igarden-commit Mailing List for GardenSketch (Page 78)
Status: Beta
Brought to you by:
jlbedell
You can subscribe to this list here.
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(24) |
Nov
(77) |
Dec
(122) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 |
Jan
(103) |
Feb
(278) |
Mar
(130) |
Apr
(66) |
May
(56) |
Jun
(31) |
Jul
(94) |
Aug
(73) |
Sep
(22) |
Oct
(306) |
Nov
(52) |
Dec
|
| 2008 |
Jan
(27) |
Feb
(90) |
Mar
(218) |
Apr
(145) |
May
(114) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Jeffrey B. <jlb...@us...> - 2006-12-02 05:13:24
|
Update of /cvsroot/igarden/CommonSource/Zip In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv17009 Added Files: Tag: Release_branch_v1 ioapi.c ZIP_Prefix.pch unzip.h unzip.c zip.h ioapi.h zip.c Log Message: Initial Checkin --- NEW FILE: ioapi.h --- /* ioapi.h -- IO base function header for compress/uncompress .zip files using zlib + zip or unzip API Version 1.01e, February 12th, 2005 Copyright (C) 1998-2005 Gilles Vollant */ #ifndef _ZLIBIOAPI_H #define _ZLIBIOAPI_H #define ZLIB_FILEFUNC_SEEK_CUR (1) #define ZLIB_FILEFUNC_SEEK_END (2) #define ZLIB_FILEFUNC_SEEK_SET (0) #define ZLIB_FILEFUNC_MODE_READ (1) #define ZLIB_FILEFUNC_MODE_WRITE (2) #define ZLIB_FILEFUNC_MODE_READWRITEFILTER (3) #define ZLIB_FILEFUNC_MODE_EXISTING (4) #define ZLIB_FILEFUNC_MODE_CREATE (8) #ifndef ZCALLBACK #if (defined(WIN32) || defined (WINDOWS) || defined (_WINDOWS)) && defined(CALLBACK) && defined (USEWINDOWS_CALLBACK) #define ZCALLBACK CALLBACK #else #define ZCALLBACK #endif #endif #ifdef __cplusplus extern "C" { #endif typedef voidpf (ZCALLBACK *open_file_func) OF((voidpf opaque, const char* filename, int mode)); typedef uLong (ZCALLBACK *read_file_func) OF((voidpf opaque, voidpf stream, void* buf, uLong size)); typedef uLong (ZCALLBACK *write_file_func) OF((voidpf opaque, voidpf stream, const void* buf, uLong size)); typedef long (ZCALLBACK *tell_file_func) OF((voidpf opaque, voidpf stream)); typedef long (ZCALLBACK *seek_file_func) OF((voidpf opaque, voidpf stream, uLong offset, int origin)); typedef int (ZCALLBACK *close_file_func) OF((voidpf opaque, voidpf stream)); typedef int (ZCALLBACK *testerror_file_func) OF((voidpf opaque, voidpf stream)); typedef struct zlib_filefunc_def_s { open_file_func zopen_file; read_file_func zread_file; write_file_func zwrite_file; tell_file_func ztell_file; seek_file_func zseek_file; close_file_func zclose_file; testerror_file_func zerror_file; voidpf opaque; } zlib_filefunc_def; void fill_fopen_filefunc OF((zlib_filefunc_def* pzlib_filefunc_def)); #define ZREAD(filefunc,filestream,buf,size) ((*((filefunc).zread_file))((filefunc).opaque,filestream,buf,size)) #define ZWRITE(filefunc,filestream,buf,size) ((*((filefunc).zwrite_file))((filefunc).opaque,filestream,buf,size)) #define ZTELL(filefunc,filestream) ((*((filefunc).ztell_file))((filefunc).opaque,filestream)) #define ZSEEK(filefunc,filestream,pos,mode) ((*((filefunc).zseek_file))((filefunc).opaque,filestream,pos,mode)) #define ZCLOSE(filefunc,filestream) ((*((filefunc).zclose_file))((filefunc).opaque,filestream)) #define ZERROR(filefunc,filestream) ((*((filefunc).zerror_file))((filefunc).opaque,filestream)) #ifdef __cplusplus } #endif #endif --- NEW FILE: zip.c --- /* zip.c -- IO on .zip files using zlib Version 1.01e, February 12th, 2005 27 Dec 2004 Rolf Kalbermatter Modification to zipOpen2 to support globalComment retrieval. Copyright (C) 1998-2005 Gilles Vollant Read zip.h for more info */ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> #include "zlib.h" #include "zip.h" [...1180 lines suppressed...] if (err==ZIP_OK) /* zipfile comment length */ err = ziplocal_putValue(&zi->z_filefunc,zi->filestream,(uLong)size_global_comment,2); if ((err==ZIP_OK) && (size_global_comment>0)) if (ZWRITE(zi->z_filefunc,zi->filestream, global_comment,size_global_comment) != size_global_comment) err = ZIP_ERRNO; if (ZCLOSE(zi->z_filefunc,zi->filestream) != 0) if (err == ZIP_OK) err = ZIP_ERRNO; #ifndef NO_ADDFILEINEXISTINGZIP TRYFREE(zi->globalcomment); #endif TRYFREE(zi); return err; } --- NEW FILE: ioapi.c --- /* ioapi.c -- IO base function header for compress/uncompress .zip files using zlib + zip or unzip API Version 1.01e, February 12th, 2005 Copyright (C) 1998-2005 Gilles Vollant */ #include <stdio.h> #include <stdlib.h> #include <string.h> #include "zlib.h" #include "ioapi.h" /* I've found an old Unix (a SunOS 4.1.3_U1) without all SEEK_* defined.... */ #ifndef SEEK_CUR #define SEEK_CUR 1 #endif #ifndef SEEK_END #define SEEK_END 2 #endif #ifndef SEEK_SET #define SEEK_SET 0 #endif voidpf ZCALLBACK fopen_file_func OF(( voidpf opaque, const char* filename, int mode)); uLong ZCALLBACK fread_file_func OF(( voidpf opaque, voidpf stream, void* buf, uLong size)); uLong ZCALLBACK fwrite_file_func OF(( voidpf opaque, voidpf stream, const void* buf, uLong size)); long ZCALLBACK ftell_file_func OF(( voidpf opaque, voidpf stream)); long ZCALLBACK fseek_file_func OF(( voidpf opaque, voidpf stream, uLong offset, int origin)); int ZCALLBACK fclose_file_func OF(( voidpf opaque, voidpf stream)); int ZCALLBACK ferror_file_func OF(( voidpf opaque, voidpf stream)); voidpf ZCALLBACK fopen_file_func (voidpf opaque, const char* filename, int mode) // voidpf opaque; // const char* filename; // int mode; { FILE* file = NULL; const char* mode_fopen = NULL; if ((mode & ZLIB_FILEFUNC_MODE_READWRITEFILTER)==ZLIB_FILEFUNC_MODE_READ) mode_fopen = "rb"; else if (mode & ZLIB_FILEFUNC_MODE_EXISTING) mode_fopen = "r+b"; else if (mode & ZLIB_FILEFUNC_MODE_CREATE) mode_fopen = "wb"; if ((filename!=NULL) && (mode_fopen != NULL)) file = fopen(filename, mode_fopen); return file; } uLong ZCALLBACK fread_file_func (opaque, stream, buf, size) voidpf opaque; voidpf stream; void* buf; uLong size; { uLong ret; ret = (uLong)fread(buf, 1, (size_t)size, (FILE *)stream); return ret; } uLong ZCALLBACK fwrite_file_func (opaque, stream, buf, size) voidpf opaque; voidpf stream; const void* buf; uLong size; { uLong ret; ret = (uLong)fwrite(buf, 1, (size_t)size, (FILE *)stream); return ret; } long ZCALLBACK ftell_file_func (opaque, stream) voidpf opaque; voidpf stream; { long ret; ret = ftell((FILE *)stream); return ret; } long ZCALLBACK fseek_file_func (opaque, stream, offset, origin) voidpf opaque; voidpf stream; uLong offset; int origin; { int fseek_origin=0; long ret; switch (origin) { case ZLIB_FILEFUNC_SEEK_CUR : fseek_origin = SEEK_CUR; break; case ZLIB_FILEFUNC_SEEK_END : fseek_origin = SEEK_END; break; case ZLIB_FILEFUNC_SEEK_SET : fseek_origin = SEEK_SET; break; default: return -1; } ret = 0; fseek((FILE *)stream, offset, fseek_origin); return ret; } int ZCALLBACK fclose_file_func (opaque, stream) voidpf opaque; voidpf stream; { int ret; ret = fclose((FILE *)stream); return ret; } int ZCALLBACK ferror_file_func (opaque, stream) voidpf opaque; voidpf stream; { int ret; ret = ferror((FILE *)stream); return ret; } void fill_fopen_filefunc (pzlib_filefunc_def) zlib_filefunc_def* pzlib_filefunc_def; { pzlib_filefunc_def->zopen_file = fopen_file_func; pzlib_filefunc_def->zread_file = fread_file_func; pzlib_filefunc_def->zwrite_file = fwrite_file_func; pzlib_filefunc_def->ztell_file = ftell_file_func; pzlib_filefunc_def->zseek_file = fseek_file_func; pzlib_filefunc_def->zclose_file = fclose_file_func; pzlib_filefunc_def->zerror_file = ferror_file_func; pzlib_filefunc_def->opaque = NULL; } --- NEW FILE: zip.h --- /* zip.h -- IO for compress .zip files using zlib Version 1.01e, February 12th, 2005 Copyright (C) 1998-2005 Gilles Vollant This unzip package allow creates .ZIP file, compatible with PKZip 2.04g WinZip, InfoZip tools and compatible. Multi volume ZipFile (span) are not supported. Encryption compatible with pkzip 2.04g only supported Old compressions used by old PKZip 1.x are not supported For uncompress .zip file, look at unzip.h I WAIT FEEDBACK at mail in...@wi... Visit also http://www.winimage.com/zLibDll/unzip.html for evolution Condition of use and distribution are the same than zlib : This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. */ /* for more info about .ZIP format, see http://www.info-zip.org/pub/infozip/doc/appnote-981119-iz.zip http://www.info-zip.org/pub/infozip/doc/ PkWare has also a specification at : ftp://ftp.pkware.com/probdesc.zip */ #ifndef _zip_H #define _zip_H #ifdef __cplusplus extern "C" { #endif #ifndef _ZLIB_H #include "zlib.h" #endif #ifndef _ZLIBIOAPI_H #include "ioapi.h" #endif #if defined(STRICTZIP) || defined(STRICTZIPUNZIP) /* like the STRICT of WIN32, we define a pointer that cannot be converted from (void*) without cast */ typedef struct TagzipFile__ { int unused; } zipFile__; typedef zipFile__ *zipFile; #else typedef voidp zipFile; #endif #define ZIP_OK (0) #define ZIP_EOF (0) #define ZIP_ERRNO (Z_ERRNO) #define ZIP_PARAMERROR (-102) #define ZIP_BADZIPFILE (-103) #define ZIP_INTERNALERROR (-104) #ifndef DEF_MEM_LEVEL # if MAX_MEM_LEVEL >= 8 # define DEF_MEM_LEVEL 8 # else # define DEF_MEM_LEVEL MAX_MEM_LEVEL # endif #endif /* default memLevel */ /* tm_zip contain date/time info */ typedef struct tm_zip_s { uInt tm_sec; /* seconds after the minute - [0,59] */ uInt tm_min; /* minutes after the hour - [0,59] */ uInt tm_hour; /* hours since midnight - [0,23] */ uInt tm_mday; /* day of the month - [1,31] */ uInt tm_mon; /* months since January - [0,11] */ uInt tm_year; /* years - [1980..2044] */ } tm_zip; typedef struct { tm_zip tmz_date; /* date in understandable format */ uLong dosDate; /* if dos_date == 0, tmu_date is used */ /* uLong flag; */ /* general purpose bit flag 2 bytes */ uLong internal_fa; /* internal file attributes 2 bytes */ uLong external_fa; /* external file attributes 4 bytes */ } zip_fileinfo; typedef const char* zipcharpc; #define APPEND_STATUS_CREATE (0) #define APPEND_STATUS_CREATEAFTER (1) #define APPEND_STATUS_ADDINZIP (2) extern zipFile ZEXPORT zipOpen OF((const char *pathname, int append)); /* Create a zipfile. pathname contain on Windows XP a filename like "c:\\zlib\\zlib113.zip" or on an Unix computer "zlib/zlib113.zip". if the file pathname exist and append==APPEND_STATUS_CREATEAFTER, the zip will be created at the end of the file. (useful if the file contain a self extractor code) if the file pathname exist and append==APPEND_STATUS_ADDINZIP, we will add files in existing zip (be sure you don't add file that doesn't exist) If the zipfile cannot be opened, the return value is NULL. Else, the return value is a zipFile Handle, usable with other function of this zip package. */ /* Note : there is no delete function into a zipfile. If you want delete file into a zipfile, you must open a zipfile, and create another Of couse, you can use RAW reading and writing to copy the file you did not want delte */ extern zipFile ZEXPORT zipOpen2 OF((const char *pathname, int append, zipcharpc* globalcomment, zlib_filefunc_def* pzlib_filefunc_def)); extern int ZEXPORT zipOpenNewFileInZip OF((zipFile file, const char* filename, const zip_fileinfo* zipfi, const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, uInt size_extrafield_global, const char* comment, int method, int level)); /* Open a file in the ZIP for writing. filename : the filename in zip (if NULL, '-' without quote will be used *zipfi contain supplemental information if extrafield_local!=NULL and size_extrafield_local>0, extrafield_local contains the extrafield data the the local header if extrafield_global!=NULL and size_extrafield_global>0, extrafield_global contains the extrafield data the the local header if comment != NULL, comment contain the comment string method contain the compression method (0 for store, Z_DEFLATED for deflate) level contain the level of compression (can be Z_DEFAULT_COMPRESSION) */ extern int ZEXPORT zipOpenNewFileInZip2 OF((zipFile file, const char* filename, const zip_fileinfo* zipfi, const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, uInt size_extrafield_global, const char* comment, int method, int level, int raw)); /* Same than zipOpenNewFileInZip, except if raw=1, we write raw file */ extern int ZEXPORT zipOpenNewFileInZip3 OF((zipFile file, const char* filename, const zip_fileinfo* zipfi, const void* extrafield_local, uInt size_extrafield_local, const void* extrafield_global, uInt size_extrafield_global, const char* comment, int method, int level, int raw, int windowBits, int memLevel, int strategy, const char* password, uLong crcForCtypting)); /* Same than zipOpenNewFileInZip2, except windowBits,memLevel,,strategy : see parameter strategy in deflateInit2 password : crypting password (NULL for no crypting) crcForCtypting : crc of file to compress (needed for crypting) */ extern int ZEXPORT zipWriteInFileInZip OF((zipFile file, const void* buf, unsigned len)); /* Write data in the zipfile */ extern int ZEXPORT zipCloseFileInZip OF((zipFile file)); /* Close the current file in the zipfile */ extern int ZEXPORT zipCloseFileInZipRaw OF((zipFile file, uLong uncompressed_size, uLong crc32)); /* Close the current file in the zipfile, for fiel opened with parameter raw=1 in zipOpenNewFileInZip2 uncompressed_size and crc32 are value for the uncompressed size */ extern int ZEXPORT zipClose OF((zipFile file, const char* global_comment)); /* Close the zipfile */ #ifdef __cplusplus } #endif #endif /* _zip_H */ --- NEW FILE: unzip.c --- /* unzip.c -- IO for uncompress .zip files using zlib Version 1.01e, February 12th, 2005 Copyright (C) 1998-2005 Gilles Vollant Read unzip.h for more info */ /* Decryption code comes from crypt.c by Info-ZIP but has been greatly reduced in terms of compatibility with older software. The following is from the original crypt.c. Code woven in by Terry Thorsen 1/2003. */ /* Copyright (c) 1990-2000 Info-ZIP. All rights reserved. See the accompanying file LICENSE, version 2000-Apr-09 or later (the contents of which are also included in zip.h) for terms of use. If, for some reason, all these files are missing, the Info-ZIP license also may be found at: ftp://ftp.info-zip.org/pub/infozip/license.html [...1568 lines suppressed...] { unz_s* s; int err; if (file==NULL) return UNZ_PARAMERROR; s=(unz_s*)file; s->pos_in_central_dir = pos; s->num_file = s->gi.number_entry; /* hack */ err = unzlocal_GetCurrentFileInfoInternal(file,&s->cur_file_info, &s->cur_file_info_internal, NULL,0,NULL,0,NULL,0); s->current_file_ok = (err == UNZ_OK); return err; } #ifdef __cplusplus }: // Extern "C" #endif --- NEW FILE: unzip.h --- /* unzip.h -- IO for uncompress .zip files using zlib Version 1.01e, February 12th, 2005 Copyright (C) 1998-2005 Gilles Vollant This unzip package allow extract file from .ZIP file, compatible with PKZip 2.04g WinZip, InfoZip tools and compatible. Multi volume ZipFile (span) are not supported. Encryption compatible with pkzip 2.04g only supported Old compressions used by old PKZip 1.x are not supported I WAIT FEEDBACK at mail in...@wi... Visit also http://www.winimage.com/zLibDll/unzip.htm for evolution Condition of use and distribution are the same than zlib : This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. */ /* for more info about .ZIP format, see http://www.info-zip.org/pub/infozip/doc/appnote-981119-iz.zip http://www.info-zip.org/pub/infozip/doc/ PkWare has also a specification at : ftp://ftp.pkware.com/probdesc.zip */ #ifndef _unz_H #define _unz_H #ifdef __cplusplus extern "C" { #endif #ifndef _ZLIB_H #include "zlib.h" #endif #ifndef _ZLIBIOAPI_H #include "ioapi.h" #endif #if defined(STRICTUNZIP) || defined(STRICTZIPUNZIP) /* like the STRICT of WIN32, we define a pointer that cannot be converted from (void*) without cast */ typedef struct TagunzFile__ { int unused; } unzFile__; typedef unzFile__ *unzFile; #else typedef voidp unzFile; #endif #define UNZ_OK (0) #define UNZ_END_OF_LIST_OF_FILE (-100) #define UNZ_ERRNO (Z_ERRNO) #define UNZ_EOF (0) #define UNZ_PARAMERROR (-102) #define UNZ_BADZIPFILE (-103) #define UNZ_INTERNALERROR (-104) #define UNZ_CRCERROR (-105) /* tm_unz contain date/time info */ typedef struct tm_unz_s { uInt tm_sec; /* seconds after the minute - [0,59] */ uInt tm_min; /* minutes after the hour - [0,59] */ uInt tm_hour; /* hours since midnight - [0,23] */ uInt tm_mday; /* day of the month - [1,31] */ uInt tm_mon; /* months since January - [0,11] */ uInt tm_year; /* years - [1980..2044] */ } tm_unz; /* unz_global_info structure contain global data about the ZIPfile These data comes from the end of central dir */ typedef struct unz_global_info_s { uLong number_entry; /* total number of entries in the central dir on this disk */ uLong size_comment; /* size of the global comment of the zipfile */ } unz_global_info; /* unz_file_info contain information about a file in the zipfile */ typedef struct unz_file_info_s { uLong version; /* version made by 2 bytes */ uLong version_needed; /* version needed to extract 2 bytes */ uLong flag; /* general purpose bit flag 2 bytes */ uLong compression_method; /* compression method 2 bytes */ uLong dosDate; /* last mod file date in Dos fmt 4 bytes */ uLong crc; /* crc-32 4 bytes */ uLong compressed_size; /* compressed size 4 bytes */ uLong uncompressed_size; /* uncompressed size 4 bytes */ uLong size_filename; /* filename length 2 bytes */ uLong size_file_extra; /* extra field length 2 bytes */ uLong size_file_comment; /* file comment length 2 bytes */ uLong disk_num_start; /* disk number start 2 bytes */ uLong internal_fa; /* internal file attributes 2 bytes */ uLong external_fa; /* external file attributes 4 bytes */ tm_unz tmu_date; } unz_file_info; extern int ZEXPORT unzStringFileNameCompare OF ((const char* fileName1, const char* fileName2, int iCaseSensitivity)); /* Compare two filename (fileName1,fileName2). If iCaseSenisivity = 1, comparision is case sensitivity (like strcmp) If iCaseSenisivity = 2, comparision is not case sensitivity (like strcmpi or strcasecmp) If iCaseSenisivity = 0, case sensitivity is defaut of your operating system (like 1 on Unix, 2 on Windows) */ extern unzFile ZEXPORT unzOpen OF((const char *path)); /* Open a Zip file. path contain the full pathname (by example, on a Windows XP computer "c:\\zlib\\zlib113.zip" or on an Unix computer "zlib/zlib113.zip". If the zipfile cannot be opened (file don't exist or in not valid), the return value is NULL. Else, the return value is a unzFile Handle, usable with other function of this unzip package. */ extern unzFile ZEXPORT unzOpen2 OF((const char *path, zlib_filefunc_def* pzlib_filefunc_def)); /* Open a Zip file, like unzOpen, but provide a set of file low level API for read/write the zip file (see ioapi.h) */ extern int ZEXPORT unzClose OF((unzFile file)); /* Close a ZipFile opened with unzipOpen. If there is files inside the .Zip opened with unzOpenCurrentFile (see later), these files MUST be closed with unzipCloseCurrentFile before call unzipClose. return UNZ_OK if there is no problem. */ extern int ZEXPORT unzGetGlobalInfo OF((unzFile file, unz_global_info *pglobal_info)); /* Write info about the ZipFile in the *pglobal_info structure. No preparation of the structure is needed return UNZ_OK if there is no problem. */ extern int ZEXPORT unzGetGlobalComment OF((unzFile file, char *szComment, uLong uSizeBuf)); /* Get the global comment string of the ZipFile, in the szComment buffer. uSizeBuf is the size of the szComment buffer. return the number of byte copied or an error code <0 */ /***************************************************************************/ /* Unzip package allow you browse the directory of the zipfile */ extern int ZEXPORT unzGoToFirstFile OF((unzFile file)); /* Set the current file of the zipfile to the first file. return UNZ_OK if there is no problem */ extern int ZEXPORT unzGoToNextFile OF((unzFile file)); /* Set the current file of the zipfile to the next file. return UNZ_OK if there is no problem return UNZ_END_OF_LIST_OF_FILE if the actual file was the latest. */ extern int ZEXPORT unzLocateFile OF((unzFile file, const char *szFileName, int iCaseSensitivity)); /* Try locate the file szFileName in the zipfile. For the iCaseSensitivity signification, see unzStringFileNameCompare return value : UNZ_OK if the file is found. It becomes the current file. UNZ_END_OF_LIST_OF_FILE if the file is not found */ /* ****************************************** */ /* Ryan supplied functions */ /* unz_file_info contain information about a file in the zipfile */ typedef struct unz_file_pos_s { uLong pos_in_zip_directory; /* offset in zip file directory */ uLong num_of_file; /* # of file */ } unz_file_pos; extern int ZEXPORT unzGetFilePos( unzFile file, unz_file_pos* file_pos); extern int ZEXPORT unzGoToFilePos( unzFile file, unz_file_pos* file_pos); /* ****************************************** */ extern int ZEXPORT unzGetCurrentFileInfo OF((unzFile file, unz_file_info *pfile_info, char *szFileName, uLong fileNameBufferSize, void *extraField, uLong extraFieldBufferSize, char *szComment, uLong commentBufferSize)); /* Get Info about the current file if pfile_info!=NULL, the *pfile_info structure will contain somes info about the current file if szFileName!=NULL, the filemane string will be copied in szFileName (fileNameBufferSize is the size of the buffer) if extraField!=NULL, the extra field information will be copied in extraField (extraFieldBufferSize is the size of the buffer). This is the Central-header version of the extra field if szComment!=NULL, the comment string of the file will be copied in szComment (commentBufferSize is the size of the buffer) */ /***************************************************************************/ /* for reading the content of the current zipfile, you can open it, read data from it, and close it (you can close it before reading all the file) */ extern int ZEXPORT unzOpenCurrentFile OF((unzFile file)); /* Open for reading data the current file in the zipfile. If there is no error, the return value is UNZ_OK. */ extern int ZEXPORT unzOpenCurrentFilePassword OF((unzFile file, const char* password)); /* Open for reading data the current file in the zipfile. password is a crypting password If there is no error, the return value is UNZ_OK. */ extern int ZEXPORT unzOpenCurrentFile2 OF((unzFile file, int* method, int* level, int raw)); /* Same than unzOpenCurrentFile, but open for read raw the file (not uncompress) if raw==1 *method will receive method of compression, *level will receive level of compression note : you can set level parameter as NULL (if you did not want known level, but you CANNOT set method parameter as NULL */ extern int ZEXPORT unzOpenCurrentFile3 OF((unzFile file, int* method, int* level, int raw, const char* password)); /* Same than unzOpenCurrentFile, but open for read raw the file (not uncompress) if raw==1 *method will receive method of compression, *level will receive level of compression note : you can set level parameter as NULL (if you did not want known level, but you CANNOT set method parameter as NULL */ extern int ZEXPORT unzCloseCurrentFile OF((unzFile file)); /* Close the file in zip opened with unzOpenCurrentFile Return UNZ_CRCERROR if all the file was read but the CRC is not good */ extern int ZEXPORT unzReadCurrentFile OF((unzFile file, voidp buf, unsigned len)); /* Read bytes from the current file (opened by unzOpenCurrentFile) buf contain buffer where data must be copied len the size of buf. return the number of byte copied if somes bytes are copied return 0 if the end of file was reached return <0 with error code if there is an error (UNZ_ERRNO for IO error, or zLib error for uncompress error) */ extern z_off_t ZEXPORT unztell OF((unzFile file)); /* Give the current position in uncompressed data */ extern int ZEXPORT unzeof OF((unzFile file)); /* return 1 if the end of file was reached, 0 elsewhere */ extern int ZEXPORT unzGetLocalExtrafield OF((unzFile file, voidp buf, unsigned len)); /* Read extra field from the current file (opened by unzOpenCurrentFile) This is the local-header version of the extra field (sometimes, there is more info in the local-header version than in the central-header) if buf==NULL, it return the size of the local extra field if buf!=NULL, len is the size of the buffer, the extra header is copied in buf. the return value is the number of bytes copied in buf, or (if <0) the error code */ /***************************************************************************/ /* Get the current file offset */ extern uLong ZEXPORT unzGetOffset (unzFile file); /* Set the current file offset */ extern int ZEXPORT unzSetOffset (unzFile file, uLong pos); #ifdef __cplusplus } #endif #endif /* _unz_H */ --- NEW FILE: ZIP_Prefix.pch --- // // Prefix header for all source files of the 'ZIP' target in the 'ZIP' project. // #include <Carbon/Carbon.h> |
|
From: Jeffrey B. <jlb...@us...> - 2006-12-02 05:11:01
|
Update of /cvsroot/igarden/CommonSource/Zip In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv15888/Zip Log Message: Directory /cvsroot/igarden/CommonSource/Zip added to the repository --> Using per-directory sticky tag `Release_branch_v1' |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-29 13:40:27
|
Update of /cvsroot/igarden/Garden/source/PlanTool In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv12984 Modified Files: Tag: Release_branch_v1 ActiveMaterial.cpp Log Message: Change to use correct font now that byte-swapping XGFont bug is fixed Index: ActiveMaterial.cpp =================================================================== RCS file: /cvsroot/igarden/Garden/source/PlanTool/ActiveMaterial.cpp,v retrieving revision 1.45.2.5 retrieving revision 1.45.2.6 diff -C2 -d -r1.45.2.5 -r1.45.2.6 *** ActiveMaterial.cpp 29 Nov 2006 12:31:36 -0000 1.45.2.5 --- ActiveMaterial.cpp 29 Nov 2006 13:40:13 -0000 1.45.2.6 *************** *** 61,65 **** const long kPaletteSelectMenu = 106; const long kCategorySelectMenu = 107; ! const long kActiveMenuFont = 0; //139; const long kAccentMenuItem = 0; --- 61,65 ---- const long kPaletteSelectMenu = 106; const long kCategorySelectMenu = 107; ! const long kActiveMenuFont = 139; const long kAccentMenuItem = 0; |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-29 12:31:38
|
Update of /cvsroot/igarden/Garden/source/PlanTool In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv17668 Modified Files: Tag: Release_branch_v1 ActiveMaterial.cpp Log Message: Correct problem where ActiveMaterial palette doesn't clear when changed to a type which has no elements Index: ActiveMaterial.cpp =================================================================== RCS file: /cvsroot/igarden/Garden/source/PlanTool/ActiveMaterial.cpp,v retrieving revision 1.45.2.4 retrieving revision 1.45.2.5 diff -C2 -d -r1.45.2.4 -r1.45.2.5 *** ActiveMaterial.cpp 26 Nov 2006 01:25:40 -0000 1.45.2.4 --- ActiveMaterial.cpp 29 Nov 2006 12:31:36 -0000 1.45.2.5 *************** *** 58,62 **** const long kMaterialNameText = 102; const long kMaterialImage = 104; ! const long kMaterialErrText = 102; const long kPaletteSelectMenu = 106; const long kCategorySelectMenu = 107; --- 58,62 ---- const long kMaterialNameText = 102; const long kMaterialImage = 104; ! const long kMaterialErrText = 105; const long kPaletteSelectMenu = 106; const long kCategorySelectMenu = 107; *************** *** 385,389 **** --- 385,391 ---- if(_drawing->SetMaterial(material, ptr, _topDocument)) { + _message->HideView(); _drawing->Activate(); + _drawing->ShowView(); _image->HideView(); } *************** *** 410,413 **** --- 412,416 ---- } _drawing->Deactivate(); + _drawing->HideView(); if(_image->SetSource(fileSpec) == noErr) { *************** *** 590,599 **** _categoryPopup->Insert(i,palette->GetName().c_str(), rebuildMenu); } ! return DoPopValue(kCategorySelectMenu, NULL); } UpdateMaterialPaletteMenu(); if(GetNumMaterials() > 0) PickMaterial(0); ! result = 0; break; --- 593,615 ---- _categoryPopup->Insert(i,palette->GetName().c_str(), rebuildMenu); } ! _categoryPopup->UpdateView(); ! _categoryPopup->SetValue(_paletteIndex); } UpdateMaterialPaletteMenu(); if(GetNumMaterials() > 0) PickMaterial(0); ! else ! { ! DisplayName(""); ! _message->SetTitle("Nothing Loaded"); ! _message->ShowView(); ! _message->EnableView(); ! _drawing->HideView(); ! _drawing->Deactivate(); ! _image->ShowView(); ! _image->ClearSource(); ! _image->InvalView(); ! } ! result = 0; break; |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-29 12:30:01
|
Update of /cvsroot/igarden/CommonSource/YAAFExtensions In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv16846 Modified Files: Tag: Release_branch_v1 RGGLSVGDraw.cpp RGGLSVGDraw.h Log Message: Correct problem with color disappearing from some views Index: RGGLSVGDraw.cpp =================================================================== RCS file: /cvsroot/igarden/CommonSource/YAAFExtensions/RGGLSVGDraw.cpp,v retrieving revision 1.26.2.6 retrieving revision 1.26.2.7 diff -C2 -d -r1.26.2.6 -r1.26.2.7 *** RGGLSVGDraw.cpp 15 Nov 2006 12:18:09 -0000 1.26.2.6 --- RGGLSVGDraw.cpp 29 Nov 2006 12:29:58 -0000 1.26.2.7 *************** *** 74,78 **** void GetInitialSize(double &width, double &length); void Init(XGFileSpecifier &spec, middleType_t defaultType); ! ErrorCode GetDisplayList(double xSize, double ySize, double rotate, bool forcePastBounds, long &result); void EnableColor(bool useColor); --- 74,78 ---- void GetInitialSize(double &width, double &length); void Init(XGFileSpecifier &spec, middleType_t defaultType); ! ErrorCode GetDisplayList(double xSize, double ySize, double rotate, bool forcePastBounds, allowColor_t color, long &result); void EnableColor(bool useColor); *************** *** 144,148 **** _cache = new SVGCacheEntry; } ! _cache->EnableColor(color == kUseColor); } --- 144,148 ---- _cache = new SVGCacheEntry; } ! _color = color; } *************** *** 164,168 **** ptr = GetCacheEntry(spec, defaultType); ! ptr->GetDisplayList(xSize, ySize, rotate, forcePastBounds, displayList); if(ec == yaaf::KYAAFNoError) { --- 164,168 ---- ptr = GetCacheEntry(spec, defaultType); ! ptr->GetDisplayList(xSize, ySize, rotate, forcePastBounds, _color, displayList); if(ec == yaaf::KYAAFNoError) { *************** *** 879,883 **** ! ErrorCode SVGCacheEntry::GetDisplayList(double xSize, double ySize, double rotate, bool forcePastBounds, long &result) { XGXMLObject *parseTree; --- 879,883 ---- ! ErrorCode SVGCacheEntry::GetDisplayList(double xSize, double ySize, double rotate, bool forcePastBounds, allowColor_t color, long &result) { XGXMLObject *parseTree; *************** *** 886,889 **** --- 886,890 ---- ErrorCode ec = yaaf::KYAAFNoError; bool sameContext = false; + bool allowColor = (color == kUseColor); ComputeSizes(); *************** *** 951,956 **** #endif ! if(parseTree != NULL && !_hasDisplayList && (xSize != _planSize.x || ySize != _planSize.y || rotate != _rotate || !sameContext )) { _planSize.x = xSize; _planSize.y = ySize; --- 952,958 ---- #endif ! if(parseTree != NULL && !_hasDisplayList && (xSize != _planSize.x || ySize != _planSize.y || rotate != _rotate || !sameContext || allowColor != _allowColor)) { + _allowColor = allowColor; _planSize.x = xSize; _planSize.y = ySize; *************** *** 1848,1852 **** const char *val; val = data->GetArgValue("style"); ! if(CIstrstr(val, "stroke:white") || CIstrstr(val, "stroke:#FFFFFF") || CIstrstr(val, "stroke:none") || CIstrstr(val, "stroke-opacity:0")) return false; else --- 1850,1856 ---- const char *val; val = data->GetArgValue("style"); ! if(!_allowColor) ! return true; // Need to draw edges ! else if(CIstrstr(val, "stroke:white") || CIstrstr(val, "stroke:#FFFFFF") || CIstrstr(val, "stroke:none") || CIstrstr(val, "stroke-opacity:0")) return false; else *************** *** 1928,1932 **** { long color; ! double red, green, blue; fill++; --- 1932,1936 ---- { long color; ! float red, green, blue; fill++; Index: RGGLSVGDraw.h =================================================================== RCS file: /cvsroot/igarden/CommonSource/YAAFExtensions/RGGLSVGDraw.h,v retrieving revision 1.8.2.1 retrieving revision 1.8.2.2 diff -C2 -d -r1.8.2.1 -r1.8.2.2 *** RGGLSVGDraw.h 15 Nov 2006 12:18:09 -0000 1.8.2.1 --- RGGLSVGDraw.h 29 Nov 2006 12:29:58 -0000 1.8.2.2 *************** *** 72,75 **** --- 72,76 ---- SVGCacheEntry *ComputeSizes(XGFileSpecifier &spec, middleType_t defaultType); SVGCacheEntry *GetCacheEntry(XGFileSpecifier &spec, middleType_t defaultType); + allowColor_t _color; }; |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-29 12:21:16
|
Update of /cvsroot/igarden/Garden/source/Plugins In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv13532 Modified Files: Tag: Release_branch_v1 RenderPlugin.cpp Log Message: Correct problem with non-plant items rotating in different views Index: RenderPlugin.cpp =================================================================== RCS file: /cvsroot/igarden/Garden/source/Plugins/RenderPlugin.cpp,v retrieving revision 1.13.2.3 retrieving revision 1.13.2.4 diff -C2 -d -r1.13.2.3 -r1.13.2.4 *** RenderPlugin.cpp 15 Nov 2006 12:17:56 -0000 1.13.2.3 --- RenderPlugin.cpp 29 Nov 2006 12:21:14 -0000 1.13.2.4 *************** *** 510,514 **** ErrorCode ec; ! ec = draw.Draw(spec, centerParm.xOffset, centerParm.yOffset, centerParm.zOffset+kGraphicsZ, _xSize, _ySize, _zSize, kMiddleFixed, _forcePastBounds); return (ec == yaaf::KYAAFNoError) ? kCanvasOK : kCanvasNotHandled; } --- 510,514 ---- ErrorCode ec; ! ec = draw.Draw(spec, centerParm.xOffset, centerParm.yOffset, centerParm.zOffset+kGraphicsZ, _xSize, _ySize, _rotate, kMiddleFixed, _forcePastBounds); return (ec == yaaf::KYAAFNoError) ? kCanvasOK : kCanvasNotHandled; } *************** *** 714,718 **** ErrorCode ec; ! ec = draw.Draw(spec, center.xOffset, center.yOffset, kGraphicsZ, _xSize, _ySize, _zSize, kMiddleFixed, _forcePastBounds); return (ec == yaaf::KYAAFNoError) ? kCanvasOK : kCanvasNotHandled; } --- 714,718 ---- ErrorCode ec; ! ec = draw.Draw(spec, center.xOffset, center.yOffset, kGraphicsZ, _xSize, _ySize, _rotate, kMiddleFixed, _forcePastBounds); return (ec == yaaf::KYAAFNoError) ? kCanvasOK : kCanvasNotHandled; } |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-29 12:19:30
|
Update of /cvsroot/igarden/Garden/source/LayoutDB In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv12715 Modified Files: Tag: Release_branch_v1 MaterialRef.cpp Log Message: Correct NaN returned in initial condition Index: MaterialRef.cpp =================================================================== RCS file: /cvsroot/igarden/Garden/source/LayoutDB/MaterialRef.cpp,v retrieving revision 1.119.2.3 retrieving revision 1.119.2.4 diff -C2 -d -r1.119.2.3 -r1.119.2.4 *** MaterialRef.cpp 15 Nov 2006 12:17:49 -0000 1.119.2.3 --- MaterialRef.cpp 29 Nov 2006 12:19:25 -0000 1.119.2.4 *************** *** 2030,2035 **** { yearOffset = year - EarliestInstanceData()->GetYear(); ! sigmoidDenom = 1 + exp(5-(14*yearOffset/yearsToMaxVal)); ! result = maxVal / sigmoidDenom; } } --- 2030,2042 ---- { yearOffset = year - EarliestInstanceData()->GetYear(); ! if(yearsToMaxVal != 0) ! { ! sigmoidDenom = 1 + exp(5-(14*yearOffset/yearsToMaxVal)); ! result = maxVal / sigmoidDenom; ! } ! else ! { ! result = maxVal; ! } } } |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-29 12:16:22
|
Update of /cvsroot/igarden/Garden/source/PlanTool In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv11435 Modified Files: Tag: Release_branch_v1 PlanGeometry.cpp Log Message: Changes to support MacIntel for 2D Index: PlanGeometry.cpp =================================================================== RCS file: /cvsroot/igarden/Garden/source/PlanTool/PlanGeometry.cpp,v retrieving revision 1.9.2.1 retrieving revision 1.9.2.2 diff -C2 -d -r1.9.2.1 -r1.9.2.2 *** PlanGeometry.cpp 1 Nov 2006 03:18:19 -0000 1.9.2.1 --- PlanGeometry.cpp 29 Nov 2006 12:16:16 -0000 1.9.2.2 *************** *** 234,238 **** GLint viewport[4]; GLdouble objectX, objectY, objectZ; ! GLdouble winX, winY, winZ; bool done; --- 234,238 ---- GLint viewport[4]; GLdouble objectX, objectY, objectZ; ! GLfloat winX, winY, winZ; bool done; *************** *** 240,251 **** glGetDoublev(GL_PROJECTION_MATRIX, projMatrix); glGetIntegerv(GL_VIEWPORT, viewport); ! winX = (float)srcPixel.h; ! winY = (float)viewport[3] - (float)srcPixel.v; ! glReadPixels( (long)winX, (long)winY, 1, 1, GL_DEPTH_COMPONENT, GL_FLOAT, &winZ ); done = gluUnProject(winX, winY, winZ, modelMatrix, projMatrix, viewport, &objectX, &objectY, &objectZ); ! destPoint.xOffset = (long)objectX; ! destPoint.yOffset = (long)objectY; ! destPoint.zOffset = 0.0; } // --------------------------------------------------------------------------- --- 240,253 ---- glGetDoublev(GL_PROJECTION_MATRIX, projMatrix); glGetIntegerv(GL_VIEWPORT, viewport); ! winX = (GLfloat)srcPixel.h; ! winY = (GLfloat)viewport[3] - (GLfloat)srcPixel.v; ! winZ = 0.0; ! // Causes problems on Macintel, 0.0 OK for 2D ! // glReadPixels( (long)winX, (long)winY, 1, 1, GL_DEPTH_COMPONENT, GL_FLOAT, &winZ ); done = gluUnProject(winX, winY, winZ, modelMatrix, projMatrix, viewport, &objectX, &objectY, &objectZ); ! destPoint.xOffset = objectX; ! destPoint.yOffset = objectY; ! destPoint.zOffset = objectZ; } // --------------------------------------------------------------------------- |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-29 03:42:34
|
Update of /cvsroot/igarden/Garden/source/PlanTool In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv2740 Modified Files: Tag: Release_branch_v1 WarningOverlay.cpp Log Message: Don't load overlap image unless there are overlaps Index: WarningOverlay.cpp =================================================================== RCS file: /cvsroot/igarden/Garden/source/PlanTool/WarningOverlay.cpp,v retrieving revision 1.4.2.1 retrieving revision 1.4.2.2 diff -C2 -d -r1.4.2.1 -r1.4.2.2 *** WarningOverlay.cpp 2 Nov 2006 23:35:08 -0000 1.4.2.1 --- WarningOverlay.cpp 29 Nov 2006 03:42:32 -0000 1.4.2.2 *************** *** 65,77 **** WarningOverlay::DisplayWarningImage(viewPtr, point); } ! CGWorld *image; ! image = GetWarningImage(); ! if(image != NULL) { ! count = matRef->CountOverlapPoints(); ! for(n = 0; n < count; n++) { ! point = matRef->GetIndexedOverlapPoint(n); ! image->CopyImage(viewPtr, point.xOffset-(kIconWidth/2), point.yOffset-(kIconHeight/2), kWarningImageZ, kIconWidth, kIconHeight, 1.0, 1.0); } } --- 65,81 ---- WarningOverlay::DisplayWarningImage(viewPtr, point); } ! count = matRef->CountOverlapPoints(); ! if(count != 0) { ! CGWorld *image; ! image = GetWarningImage(); ! if(image != NULL) { ! for(n = 0; n < count; n++) ! { ! point = matRef->GetIndexedOverlapPoint(n); ! image->CopyImage(viewPtr, point.xOffset-(kIconWidth/2), point.yOffset-(kIconHeight/2), ! kWarningImageZ, kIconWidth, kIconHeight, 1.0, 1.0); ! } } } |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-26 01:25:49
|
Update of /cvsroot/igarden/Garden/source/Document In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv8236 Modified Files: Tag: Release_branch_v1 ClientDocument.cp Log Message: Unify plant and hardscape palettes & improve speed Index: ClientDocument.cp =================================================================== RCS file: /cvsroot/igarden/Garden/source/Document/ClientDocument.cp,v retrieving revision 1.37 retrieving revision 1.37.2.1 diff -C2 -d -r1.37 -r1.37.2.1 *** ClientDocument.cp 21 May 2006 04:08:40 -0000 1.37 --- ClientDocument.cp 26 Nov 2006 01:25:47 -0000 1.37.2.1 *************** *** 85,92 **** WaitCursor(); - // PRECONDITION(_layout != NULL && _prefs != NULL); - // _prefs->SaveObject(); - // _journal->Save(); // Debug this later - _layout->DoSave(); if(_compat) { --- 85,88 ---- *************** *** 668,671 **** --- 664,668 ---- OSStatus err = SetWindowProxyCreatorAndType (_win->GetWindowPtr(), RSGrdenCreator, RSGardenDocType, kOnSystemDisk); #endif + _layout->LoadInitialPalettes(NULL); } |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-26 01:25:42
|
Update of /cvsroot/igarden/Garden/source/PlanTool In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv8224 Modified Files: Tag: Release_branch_v1 ActiveMaterial.h ActiveMaterial.cpp Log Message: Unify plant and hardscape palettes & improve speed Index: ActiveMaterial.cpp =================================================================== RCS file: /cvsroot/igarden/Garden/source/PlanTool/ActiveMaterial.cpp,v retrieving revision 1.45.2.3 retrieving revision 1.45.2.4 diff -C2 -d -r1.45.2.3 -r1.45.2.4 *** ActiveMaterial.cpp 5 Nov 2006 03:37:33 -0000 1.45.2.3 --- ActiveMaterial.cpp 26 Nov 2006 01:25:40 -0000 1.45.2.4 *************** *** 46,50 **** using yaaf::XGBroadcast; ! #define POPUP_HEIGHT 20 #define NAME_HEIGHT 40 #define BORDER_WIDTH 2 --- 46,50 ---- using yaaf::XGBroadcast; ! #define POPUP_HEIGHT 22 #define NAME_HEIGHT 40 [...1277 lines suppressed...] ! plot->getPlotID(plotID); ! ! for(n = 0; n < count; n++) ! { ! layer = plot->GetIndexedLayer(n); ! layer->AddToMaterialArray(&_currentPlotItems, plotID); ! } ! ! layer = _topLayout->GetUnusedLayer(); ! layer->AddToMaterialArray(&_currentPlotItems, plotID); ! ! count = _currentPlotItems.Length(); ! for(n = count-1; n >= 0 ; n--) ! { ! if(!_currentPlotItems[n]->IsNamed(kUsePreferencesSetting)) ! _currentPlotItems.Delete(n); ! } ! } } + Index: ActiveMaterial.h =================================================================== RCS file: /cvsroot/igarden/Garden/source/PlanTool/ActiveMaterial.h,v retrieving revision 1.10.2.2 retrieving revision 1.10.2.3 diff -C2 -d -r1.10.2.2 -r1.10.2.3 *** ActiveMaterial.h 4 Nov 2006 01:54:33 -0000 1.10.2.2 --- ActiveMaterial.h 26 Nov 2006 01:25:40 -0000 1.10.2.3 *************** *** 52,56 **** kUsePalette = 1, kBackgroundItems = 2, ! kHardscapeItems = 3 } paletteType_t; --- 52,56 ---- kUsePalette = 1, kBackgroundItems = 2, ! kMaterialCollection = 3 } paletteType_t; *************** *** 96,100 **** Material* GetIndexedMaterial(UInt32 index); void RebuildPlotPalette(); - void RebuildHardscapeMenu(); private: // methods --- 96,99 ---- *************** *** 115,120 **** MaterialCollection* _topPalette; XGDynArray<Material*> _backgrounds; ! uint32 _hardscapeIndex; ! hardscapeElem_t _hardscape[10]; bool _needsUIUpdate; materialID_t _newUpdateID; --- 114,119 ---- MaterialCollection* _topPalette; XGDynArray<Material*> _backgrounds; ! uint32 _paletteIndex; ! uint32 _paletteGroup; bool _needsUIUpdate; materialID_t _newUpdateID; |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-26 01:22:57
|
Update of /cvsroot/igarden/Garden/source/LayoutDB In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv6938 Modified Files: Tag: Release_branch_v1 MaterialCollection.h MaterialCollection.cpp Layout.h Layout.cpp Log Message: Unify plant and hardscape palettes & improve speed Index: Layout.h =================================================================== RCS file: /cvsroot/igarden/Garden/source/LayoutDB/Layout.h,v retrieving revision 1.18.2.1 retrieving revision 1.18.2.2 diff -C2 -d -r1.18.2.1 -r1.18.2.2 *** Layout.h 15 Nov 2006 03:59:06 -0000 1.18.2.1 --- Layout.h 26 Nov 2006 01:22:52 -0000 1.18.2.2 *************** *** 28,32 **** class PlanView; class Layer; - class MaterialCollection; class LayerSet; --- 28,31 ---- *************** *** 35,38 **** --- 34,38 ---- #include "XGSDynArray.h" #include "XGXMLObject.h" + #include "MaterialCollection.h" class c4_Storage; *************** *** 55,62 **** --- 55,81 ---- const int kSwitchPlotMsg = 'Swtc'; + const long kRegenAllPlantsGroup = 0; + const long kRegenPlotGroup = 1; + const long kBackgroundGroup = 2; + const long kCommonPlantGroup = 3; + const long kCommonHardscapeGroup = 4; + const long kUserDefaultGroup = 5; + const long kFirstUserFormedGroup = 6; + typedef XGSDynArray<Material*> materialArray_t; typedef XGSDynArray<PathElement*> pathELementArray_t; typedef void (*elementCB_t)(Element *element, void *ref); + class PaletteGroup + { + public: + PaletteGroup (String &name) { _name = name; } + PaletteGroup (const char *name) { _name.SetCString(name); } + ~PaletteGroup() { for(long n = _palettes.Length() -1; n >= 0; n--) delete (_palettes[n]); } + + String _name; + XGDynArray <MaterialCollection*> _palettes; + }; + class Layout : public XGSend { *************** *** 82,88 **** virtual ~Layout(); void ParseXML( ClientDocument * doc, XGXMLObject *obj ); void Draw(PlanView* view); ! void DoSave(); ! void DoLoad(bool isNew); void SaveAsXML(RGXMLWriter &writer); Layer* LookupLayer(rsuid_t& uid); --- 101,107 ---- virtual ~Layout(); void ParseXML( ClientDocument * doc, XGXMLObject *obj ); + void LoadInitialPalettes(materialArray_t *allMaterials); void Draw(PlanView* view); ! void LoadOldFileFormat(); void SaveAsXML(RGXMLWriter &writer); Layer* LookupLayer(rsuid_t& uid); *************** *** 106,113 **** void AddToSelect(planRectangle_t within, SelectedElements* selected, PlanView* view); void ToggleSelect(planRectangle_t within, SelectedElements* selected, PlanView* view); ! void AddPalette(MaterialCollection* palette); ! void RemovePalette(MaterialCollection* palette); ! Int32 GetNumPalettes(); ! MaterialCollection *GetIndexedPalette(Int32 layer); bool TestOverlap(Element* testElement, overlapAction_t action); bool GetElementsAtPoint(planPoint_t point, PlanView* view, XGDynArray<Element*>& results); --- 125,135 ---- void AddToSelect(planRectangle_t within, SelectedElements* selected, PlanView* view); void ToggleSelect(planRectangle_t within, SelectedElements* selected, PlanView* view); ! long NumPaletteGroups(); ! String GetGroupName(long index); ! long GetGroupIndex(String &groupName); // Creates group if needed ! ! long NumPalettes(long group); ! MaterialCollection* GetPaletteByGroupAndIndex(long group, long index); ! void AddPalette(long group, MaterialCollection *palette); bool TestOverlap(Element* testElement, overlapAction_t action); bool GetElementsAtPoint(planPoint_t point, PlanView* view, XGDynArray<Element*>& results); *************** *** 117,122 **** MaterialRef* FindMaterial( materialID_t materialID ); - void SaveLayoutSettings(PlanView* view); - void RestoreLayoutSettings(PlanView* view); UInt32 GetUnusedMaterial(materialID_t materialID, UInt32 count, UInt32& numPurchased, UInt32& numFromUnused); void AddUnusedMaterial(materialID_t materialID, UInt32 count, UInt32 numPurchased); --- 139,142 ---- *************** *** 129,132 **** --- 149,157 ---- private: #pragma warn_hidevirtual off + void ParseOnePaletteEntry(XGXMLObject *subTree, const char *region, long group); + void EliminateBogusPaletteEntries(); + void InitPaletteGroups(); + void InitBlankLayout(); + XGDynArray<GardenPlot*> _gardenPlots; long _currentPlotIndex; *************** *** 138,151 **** // attributes ! XGDynArray <Layer*> _layers; ! Layer* _unusedMaterial; ! DatabaseFile* _database; ! ClientDocument* _document; ! bool _newLayout; ! Layer* _writableLayer; ! XGDynArray <MaterialCollection*> _materialPalettes; ! XGDynArray<LayerSet*> _layerSets; ! bool _translateToGL; ! bool _fixBeta1Layers; }; --- 163,176 ---- // attributes ! XGDynArray <Layer*> _layers; ! Layer* _unusedMaterial; ! DatabaseFile* _database; ! ClientDocument* _document; ! bool _newLayout; ! Layer* _writableLayer; ! XGDynArray<PaletteGroup*> _paletteGroups; ! XGDynArray<LayerSet*> _layerSets; ! bool _translateToGL; ! bool _fixBeta1Layers; }; Index: Layout.cpp =================================================================== RCS file: /cvsroot/igarden/Garden/source/LayoutDB/Layout.cpp,v retrieving revision 1.27.2.1 retrieving revision 1.27.2.2 diff -C2 -d -r1.27.2.1 -r1.27.2.2 *** Layout.cpp 1 Nov 2006 03:18:29 -0000 1.27.2.1 --- Layout.cpp 26 Nov 2006 01:22:52 -0000 1.27.2.2 *************** *** 39,45 **** --- 39,155 ---- #include "PointPath.h" #include "SourceMaterialFile.h" + #include "XGXMLDOMParser.h" using yaaf::XGXMLData; + // --------------------------------------------------------------------------- + /// Layout + // [...1590 lines suppressed...] - bool found; - GardenPlot *plot; - - numPlots = NumPlots(); - for(plotIndex = 0, found = false; plotIndex < numPlots; plotIndex++) - { - plot = GetIndexedPlot(plotIndex); - plot->getPlotID(testPlotID); - if(uid == testPlotID) - { - plot->GetName(name); - found = true; - break; - } - } - - return found; - } --- 1180,1182 ---- Index: MaterialCollection.cpp =================================================================== RCS file: /cvsroot/igarden/Garden/source/LayoutDB/MaterialCollection.cpp,v retrieving revision 1.6 retrieving revision 1.6.2.1 diff -C2 -d -r1.6 -r1.6.2.1 *** MaterialCollection.cpp 13 Jan 2006 22:48:43 -0000 1.6 --- MaterialCollection.cpp 26 Nov 2006 01:22:52 -0000 1.6.2.1 *************** *** 6,10 **** // Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF // ANY KIND, either express or implied. See the License for the specific language governing rights and ! // limitations under the License. // // The Original Code is iGarden Layout. --- 6,10 ---- // Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF // ANY KIND, either express or implied. See the License for the specific language governing rights and ! // limitations under the License. // // The Original Code is iGarden Layout. *************** *** 25,28 **** --- 25,29 ---- #include "ViewClass.h" #include "MyAssert.h" + #include "SourceMaterialFile.h" enum matCollectProp_t *************** *** 32,105 **** }; - - void MaterialCollection::ReloadCache() - { - UInt32 n, numDBItems, arraySize; - MaterialElem_t elem; - materialID_t uid; - Material* material; - ClientDocument* doc; - - numDBItems = _items.Length(); - arraySize = _cache.Length(); - doc = _layout->GetDocument(); - for(n = arraySize; n < numDBItems; n++) - { - material = _items[n]; - MyAssert(material != NULL); - elem.dbIndex = n; - elem.name = material->GetDisplayName(kUsePreferencesSetting); - _cache.push_back(elem); - } - } - - void MaterialCollection::SortByName() - { - UInt32 numItems; - MaterialElem_t intermediate; - bool NoSwaps; - - // ReloadCache(); - - numItems = _cache.Length(); - for (unsigned int i = 0; i < (numItems - 1); ++i) - { - NoSwaps = true; // Checks to see if any swaps happened - - for (unsigned int j = 1; j < (numItems - i); ++j) - { - if (_cache[j - 1].name > _cache[j].name) - { - intermediate = _cache[j-1]; - _cache[j-1] = _cache[j]; - _cache[j] = intermediate; - - // There was a swap, so set the flag false - if (NoSwaps) - NoSwaps = false; - } - } - - // If the sort didn't do anything (i.e. if the array is - // sorted), then stop the algorithm. - if (NoSwaps) - break; - } - } - - // --------------------------------------------------------------------------- - // MaterialCollection::MaterialCollection( DatabaseFile* file, Layout* layout, UInt32 nd ) // --------------------------------------------------------------------------- // ! /* The constructor for layer. */ ! ! ! ! MaterialCollection::MaterialCollection( DatabaseFile* file, Layout* layout, UInt32 nd ) { _name = String(""); _isModified = false; _layout = layout; - _fixed = false; _compat = new DBPersist(file, kPaletteCID, nd); } --- 33,45 ---- }; // --------------------------------------------------------------------------- + // MaterialCollection // ! MaterialCollection::MaterialCollection( DatabaseFile* file, Layout* layout, UInt32 nd) { _name = String(""); _isModified = false; + _needsSort = true; _layout = layout; _compat = new DBPersist(file, kPaletteCID, nd); } *************** *** 109,135 **** _name = String(""); _isModified = false; _layout = layout; - _fixed = false; _compat = NULL; } - // --------------------------------------------------------------------------- - // MaterialCollection::~MaterialCollection() - // --------------------------------------------------------------------------- - // - MaterialCollection::~MaterialCollection() { } - // --------------------------------------------------------------------------- - // void MaterialCollection::AddMaterial( Material * item ) - // --------------------------------------------------------------------------- - // - /* Add an element to the layer, which will cause the element to be displayed when it comes into view, and cause the elment to be persisted when the Layer is persisted. This operation may expand the size of the layer if the element extends off of the side, and causes an immediate update to the region where it is placed. */ ! void ! MaterialCollection::AddMaterial( Material * item ) { materialID_t uid; --- 49,74 ---- _name = String(""); _isModified = false; + _needsSort = false; _layout = layout; _compat = NULL; } + // --------------------------------------------------------------------------- + /// ~MaterialCollection() + // MaterialCollection::~MaterialCollection() { } ! // --------------------------------------------------------------------------- ! /// AddMaterial ! /// Add an element to the layer, which will cause the element to be displayed when ! /// it comes into view, and cause the elment to be persisted when the Layer is persisted. ! /// This operation may expand the size of the layer if the element extends off of the side, ! /// and causes an immediate update to the region where it is placed. */ ! // ! void MaterialCollection::AddMaterial( Material * item ) { materialID_t uid; *************** *** 137,152 **** item->GetObjectID(uid.species); item->GetVariantID(uid.variant); - _items.push_back(item); SetModified(); } // --------------------------------------------------------------------------- ! // void MaterialCollection::RemoveMaterial( Material * item ) ! // --------------------------------------------------------------------------- // - /* Remove an element from the layer, and stop persisting the element. This operation may shrink the size of the layer, and causes an immediate update to the region where the element was placed. */ ! void ! MaterialCollection::RemoveMaterial( Material * item ) { bool found = false; --- 76,93 ---- item->GetObjectID(uid.species); item->GetVariantID(uid.variant); SetModified(); + _items.push_back(item); + _needsSort = true; } + + // --------------------------------------------------------------------------- ! /// RemoveMaterial ! /// Remove an element from the layer, and stop persisting the element. ! /// This operation may shrink the size of the layer, and causes an immediate update to the region where the element was placed. */ // ! void MaterialCollection::RemoveMaterial( Material * item ) { bool found = false; *************** *** 174,303 **** } SetModified(); POSTCONDITION(found); } - // --------------------------------------------------------------------------- - // void MaterialCollection::SetName( wchar_t * name ) - // --------------------------------------------------------------------------- - // - /* Set the name of the layer, which is used in order to present the list of layers to be enabled or disabled. */ ! void ! MaterialCollection::SetName( wchar_t * name ) { _name = name; SetModified(); } - // --------------------------------------------------------------------------- - // wchar_t* MaterialCollection::GetName() - // --------------------------------------------------------------------------- - // - /* Return the name of the layer as a wide character. */ ! const wchar_t* ! MaterialCollection::GetName() { return(_name.w_str()); } - // --------------------------------------------------------------------------- - // void MaterialCollection::GetNamePStr( Str255 nameBuf ) - // --------------------------------------------------------------------------- - // - /* Returns a representation of the name as a PStr into nameBuf. */ ! void ! MaterialCollection::GetNamePStr( Str255& nameBuf ) { _name.ToStr255(nameBuf); } - // --------------------------------------------------------------------------- - // Int32 MaterialCollection::GetNumMaterials() - // --------------------------------------------------------------------------- - // - /* Returns the number of elements in the layer. */ ! Int32 ! MaterialCollection::GetNumMaterials() { return(_items.Length()); } - // --------------------------------------------------------------------------- - // Material* MaterialCollection::GetIndexedMaterial( Int32 index ) - // --------------------------------------------------------------------------- - // - /* Returns the element given by the index. Elements are numbered from one to the number of elements, inclusive. */ ! Material* ! MaterialCollection::GetIndexedMaterial( Int32 index ) { Material *itemPtr; PRECONDITION(index >= 0); - ReloadCache(); - itemPtr = _items[index]; return(itemPtr); } - // --------------------------------------------------------------------------- - // bool MaterialCollection::IsModified() - // --------------------------------------------------------------------------- - // - /* Called externally to see if the layer needs to be saved. The save menu will only be enabled if some layer or preference needs to be saved. */ ! bool ! MaterialCollection::IsModified() { return _isModified; } - // --------------------------------------------------------------------------- - // void MaterialCollection::SetLayout( Layout* layout ) - // --------------------------------------------------------------------------- - // - /* Sets the layout class which owns this layer. */ ! void ! MaterialCollection::SetLayout( Layout* layout ) { _layout = layout; } - // --------------------------------------------------------------------------- - // void MaterialCollection::SetModified() - // --------------------------------------------------------------------------- - // - /* Called by elements to indicate that the layer has been modified, and should be persisted. */ ! void ! MaterialCollection::SetModified() { _layout->SetModified(); _isModified = true; } - // --------------------------------------------------------------------------- - // ClientDocument* MaterialCollection::GetClientDoc() - // --------------------------------------------------------------------------- - // ! ClientDocument* ! MaterialCollection::GetClientDoc() { return _layout->GetClientDoc(); } - // --------------------------------------------------------------------------- - // void MaterialCollection::InitMaterialCollectionFields() - // --------------------------------------------------------------------------- - // ! void ! MaterialCollection::InitMaterialCollectionFields() { ViewClass* vc3 = ViewClass::GetViewClass(kPaletteCID); --- 115,222 ---- } SetModified(); + _needsSort = true; POSTCONDITION(found); } ! // --------------------------------------------------------------------------- ! /// SetName ! /// Set the name of the layer, which is used in order to present the list of layers to be enabled or disabled. ! // ! void MaterialCollection::SetName( wchar_t * name ) { _name = name; SetModified(); } ! // --------------------------------------------------------------------------- ! /// GetName ! /// Return the name of the layer as a wide character. ! // ! String MaterialCollection::GetName() { return(_name.w_str()); } ! // --------------------------------------------------------------------------- ! /// GetNamePStr ! /// Returns a representation of the name as a PStr into nameBuf. ! // ! void MaterialCollection::GetNamePStr( Str255& nameBuf ) { _name.ToStr255(nameBuf); } ! // --------------------------------------------------------------------------- ! /// GetNumMaterials ! /// Returns the number of elements in the layer ! // ! Int32 MaterialCollection::GetNumMaterials() { return(_items.Length()); } ! // --------------------------------------------------------------------------- ! /// GetIndexedMaterial ! /// Returns the element given by the index. Elements are numbered from one to the number of elements, inclusive. ! // ! Material* MaterialCollection::GetIndexedMaterial( Int32 index ) { Material *itemPtr; PRECONDITION(index >= 0); itemPtr = _items[index]; return(itemPtr); } ! // --------------------------------------------------------------------------- ! /// IsModified() ! /// Called externally to see if the layer needs to be saved. The save menu will only be enabled if some layer or preference needs to be saved. ! // ! bool MaterialCollection::IsModified() { return _isModified; } ! // --------------------------------------------------------------------------- ! /// SetLayout ! /// Sets the layout class which owns this layer. ! // ! void MaterialCollection::SetLayout( Layout* layout ) { _layout = layout; } ! // --------------------------------------------------------------------------- ! /// SetModified ! // ! void MaterialCollection::SetModified() { _layout->SetModified(); _isModified = true; } ! // --------------------------------------------------------------------------- ! /// GetClientDoc() ! // ! ClientDocument* MaterialCollection::GetClientDoc() { return _layout->GetClientDoc(); } ! // --------------------------------------------------------------------------- ! /// InitMaterialCollectionFields ! // ! void MaterialCollection::InitMaterialCollectionFields() { ViewClass* vc3 = ViewClass::GetViewClass(kPaletteCID); *************** *** 305,364 **** vc3->AddProperty(kFieldMatCollectItems, "MatCollectItems", kIndexedField); } - // --------------------------------------------------------------------------- - // void MaterialCollection::FixCollection() - // --------------------------------------------------------------------------- - // - - - void - MaterialCollection::FixCollection() - { - #if 0 - UInt32 n, numMaterials, vindex, numVariants; - materialID_t testID; - Variant *var; - Material *mat; - string debug; - XGUUID nilID; - - return; - - // Look for nil variants, and see if we can make one of the variants fit uniquely - numMaterials = GetNumMaterials(); - for(n = 0; n < numMaterials; n++) - { - GetIndexedItemMaterialID(kFieldMatCollectItems, n, testID); - if(testID.variant == nilID) - { - mat = Material::LookupUID(GetFile(), testID.species); - numVariants = mat->NumVariants(); - for(vindex = 0; vindex < numVariants; vindex++) - { - var = mat->GetIndexedVariant(vindex); - var->GetVariantID(testID.variant); - var->GetName(debug); - if(!IsMaterialIDInSet(testID)) - { - RemoveIndexedItem(kFieldMatCollectItems, n); - AddItemMaterialID(kFieldMatCollectItems, testID); - SetModified(); - n--; // SInce we deleted a row, next item will be same index - break; - } - } - } - } - #endif - } - // --------------------------------------------------------------------------- - // bool MaterialCollection::IsMaterialIDInSet( materialID_t materialID ) // --------------------------------------------------------------------------- // ! ! ! bool ! MaterialCollection::IsMaterialIDInSet( materialID_t materialID ) { UInt32 n, numMaterials; --- 224,233 ---- vc3->AddProperty(kFieldMatCollectItems, "MatCollectItems", kIndexedField); } // --------------------------------------------------------------------------- + /// IsMaterialIDInSet // ! bool MaterialCollection::IsMaterialIDInSet( materialID_t materialID ) { UInt32 n, numMaterials; *************** *** 384,395 **** return result; } - // --------------------------------------------------------------------------- - // void MaterialCollection::ChangeMaterialID( materialID_t oldID, materialID_t newID ) - // --------------------------------------------------------------------------- - // ! void ! MaterialCollection::ChangeMaterialID( materialID_t oldID, materialID_t newID ) { #if FIX_XML --- 253,262 ---- return result; } ! // --------------------------------------------------------------------------- ! /// ChangeMaterialID ! // ! void MaterialCollection::ChangeMaterialID( materialID_t oldID, materialID_t newID ) { #if FIX_XML *************** *** 415,416 **** --- 282,383 ---- #endif } + + // --------------------------------------------------------------------------- + /// ParseXML + // + void MaterialCollection::ParseXML(XGXMLObject *obj) + { + XGXMLData *dataObj, *subData; + XGXMLObject *subObj, *itemObj; + XGXMLStringData *stringData; + Material *mat; + Variant *var; + SourceMaterialFile *sourceDB = SourceMaterialFile::GetSourceDatabase(); + const char *val; + bool found; + + PRECONDITION(this != NULL); + PRECONDITION(obj != NULL); + dataObj = dynamic_cast<XGXMLData*>(obj); + PRECONDITION(strcmp(dataObj->GetTag(), "Palette") == 0); + val = dataObj->GetArgValue("Name"); + + _name.SetCString(val); + + subObj = dataObj->GetChild(); + while(subObj != NULL) + { + subData = dynamic_cast<XGXMLData*>(subObj); + itemObj = subData->GetChild(); + stringData = dynamic_cast<XGXMLStringData*>(itemObj); + + if(stringData != NULL) + { + String full, species, variety; + const char *varietyPtr; + + full.SetCString(stringData->GetValue()); + Material::SplitSpeciesVariant(full, species, variety); + + varietyPtr = variety.empty() ? NULL : variety.c_str(); + found = sourceDB->LocateVariantByName(species.c_str(), kFieldCanonicalName, varietyPtr, &mat, &var); + if(!found) + found = sourceDB->LocateVariantByName(species.c_str(), kFieldCommonName, varietyPtr, &mat, &var); + if(found) + { + if(mat != NULL) + { + if(var != NULL) + mat->SetVariant(var); + AddMaterial(mat); + } + } + } + + subObj = subObj->GetSibling(); + } + _needsSort = true; + } + + //elem.name = material->GetDisplayName(kUsePreferencesSetting); + + // --------------------------------------------------------------------------- + /// SortByName + // + void MaterialCollection::SortByName(namePreference_t namePref) + { + UInt32 numItems; + Material *intermediate; + bool NoSwaps; + + if(_needsSort || _sortType != namePref) + { + // I know I know, but for a small number of items which should be already + // be sorted or nearly sorted, this should be enough. + numItems = _items.Length(); + for (unsigned int i = 0; i < (numItems - 1); ++i) + { + NoSwaps = true; // Checks to see if any swaps happened + + for (unsigned int j = 1; j < (numItems - i); ++j) + { + if (_items[j - 1]->GetDisplayName(namePref) > _items[j]->GetDisplayName(namePref)) + { + intermediate = _items[j-1]; + _items[j-1] = _items[j]; + _items[j] = intermediate; + + // There was a swap, so set the flag false + if (NoSwaps) + NoSwaps = false; + } + } + + // If the sort didn't do anything (i.e. if the array is + // sorted), then stop the algorithm. + if (NoSwaps) + break; + } + _needsSort = false; + } + } Index: MaterialCollection.h =================================================================== RCS file: /cvsroot/igarden/Garden/source/LayoutDB/MaterialCollection.h,v retrieving revision 1.5 retrieving revision 1.5.2.1 diff -C2 -d -r1.5 -r1.5.2.1 *** MaterialCollection.h 13 Jan 2006 22:48:43 -0000 1.5 --- MaterialCollection.h 26 Nov 2006 01:22:52 -0000 1.5.2.1 *************** *** 19,23 **** #define __MaterialCollection ! #include "Persist.h" class Layout; --- 19,23 ---- #define __MaterialCollection ! #include "Material.h" class Layout; *************** *** 31,44 **** using yaaf::XGDynArray; - typedef struct - { - UInt32 dbIndex; - String name; - } MaterialElem_t; - class MaterialCollection { public: - void SortByName(); // methods MaterialCollection(DatabaseFile* file, Layout* layout, UInt32 nd = 0); --- 31,37 ---- *************** *** 52,56 **** void RemoveMaterial(Material * item); void SetName(wchar_t * name); ! const wchar_t* GetName(); void GetNamePStr(Str255& nameBuf); Int32 GetNumMaterials(); --- 45,49 ---- void RemoveMaterial(Material * item); void SetName(wchar_t * name); ! String GetName(); void GetNamePStr(Str255& nameBuf); Int32 GetNumMaterials(); *************** *** 60,66 **** ClientDocument* GetClientDoc(); static void InitMaterialCollectionFields(); - void FixCollection(); bool IsMaterialIDInSet(materialID_t materialID); void ChangeMaterialID(materialID_t oldID, materialID_t newID); protected: --- 53,61 ---- ClientDocument* GetClientDoc(); static void InitMaterialCollectionFields(); bool IsMaterialIDInSet(materialID_t materialID); void ChangeMaterialID(materialID_t oldID, materialID_t newID); + void SortByName(namePreference_t namePref); + + void ParseXML(XGXMLObject *obj); protected: *************** *** 70,80 **** private: - #pragma warn_hidevirtual off - bool _fixed; - XGDynArray<MaterialElem_t> _cache; - void ReloadCache(); // methods // attributes bool _isModified; Layout* _layout; --- 65,74 ---- private: // methods // attributes + bool _needsSort; + namePreference_t _sortType; + bool _isModified; Layout* _layout; |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-26 01:19:54
|
Update of /cvsroot/igarden/Garden/source/resources In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv5712 Added Files: Tag: Release_branch_v1 Palettes.xml Log Message: Unify plant and hardscape palettes & improve speed --- NEW FILE: Palettes.xml --- <?xml version="1.0"?> <iGardenPalette> <Region name="any"> <PaletteGroup name="Common Plants"> <Palette name="Perrennials"> <item>Echinacea purpurea</item> <item>Veronica austriaca</item> <item>Astilbe chinensis</item> <item>Monarda didyma</item> <item>Coreopsis</item> <item>Liatris spicata</item> <item>Hosta</item> <item>Leucanthemum x superbum</item> <item>Dianthus deltoides</item> <item>Paeonia lactiflora</item> </Palette> <Palette name="Annuals"> <item>Helianthus annuus</item> </Palette> </PaletteGroup> <PaletteGroup name="Common Hardscape"> <Palette name="Structure" class=""> <item>Pergola</item> <item>Gazebo</item> <item>Wall Edge</item> <item>Bench</item> </Palette> <Palette name="Stairs"> <item>Stair</item> <item>Stair 'Wide Tread 1'</item> <item>Stair 'Wide Tread 2'</item> <item>Stair 'Medium Tread 1'</item> <item>Stair 'Medium Tread 2'</item> <item>Stair 'Medium Tread 3'</item> <item>Stair 'Narrow Tread 1'</item> <item>Stair 'Narrow Tread 2'</item> </Palette> <Palette name="Walls and Fences"> <item>Picket Fence</item> <item>Stone Wall</item> </Palette> <Palette name="Accents"> <item>Planter</item> <item>Planter 'Medium'</item> <item>Planter 'Small'</item> <item>Sundial</item> <item>Birdbath</item> </Palette> <Palette name="Walks"> <item>Brick Walk</item> <item>Brick Walk 'Running'</item> </Palette> <Palette name="Decks and Patios"> <item>Bluestone</item> <item>Decking</item> </Palette> <Palette name="Water Features"> <item>Small Pool 1</item> <item>Fountain</item> </Palette> <Palette name="Natural Items"> <item>Rock #1</item> <item>Rock #2</item> </Palette> <Palette name="Other Hardscape"> <item>Grate</item> <item>Test Pattern</item> <item>Test Pattern 2</item> </Palette> </PaletteGroup> <PaletteGroup name="Backgrounds"> <Palette name="Backgrounds"> <item>Turf</item> <item>Asphalt</item> <!-- <item>Tile</item> --> <item>Wood Chips</item> </Palette> </PaletteGroup> </Region> <!-- Top 10 shade (about.com) 1. Deciduous Trees: Flowering Dogwood Trees 2. Evergreen Trees: Hemlock 3. Deciduous Shrubs: Red Osier Dogwood 4. Evergreen Shrubs: Yew Shrubs 5. Annual Flowers: Impatiens 6. Perennial Flowers: Fringed Bleeding Heart 7. Rock Garden Plants: Lamium 8. Ground Covers: Periwinkle Vinca and Hosta Plants 9. Ornamental Grasses: Northern Sea Oats 10. Lawn Grasses: Fine Fescue Top 10 hummingbird (rubythroat.org) #1: Trumpet Creeper, Campsis radicans #2: Beebalm or Oswego Tea, Monarda didyma #3: Trumpet Honeysuckle, Lonicera sempervirens #4: Cardinal Flower, Lobelia cardinalis #5: Spotted Jewelweed, Impatiens capensis #6: Red Columbine, Aquilegia canadense #7: Canada Lily, Lilium canadense #8: Indian Pink, Spigelia marilandica #9: Red Buckeye, Aesculus pavia #10: Mountain Rosebay or Catawba Rhododendron, Rhododendron catawbiense Top 10 palms (botanics.com) Chambeyronia macrocarpa Bismarckia nobilis Copernicia baileyana Heterospathe elata Pseudophoenix sargentii Thrinax morrisii Veitchia spp. Chamaedorea ernesti-augustii Cocos nucifera 'Maypan' Ptychosperma elegans Annuals (home.ivillage.com) 1. Spicy Globe Basil 2. Morning Glory, 'Glacier Moon' 3. Psyche Mix Cosmos 4. Sundance Kid Sunflower 5. Cherry Profusion Zinnia 6. Painted Lady Sweet Peas 7. Cup and Saucer Vine 8. Festival Series Gerbera Daisy 9. Woodland Flowering Tobacco 10. Impatiens All Color Mix Bulbs (home.ivillage.com) 1. Acidanthera 2. Anemone 3. Caladium, 'Fanny Munson' 4. Pink Perfection Trumpet Lily 5. Dahlia, 'Rembrandt' 6. Begonia, 'Picotee Mamorata' 7. Gladiolus, 'Yellow Saphir' 8. Zebra Iris 9. Tulip, 'Merry Christmas' 10. Daffodil, 'Tete a Tete' Perrenials (home.ivillage.com) 1. Coral Bells, 'Palace Purple' 2. Northern Sea Oats 3. Bleeding Heart 4. Canadian Phlox, 'Laphamii' 5. Clematis, 'Ville de Lyon' 6. Hosta, 'Wide Brim' 7. Cinnamon Fern 8. Carpathian Bellflower, 'White Clips' 9. Purple Lilac 10. Bee Balm, 'Raspberry Wine' perrenials (onlinediscountmart.com) Purple Coneflowers- Echinacea purpurea MBlue Speedwell- Veronica allionii Astilbe Bee Balm Coreopsis Liatris- Liatris Spicata Hosta Shasta Daisy Dianthus Peony- Paeonia Lactiflora Annuals (onlinediscountmart.com) Zinnia Marigold Pansy Impatiens Petunia- Begonias Geraniums Phlox Snapdragons Cosmos- --> </iGardenPalette> |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-26 01:19:37
|
Update of /cvsroot/igarden/Garden/Macintosh/Garden.xcodeproj In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv5694 Modified Files: Tag: Release_branch_v1 project.pbxproj Log Message: Unify plant and hardscape palettes & improve speed Index: project.pbxproj =================================================================== RCS file: /cvsroot/igarden/Garden/Macintosh/Garden.xcodeproj/project.pbxproj,v retrieving revision 1.58.2.5 retrieving revision 1.58.2.6 diff -C2 -d -r1.58.2.5 -r1.58.2.6 *** project.pbxproj 15 Nov 2006 04:03:56 -0000 1.58.2.5 --- project.pbxproj 26 Nov 2006 01:19:35 -0000 1.58.2.6 *************** *** 10,14 **** 4900F4F6096C97F3002E5846 /* PlantPictureLocations.xml in Resources */ = {isa = PBXBuildFile; fileRef = 4900F4F5096C97F3002E5846 /* PlantPictureLocations.xml */; }; 4900F583096CB1FE002E5846 /* RGDOMParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 490FC90E08D4973F00A250DA /* RGDOMParser.cpp */; }; - 49011FE50ABDF07E000DF018 /* libMetakit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 493D183909937B2500EE071C /* libMetakit.a */; }; 49011FEF0ABDF224000DF018 /* SmartCrashReportsAPI.o in Frameworks */ = {isa = PBXBuildFile; fileRef = 49011FEE0ABDF224000DF018 /* SmartCrashReportsAPI.o */; }; 49040A3A0735C7F6009B97F1 /* Label_Borders1.html in Resources */ = {isa = PBXBuildFile; fileRef = 49040A380735C7F6009B97F1 /* Label_Borders1.html */; }; --- 10,13 ---- *************** *** 492,496 **** 49CA170F08B17C9F00FBA1F9 /* AppMain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49CA170E08B17C9F00FBA1F9 /* AppMain.cpp */; }; 49CA173608B17E4700FBA1F9 /* YAAF_FW.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49CA170508B17A4F00FBA1F9 /* YAAF_FW.framework */; }; [...1050 lines suppressed...] --- 3491,3498 ---- isa = XCBuildConfiguration; buildSettings = { + ARCHS = ( + ppc, + i386, + ); COPY_PHASE_STRIP = NO; DYLIB_COMPATIBILITY_VERSION = 1; *************** *** 3585,3588 **** --- 3644,3651 ---- isa = XCBuildConfiguration; buildSettings = { + ARCHS = ( + ppc, + i386, + ); COPY_PHASE_STRIP = NO; FRAMEWORK_SEARCH_PATHS = "\"$(SRCROOT)/../../../external/yaaf/build/Development\""; |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-26 01:18:47
|
Update of /cvsroot/igarden/Garden/source/resources In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv5239 Modified Files: Tag: Release_branch_v1 Garden.cin Garden.r Log Message: Unify plant and hardscape palettes & improve speed Index: Garden.cin =================================================================== RCS file: /cvsroot/igarden/Garden/source/resources/Garden.cin,v retrieving revision 1.61.2.2 retrieving revision 1.61.2.3 diff -C2 -d -r1.61.2.2 -r1.61.2.3 Binary files /tmp/cvspkuW9m and /tmp/cvsp0NhRw differ Index: Garden.r =================================================================== RCS file: /cvsroot/igarden/Garden/source/resources/Garden.r,v retrieving revision 1.61.2.2 retrieving revision 1.61.2.3 diff -C2 -d -r1.61.2.2 -r1.61.2.3 *** Garden.r 17 Nov 2006 13:25:29 -0000 1.61.2.2 --- Garden.r 26 Nov 2006 01:18:41 -0000 1.61.2.3 *************** *** 1 **** ! /* generated from Garden.cin * * This file was automatically generated by YAAF * Constructor. */ /* 'VRes' 128 * * "AboutBox" */ data 'VRes' (128,"AboutBox") { $"000000000000006A" /* .......j */ $"0000005A646C6F67" /* ...Zdlog */ $"0000000200000002" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000001C20000" /* ........ */ $"0118000001C20000" /* ........ */ $"0118000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"00001241626F7574" /* ...About */ $"2047617264656E53" /* GardenS */ $"6B65746368000000" /* ketch... */ $"0000000000010000" /* ........ */ $"0000000000000000" /* ........ */ $"003A0000002A636F" /* .:...*co */ $"6C72000000000000" /* lr...... */ $"0000FFFFFFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000FFFFFFFF0000" /* ........ */ $"FFFFFFFF00000042" /* .......B */ $"0000000000000032" /* .......2 */ $"7069637400000000" /* pict.... */ $"00000000FFFFFFFF" /* ........ */ $"00000000000000D2" /* ........ */ $"0000000400000196" /* ........ */ $"00000024FFFFFFFF" /* ...$.... */ $"0000000004030000" /* ........ */ $"0000000000000000" /* ........ */ $"0042000000000000" /* .B...... */ $"0032706963740000" /* .2pict.. */ $"000000000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0024000000140000" /* .$...... */ $"007F0000007EFFFF" /* ....~.. */ $"FFFF000000000402" /* ........ */ $"0000005B0000006A" /* ...[...j */ $"0000005400000000" /* ...T.... */ $"000000447062746E" /* ...Dpbtn */ $"0000000400000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"000000D700000050" /* .......P */ $"000001A100000071" /* .......q */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000001477" /* .......w */ $"77772E4761726465" /* ww.Garde */ $"6E536B657463682E" /* nSketch. */ $"636F6D0000000042" /* com....B */ $"0000000000000032" /* .......2 */ $"7062746E00000001" /* pbtn.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000178" /* .......x */ $"000000F3000001B8" /* ........ */ $"00000113FFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000024F4B740000" /* ...OKt.. */ $"003E000000000000" /* .>...... */ $"002E487970720000" /* ..Hypr.. */ $"000A00000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0026000000840000" /* .&...... */ $"01A4000000ECFFFF" /* ........ */ $"FFFF000000000082" /* ........ */ $"FFFFFFFF00000060" /* .......` */ $"0000000000000050" /* .......P */ $"7465787400000000" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"00000000000000CF" /* ........ */ $"00000038000001BE" /* ...8.... */ $"0000004AFFFFFFFF" /* ...J.... */ $"000024436F707972" /* ..$Copyr */ $"6967687420286329" /* ight (c) */ $"2032303035205265" /* 2005 Re */ $"6473746172742053" /* dstart S */ $"6F66747761726500" /* oftware. */ $"0000000000000000" /* ........ */ $"000000000000003C" /* .......< */ $"7465787400000003" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"00000000000000CF" /* ........ */ $"00000024000001AF" /* ...$.... */ $"00000034FFFFFFFF" /* ...4.... */ $"0000103C76657273" /* ...<vers */ $"696F6E2073747269" /* ion stri */ $"6E673E0000000000" /* ng>..... */ }; /* 'VRes' 130 * * "PrefsMeasurement" */ data 'VRes' (130,"PrefsMeasurement") { $"0000000000000036" /* .......6 */ $"0000002676696577" /* ...&view */ $"0000000000000000" /* ........ */ $"FFFFFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0000015800000104" /* ...X.... */ $"FFFFFFFF00000000" /* ........ */ $"00000000003A0000" /* .....:.. */ $"002A636F6C720000" /* .*colr.. */ $"000000000000FFFF" /* ........ */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000000" /* ........ */ $"000000000000FFFF" /* ........ */ $"FFFF0000FFFFFFFF" /* ........ */ $"0000003A00000000" /* ...:.... */ $"0000002A706F706D" /* ...*popm */ $"0000000300000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000005C00000058" /* ...\...X */ $"0000010400000072" /* .......r */ $"FFFFFFFF00000000" /* ........ */ $"0000000000440000" /* .....D.. */ $"0000000000347465" /* .....4te */ $"7874000000040000" /* xt...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000140000" /* ........ */ $"0058000000540000" /* .X...T.. */ $"0068FFFFFFFF0000" /* .h...... */ $"08526F756E64696E" /* .Roundin */ $"6700000000000000" /* g....... */ $"003A000000000000" /* .:...... */ $"002A706F706D0000" /* .*popm.. */ $"000200000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"005C000000300000" /* .\...0.. */ $"01020000004AFFFF" /* .....J.. */ $"FFFF000000000000" /* ........ */ $"0000004000000000" /* ...@.... */ $"0000003074657874" /* ...0text */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000001400000034" /* .......4 */ $"0000004000000044" /* ...@...D */ $"FFFFFFFF00000553" /* .......S */ $"63616C6500000000" /* cale.... */ $"0000003A00000000" /* ...:.... */ $"0000002A706F706D" /* ...*popm */ $"0000000100000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000005C0000000C" /* ...\.... */ $"0000010200000026" /* .......& */ $"FFFFFFFF00000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000307465" /* .....0te */ $"7874000000000000" /* xt...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000140000" /* ........ */ $"0010000000400000" /* .....@.. */ $"0020FFFFFFFF0000" /* . ...... */ $"05556E6974730000" /* .Units.. */ $"0000" /* .. */ }; /* 'VRes' 131 * * "PrefsPrinting" */ data 'VRes' (131,"PrefsPrinting") { $"0000000000000036" /* .......6 */ $"0000002676696577" /* ...&view */ $"0000000000000000" /* ........ */ $"FFFFFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0000015800000104" /* ...X.... */ $"FFFFFFFF00000000" /* ........ */ $"00000000003A0000" /* .....:.. */ $"002A636F6C720000" /* .*colr.. */ $"000000000000FFFF" /* ........ */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000000" /* ........ */ $"000000000000FFFF" /* ........ */ $"FFFF0000FFFFFFFF" /* ........ */ $"0000004A00000000" /* ...J.... */ $"0000003A63686B62" /* ...:chkb */ $"0000000200000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"000000140000002C" /* ......., */ $"0000008C0000003C" /* .......< */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000A50" /* .......P */ $"72696E7420477269" /* rint Gri */ $"6400000000000000" /* d....... */ $"00000000003C6368" /* .....<ch */ $"6B62000000010000" /* kb...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000140000" /* ........ */ $"00180000008C0000" /* ........ */ $"0028FFFFFFFFFFFF" /* .(...... */ $"0000000000000000" /* ........ */ $"0D5072696E742042" /* .Print B */ $"6F7264657273" /* orders */ }; /* 'VRes' 129 * * "PrefsDialog" */ data 'VRes' (129,"PrefsDialog") { $"0000000000000062" /* .......b */ $"00000052646C6F67" /* ...Rdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"00000000015E0000" /* .....^.. */ $"01400000015E0000" /* .@...^.. */ $"0140000000000000" /* .@...... */ $"0000000000000000" /* ........ */ $"00000B5072656665" /* ...Prefe */ $"72656E6365730000" /* rences.. */ $"000000007D010000" /* ....}... */ $"7D02000000000000" /* }....... */ $"003A0000002A636F" /* .:...*co */ $"6C72000000000000" /* lr...... */ $"0000FFFFFFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000FFFFFFFF0000" /* ........ */ $"FFFFFFFF00000042" /* .......B */ $"0000000000000032" /* .......2 */ $"7069637400000000" /* pict.... */ $"00000000FFFFFFFF" /* ........ */ $"00000000000000F0" /* ........ */ $"0000000400000146" /* .......F */ $"00000060FFFFFFFF" /* ...`.... */ $"0000000004020000" /* ........ */ $"0000000000000000" /* ........ */ $"0046000000000000" /* .F...... */ $"00367062746E0000" /* .6pbtn.. */ $"7D0200000000FFFF" /* }....... */ $"FFFF000000000000" /* ........ */ $"0102000001200000" /* ..... .. */ $"014C0000013AFFFF" /* .L...:.. */ $"FFFFFFFF00000000" /* ........ */ $"000000000643616E" /* .....Can */ $"63656C6500000042" /* cele...B */ $"0000000000000032" /* .......2 */ $"7062746E00007D01" /* pbtn..}. */ $"00000000FFFFFFFF" /* ........ */ $"00000000000000B0" /* ........ */ $"00000120000000FA" /* ... .... */ $"0000013AFFFFFFFF" /* ...:.... */ $"FFFF000000000000" /* ........ */ $"0000024F4B740000" /* ...OKt.. */ $"003C000000000000" /* .<...... */ $"002C706E6C730000" /* .,pnls.. */ $"7D0300000000FFFF" /* }....... */ $"FFFF000000000000" /* ........ */ $"0008000000740000" /* .....t.. */ $"015400000118FFFF" /* .T...... */ $"FFFF0000FFFF0000" /* ........ */ $"0001000000000000" /* ........ */ $"00000000002A706F" /* .....*po */ $"706D00007D040000" /* pm..}... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000080000" /* ........ */ $"0058000000940000" /* .X...... */ $"006EFFFFFFFF0000" /* .n...... */ $"00000000" /* .... */ }; /* 'VRes' 135 * * "PlanPanel" */ data 'VRes' (135,"PlanPanel") { $"0000000000000036" /* .......6 */ $"0000002676696577" /* ...&view */ $"0000000000000000" /* ........ */ $"FFFFFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"00000000003A0000" /* .....:.. */ $"002A6261636B0000" /* .*back.. */ $"000000000000FFFF" /* ........ */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000000" /* ........ */ $"000000000000FFFF" /* ........ */ $"FFFF000000000001" /* ........ */ $"0000004000000000" /* ...@.... */ $"0000003072756C72" /* ...0rulr */ $"0000000400000001" /* ........ */ $"FFFFFFFF0000FFFF" /* ........ */ $"0000000200000028" /* .......( */ $"0000002C00000000" /* ...,.... */ $"FFFFFFFF00000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000004000000000" /* ...@.... */ $"0000003072756C72" /* ...0rulr */ $"0000000300000001" /* ........ */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000002C00000000" /* ...,.... */ $"0000000000000028" /* .......( */ $"FFFFFFFF0000FFFF" /* ........ */ $"0000000000000000" /* ........ */ $"000000000000003C" /* .......< */ $"0000002C73637276" /* ...,scrv */ $"0000000100000001" /* ........ */ $"FFFFFFFFFFFFFFFF" /* ........ */ $"0000002C00000028" /* ...,...( */ $"0000000000000000" /* ........ */ $"FFFFFFFF0000FFFF" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"000000000000002E" /* ........ */ $"7772505600000002" /* wrPV.... */ $"00000001FFFFFFFF" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000000000000" /* ........ */ $"00000000FFFFFFFF" /* ........ */ $"0000000000030000" /* ........ */ $"0004" /* .. */ }; /* 'VRes' 132 * * "MainDocument" */ data 'VRes' (132,"MainDocument") { $"0000000000000058" /* .......X */ $"0000004877696E64" /* ...Hwind */ $"0000000000000000" /* ........ */ $"FFFF000000AA0000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000500000" /* .....P.. */ $"0050000000000000" /* .P...... */ $"0000000002BE0000" /* ........ */ $"01FD000000000000" /* ........ */ $"000008756E746974" /* ...untit */ $"6C65640000000000" /* led..... */ $"000000BE0000003A" /* .......: */ $"0000002A6261636B" /* ...*back */ $"0000000000000000" /* ........ */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000031" /* .......1 */ $"FFFFFFFF00000000" /* ........ */ $"00010000003C0000" /* .....<.. */ $"00000000002C7465" /* .....,te */ $"7874000075330000" /* xt..u3.. */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000BB0000" /* ........ */ $"0014FFFFFFFF0000" /* ........ */ $"0075000000000000" /* .u...... */ $"0000000000000000" /* ........ */ $"0038746162620000" /* .8tabb.. */ $"753400000000FFFF" /* u4...... */ $"FFFFFFFF00000000" /* ........ */ $"0000000000180000" /* ........ */ $"000000000030FFFF" /* .....0.. */ $"FFFF000000000000" /* ........ */ $"0000000008546573" /* .....Tes */ $"7420546162000000" /* t Tab... */ $"0000000000000000" /* ........ */ $"002C706E6C730000" /* .,pnls.. */ $"753200000000FFFF" /* u2...... */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000320000" /* .....2.. */ $"000000000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000" /* .. */ }; /* 'VRes' 146 * * "Material Info PICT Popup" */ data 'VRes' (146,"Material Info PICT Popup") { $"0000000000000036" /* .......6 */ $"0000002676696577" /* ...&view */ $"0000000000000000" /* ........ */ $"FFFFFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"000000BE00000088" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000000000000" /* ........ */ $"0034746578740000" /* .4text.. */ $"000100000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0004000000040000" /* ........ */ $"00BA0000002AFFFF" /* .....*.. */ $"FFFF000008756E74" /* .....unt */ $"69746C6564000000" /* itled... */ $"0000" /* .. */ }; /* 'VRes' 133 * * "DatabasePanel" */ data 'VRes' (133,"DatabasePanel") { $"0000000000000036" /* .......6 */ $"0000002676696577" /* ...&view */ $"0000000000000000" /* ........ */ $"FFFFFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"00B60000003A0000" /* .....:.. */ $"002A6261636B0000" /* .*back.. */ $"000000000000FFFF" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000000030000" /* ........ */ $"000000000020FFFF" /* ..... .. */ $"FFFF000000000001" /* ........ */ $"0000004200000000" /* ...B.... */ $"000000326269636E" /* ...2bicn */ $"0000000500000000" /* ........ */ $"0000FFFFFFFF0000" /* ........ */ $"FFFFFFE500000001" /* ........ */ $"FFFFFFFF0000001C" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0002000003FCFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"00000000002A706F" /* .....*po */ $"706D000000040000" /* pm...... */ $"0000FFFFFFFF0000" /* ........ */ $"00000000000B0000" /* ........ */ $"0003000000A10000" /* ........ */ $"0019FFFFFFFF0000" /* ........ */ $"0000000000000000" /* ........ */ $"0000003C0000002C" /* ...<..., */ $"7363727600000001" /* scrv.... */ $"00000000FFFFFFFF" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000002000000000" /* ... .... */ $"00000000FFFFFFFF" /* ........ */ $"0000FFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0000002E4D546162" /* ....MTab */ $"0000000200000000" /* ........ */ $"FFFFFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000FFFF0000" /* ...... */ }; /* 'VRes' 134 * * "BitfieldCheckDialog" */ data 'VRes' (134,"BitfieldCheckDialog") { $"0000000000000060" /* .......` */ $"00000050646C6F67" /* ...Pdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000001180000" /* ........ */ $"0078000001180000" /* .x...... */ $"0078000000000000" /* .x...... */ $"000008756E746974" /* ...untit */ $"6C65640000000000" /* led..... */ $"0000000100000002" /* ........ */ $"0000004600000000" /* ...F.... */ $"000000367062746E" /* ...6pbtn */ $"0000000200000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000009000000054" /* .......T */ $"000001000000006E" /* .......n */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000643" /* .......C */ $"616E63656C650000" /* ancele.. */ $"004C000000000000" /* .L...... */ $"003C7062746E0000" /* .<pbtn.. */ $"000100000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0090000000340000" /* .....4.. */ $"01000000004EFFFF" /* .....N.. */ $"FFFFFFFF00000000" /* ........ */ $"000000000C416464" /* .....Add */ $"20746F2056616C75" /* to Valu */ $"65000000004C0000" /* e....L.. */ $"00000000003C7062" /* .....<pb */ $"746E000000030000" /* tn...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000140000" /* ........ */ $"0034000000840000" /* .4...... */ $"004EFFFFFFFFFFFF" /* .N...... */ $"0000000000000000" /* ........ */ $"0D5265706C616365" /* .Replace */ $"2056616C75650000" /* Value.. */ $"0000000000000000" /* ........ */ $"0060746578740000" /* .`text.. */ $"000000000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"001C000000080000" /* ........ */ $"00F000000034FFFF" /* .....4.. */ $"FFFF000034446F20" /* ....4Do */ $"796F752077616E74" /* you want */ $"20746F207265706C" /* to repl */ $"616365206F722061" /* ace or a */ $"646420746F207468" /* dd to th */ $"6520657869737469" /* e existi */ $"6E672076616C7565" /* ng value */ $"3F0000000000" /* ?..... */ }; /* 'VRes' 138 * * "DatePicker" */ data 'VRes' (138,"DatePicker") { $"0000000000000060" /* .......` */ $"00000050646C6F67" /* ...Pdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"00000000012C0000" /* .....,.. */ $"00E60000012C0000" /* .....,.. */ $"00E6000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"000008756E746974" /* ...untit */ $"6C65640000000000" /* led..... */ $"0000000100000002" /* ........ */ $"0000004A00000000" /* ...J.... */ $"0000003A7062746E" /* ...:pbtn */ $"0000000500000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000C000000C8" /* ........ */ $"00000078000000E2" /* ...x.... */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000A43" /* .......C */ $"6C65617220446174" /* lear Dat */ $"6500000000440000" /* e....D.. */ $"0000000000347465" /* .....4te */ $"7874000000040000" /* xt...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000080000" /* ........ */ $"0004000001240000" /* .....$.. */ $"0014FFFFFFFF0000" /* ........ */ $"08756E7469746C65" /* .untitle */ $"6400000000000000" /* d....... */ $"0046000000000000" /* .F...... */ $"00367062746E0000" /* .6pbtn.. */ $"000200000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"00DC000000C80000" /* ........ */ $"0126000000E2FFFF" /* .&...... */ $"FFFFFFFF00000000" /* ........ */ $"000000000643616E" /* .....Can */ $"63656C6500000042" /* cele...B */ $"0000000000000032" /* .......2 */ $"7062746E00000001" /* pbtn.... */ $"00000000FFFFFFFF" /* ........ */ $"000000000000008A" /* ........ */ $"000000C8000000D4" /* ........ */ $"000000E2FFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000024F4B740000" /* ...OKt.. */ $"0000000000000000" /* ........ */ $"003A434452500000" /* .:CDRP.. */ $"000300000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0008000000180000" /* ........ */ $"0128000000C4FFFF" /* .(...... */ $"FFFF000000000080" /* ........ */ $"0000008000000080" /* ........ */ $"0000008000000080" /* ........ */ }; /* 'VRes' 136 * * "SubSelector" */ data 'VRes' (136,"SubSelector") { $"0000000000000060" /* .......` */ $"00000050646C6F67" /* ...Pdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"00000000017C0000" /* .....|.. */ $"00A0000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"000008756E746974" /* ...untit */ $"6C65640000000000" /* led..... */ $"0000000100000002" /* ........ */ $"0000003A00000000" /* ...:.... */ $"0000002A706F706D" /* ...*popm */ $"0000000400000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000001800000054" /* .......T */ $"000001540000006A" /* ...T...j */ $"FFFFFFFF00000000" /* ........ */ $"0000000000420000" /* .....B.. */ $"0000000000327062" /* .....2pb */ $"746E000000010000" /* tn...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000DC0000" /* ........ */ $"00740000011C0000" /* .t...... */ $"008EFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0359657300000042" /* .Yes...B */ $"0000000000000032" /* .......2 */ $"7062746E00000002" /* pbtn.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000090" /* ........ */ $"00000074000000D0" /* ...t.... */ $"0000008EFFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000024E6F740000" /* ...Not.. */ $"003A000000000000" /* .:...... */ $"002A706F706D0000" /* .*popm.. */ $"000300000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0018000000380000" /* .....8.. */ $"01540000004EFFFF" /* .T...N.. */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000005874657874" /* ...Xtext */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000001400000010" /* ........ */ $"000000F000000034" /* .......4 */ $"FFFFFFFF00002C41" /* ......,A */ $"726520796F752061" /* re you a */ $"6464696E67206F6E" /* dding on */ $"65206F6620746865" /* e of the */ $"20666F6C6C6F7769" /* followi */ $"6E6720656E747269" /* ng entri */ $"65733F0000000000" /* es?..... */ }; /* 'VRes' 137 * * "Site Data Dialog" */ data 'VRes' (137,"Site Data Dialog") { $"0000000000000060" /* .......` */ $"00000050646C6F67" /* ...Pdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000001540000" /* .....T.. */ $"010E000001540000" /* .....T.. */ $"010E000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000095369746520" /* ...Site */ $"4461746100000000" /* Data.... */ $"0000000100000002" /* ........ */ $"0000003A00000000" /* ...:.... */ $"0000002A64697672" /* ...*divr */ $"0000000000000000" /* ........ */ $"FFFFFFFFFFFF0000" /* ........ */ $"00000004000000BC" /* ........ */ $"FFFFFFFC000000BF" /* ........ */ $"FFFFFFFF0000FFFF" /* ........ */ $"FFFF000000880000" /* ........ */ $"0044000000346772" /* .D...4gr */ $"6F75000000000000" /* ou...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000080000" /* ........ */ $"00080000014C0000" /* .....L.. */ $"007CFFFFFFFF0000" /* .|...... */ $"0955534441205A6F" /* .USDA Zo */ $"6E65000000000000" /* ne...... */ $"0000000000000000" /* ........ */ $"0034746578740000" /* .4text.. */ $"000A00000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"00400000005C0000" /* .@...\.. */ $"012C0000006CFFFF" /* .,...l.. */ $"FFFF000008756E74" /* .....unt */ $"69746C6564000000" /* itled... */ $"00000000004C0000" /* .....L.. */ $"00000000003C7062" /* .....<pb */ $"746E000000090000" /* tn...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000CC0000" /* ........ */ $"0044000001440000" /* .D...D.. */ $"005EFFFFFFFFFFFF" /* .^...... */ $"0000000000000000" /* ........ */ $"0C4C6F6F6B207570" /* .Look up */ $"205A6F6E65000000" /* Zone... */ $"0052000000000000" /* .R...... */ $"0042656469740000" /* .Bedit.. */ $"000800000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0078000000480000" /* .x...H.. */ $"00C000000060FFFF" /* .....`.. */ $"FFFFFFFF00750000" /* .....u.. */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000004600000000" /* ...F.... */ $"0000003674657874" /* ...6text */ $"0000001600000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000C0000004C" /* .......L */ $"000000680000005C" /* ...h...\ */ $"FFFFFFFF00000B55" /* .......U */ $"53205A697020436F" /* S Zip Co */ $"6465000000000000" /* de...... */ $"0040000000000000" /* .@...... */ $"0030746578740000" /* .0text.. */ $"001500000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"008C000000340000" /* .....4.. */ $"00D700000044FFFF" /* .....D.. */ $"FFFF0000056F722E" /* .....or. */ $"2E2E000000000000" /* ........ */ $"003A000000000000" /* .:...... */ $"002A706F706D0000" /* .*popm.. */ $"000300000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"00380000001C0000" /* .8...... */ $"00EB00000032FFFF" /* .....2.. */ $"FFFF000000000000" /* ........ */ $"0000004600000000" /* ...F.... */ $"000000367062746E" /* ...6pbtn */ $"0000000200000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"000000EE000000E8" /* ........ */ $"0000014000000102" /* ...@.... */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000643" /* .......C */ $"616E63656C650000" /* ancele.. */ $"0042000000000000" /* .B...... */ $"00327062746E0000" /* .2pbtn.. */ $"000100000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0096000000E80000" /* ........ */ $"00E800000102FFFF" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"00000000024F4B74" /* .....OKt */ $"0000004200000000" /* ...B.... */ $"000000327062746E" /* ...2pbtn */ $"0000000700000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"00000100000000A0" /* ........ */ $"00000138000000BA" /* ...8.... */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000353" /* .......S */ $"6574000000420000" /* et...B.. */ $"0000000000327062" /* .....2pb */ $"746E000000050000" /* tn...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000001000000" /* ........ */ $"0080000001380000" /* .....8.. */ $"009AFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"035365740000003C" /* .Set...< */ $"000000000000002C" /* ......., */ $"7465787400000006" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"00000000000000A0" /* ........ */ $"000000A4000000EB" /* ........ */ $"000000B4FFFFFFFF" /* ........ */ $"0000007500000000" /* ...u.... */ $"0000003C00000000" /* ...<.... */ $"0000002C74657874" /* ...,text */ $"0000000400000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000009800000088" /* ........ */ $"000000E300000098" /* ........ */ $"FFFFFFFF00000075" /* .......u */ $"000000000000004C" /* .......L */ $"000000000000003C" /* .......< */ $"7465787400000000" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000010" /* ........ */ $"000000A400000094" /* ........ */ $"000000B4FFFFFFFF" /* ........ */ $"0000104669727374" /* ...First */ $"2046616C6C204672" /* Fall Fr */ $"6F73740000000000" /* ost..... */ $"0000000000000000" /* ........ */ $"0000003C74657874" /* ...<text */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000001000000088" /* ........ */ $"0000008400000098" /* ........ */ $"FFFFFFFF0000114C" /* .......L */ $"6173742053707269" /* ast Spri */ $"6E672046726F7374" /* ng Frost */ $"00000000" /* .... */ }; /* 'VRes' 139 * * "Registration Dialog" */ data 'VRes' (139,"Registration Dialog") { $"0000000000000072" /* .......r */ $"00000062646C6F67" /* ...bdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"00000000015E0000" /* .....^.. */ $"00DC0000015E0000" /* .....^.. */ $"00DC0000015E0000" /* .....^.. */ $"00DC000000000000" /* ........ */ $"00001B5265676973" /* ...Regis */ $"746572696E672052" /* tering R */ $"6564737461727420" /* edstart */ $"47617264656E0000" /* Garden.. */ $"0000000000010000" /* ........ */ $"0000000000E60000" /* ........ */ $"0048000000386772" /* .H...8gr */ $"6F75000000000000" /* ou...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000060000" /* ........ */ $"0006000001540000" /* .....T.. */ $"003CFFFFFFFF0000" /* .<...... */ $"0D57687920526567" /* .Why Reg */ $"69737465723F0000" /* ister?.. */ $"0000000000000000" /* ........ */ $"00000000008E7465" /* ......te */ $"7874000000000000" /* xt...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000080000" /* ........ */ $"0014000001480000" /* .....H.. */ $"0030FFFFFFFF0000" /* .0...... */ $"6252656769737465" /* bRegiste */ $"72696E6720526564" /* ring Red */ $"7374617274204761" /* start Ga */ $"7264656E2077696C" /* rden wil */ $"6C20676574207269" /* l get ri */ $"64206F6620746865" /* d of the */ $"736520616E6E6F79" /* se annoy */ $"696E67206469616C" /* ing dial */ $"6F67732C20616E64" /* ogs, and */ $"2068656C70206675" /* help fu */ $"6E64206675747572" /* nd futur */ $"6520666561747572" /* e featur */ $"65732E7500000084" /* es.u.... */ $"000002840000004E" /* .......N */ $"0000003E67726F75" /* ...>grou */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000600000040" /* .......@ */ $"00000154000000B4" /* ...T.... */ $"FFFFFFFF00001248" /* .......H */ $"6F7720446F204920" /* ow Do I */ $"5265676973746572" /* Register */ $"3F00000000000000" /* ?....... */ $"0082000000000000" /* ........ */ $"0072746578740000" /* .rtext.. */ $"000000000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0008000000400000" /* .....@.. */ $"01450000004CFFFF" /* .E...L.. */ $"FFFF000046332920" /* ....F3) */ $"456E746572207468" /* Enter th */ $"6520726567697374" /* e regist */ $"726174696F6E2063" /* ration c */ $"6F646520696E2062" /* ode in b */ $"656C6F7720616E64" /* elow and */ $"20636C69636B2074" /* click t */ $"6865207265676973" /* he regis */ $"7465722062757474" /* ter butt */ $"6F6E2E0000000084" /* on...... */ $"0000008000000000" /* ........ */ $"0000007074657874" /* ...ptext */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"000000070000002B" /* .......+ */ $"0000013C00000037" /* ...<...7 */ $"FFFFFFFFFFFF4532" /* ......E2 */ $"29204F7264657220" /* ) Order */ $"5265647374617274" /* Redstart */ $"2047617264656E2E" /* Garden. */ $"2020412072656769" /* A regi */ $"7374726174696F6E" /* stration */ $"20636F6465207769" /* code wi */ $"6C6C206265206D61" /* ll be ma */ $"696C656420746F20" /* iled to */ $"796F752E00000084" /* you..... */ $"0000005400000000" /* ...T.... */ $"0000004474657874" /* ...Dtext */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000700000016" /* ........ */ $"000000CC00000026" /* .......& */ $"FFFFFFFF00001831" /* .......1 */ $"2920476F20746F20" /* ) Go to */ $"6F726465722E6B61" /* order.ka */ $"67692E636F6D3A28" /* gi.com:( */ $"0000008400000040" /* .......@ */ $"0000000000000030" /* .......0 */ $"7465787400000000" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000008" /* ........ */ $"0000005400000044" /* ...T...D */ $"00000064FFFFFFFF" /* ...d.... */ $"000005436F64653A" /* ...Code: */ $"0000000000000052" /* .......R */ $"0000000000000042" /* .......B */ $"6564697400000004" /* edit.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000030" /* .......0 */ $"000000530000013C" /* ...S...< */ $"00000067FFFFFFFF" /* ...g.... */ $"FFFF007500000000" /* ...u.... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"003E7062746E0000" /* .>pbtn.. */ $"000300000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"007C000000100000" /* .|...... */ $"00EC0000002AFFFF" /* .....*.. */ $"FFFFFFFF00000000" /* ........ */ $"000000000E6F7264" /* .....ord */ $"65722E6B6167692E" /* er.kagi. */ $"636F6D0000000046" /* com....F */ $"0000000000000036" /* .......6 */ $"7062746E00000002" /* pbtn.... */ $"00000000FFFFFFFF" /* ........ */ $"00000000000000F0" /* ........ */ $"000000B800000154" /* .......T */ $"000000D2FFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"00000643616E6365" /* ...Cance */ $"6C65000000000000" /* le...... */ $"0000000000387062" /* .....8pb */ $"746E000000010000" /* tn...... */ $"0000FFFFFFFF0000" /* ........ */ $"00000000008C0000" /* ........ */ $"00B8000000F00000" /* ........ */ $"00D2FFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0852656769737465" /* .Registe */ $"7200" /* r. */ }; /* 'VRes' 140 * * "GerminationDialog" */ data 'VRes' (140,"GerminationDialog") { $"0000000000000062" /* .......b */ $"00000052646C6F67" /* ...Rdlog */ $"0000001000000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000001900000" /* ........ */ $"012C000001900000" /* .,...... */ $"012C000001900000" /* .,...... */ $"012C000000000000" /* .,...... */ $"00000B4765726D69" /* ...Germi */ $"6E6174696F6E0000" /* nation.. */ $"0000000000010000" /* ........ */ $"0002000000000000" /* ........ */ $"003A0000002A636F" /* .:...*co */ $"6C72000000000000" /* lr...... */ $"0000FFFFFFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000FFFFFFFF0000" /* ........ */ $"000000010000004A" /* .......J */ $"000000000000003A" /* .......: */ $"7062746E0000000C" /* pbtn.... */ $"00000000FFFFFFFF" /* ........ */ $"000000000000006C" /* .......l */ $"000000F8000000CC" /* ........ */ $"00000112FFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"00000A44656C6574" /* ...Delet */ $"6520526F77000000" /* e Row... */ $"0046000000000000" /* .F...... */ $"00367062746E0000" /* .6pbtn.. */ $"000B00000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0008000000F80000" /* ........ */ $"006800000112FFFF" /* .h...... */ $"FFFFFFFF00000000" /* ........ */ $"00000000074E6577" /* .....New */ $"20526F7700000046" /* Row...F */ $"0000000000000036" /* .......6 */ $"7062746E00000002" /* pbtn.... */ $"00000000FFFFFFFF" /* ........ */ $"00000000000000D0" /* ........ */ $"000000F800000118" /* ........ */ $"00000112FFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"00000643616E6365" /* ...Cance */ $"6C65000000420000" /* le...B.. */ $"0000000000327062" /* .....2pb */ $"746E000000010000" /* tn...... */ $"0000FFFFFFFF0000" /* ........ */ $"00000000012C0000" /* .....,.. */ $"00F8000001740000" /* .....t.. */ $"0112FFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"024F4B7400000000" /* .OKt.... */ $"000000000000002C" /* ......., */ $"475461620000000A" /* GTab.... */ $"00000000FFFFFFFF" /* ........ */ $"000000000000000C" /* ........ */ $"0000001400000178" /* .......x */ $"000000E4FFFFFFFF" /* ........ */ $"000000000000FFFF" /* ........ */ }; /* 'VRes' 141 * * "Text Entry Dialog" */ data 'VRes' (141,"Text Entry Dialog") { $"0000000000000060" /* .......` */ $"00000050646C6F67" /* ...Pdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"00000000012C0000" /* .....,.. */ $"00E60000012C0000" /* .....,.. */ $"00E6000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"000008756E746974" /* ...untit */ $"6C65640000000000" /* led..... */ $"0000000000000002" /* ........ */ $"0000005200000000" /* ...R.... */ $"0000004265646974" /* ...Bedit */ $"0000000300000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000800000008" /* ........ */ $"00000124000000C0" /* ...$.... */ $"FFFFFFFFFFFF0075" /* .......u */ $"0000000000000000" /* ........ */ $"000000000000FFFF" /* ........ */ $"FFFF000000000004" /* ........ */ $"FFFF000000460000" /* .....F.. */ $"0000000000367062" /* .....6pb */ $"746E000000020000" /* tn...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000D60000" /* ........ */ $"00C8000001200000" /* ..... .. */ $"00E2FFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0643616E63656C65" /* .Cancele */ $"0000000000000000" /* ........ */ $"000000327062746E" /* ...2pbtn */ $"0000000100000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"00000086000000C8" /* ........ */ $"000000D0000000E2" /* ........ */ $"FFFFFFFFFFFF0000" /* ........ */ $"000000000000024F" /* .......O */ $"4B74" /* Kt */ }; /* 'VRes' 142 * * "InfoSupplier" */ data 'VRes' (142,"InfoSupplier") { $"000000000000006A" /* .......j */ $"0000005A646C6F67" /* ...Zdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"00000000015E0000" /* .....^.. */ $"01770000015E0000" /* .w...^.. */ $"01770000015E0000" /* .w...^.. */ $"0177000000000000" /* .w...... */ $"00001256656E646F" /* ...Vendo */ $"7220496E666F726D" /* r Inform */ $"6174696F6E6F0000" /* ationo.. */ $"0000000000010000" /* ........ */ $"0002000000440000" /* .....D.. */ $"0000000000346368" /* .....4ch */ $"6B62000000150000" /* kb...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000001200000" /* ..... .. */ $"000C000001540000" /* .....T.. */ $"001CFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0448696465740000" /* .Hidet.. */ $"005A000000000000" /* .Z...... */ $"004A656469740000" /* .Jedit.. */ $"000D00000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"00480000013C0000" /* .H...<.. */ $"015400000153FFFF" /* .T...S.. */ $"FFFFFFFF08756E74" /* .....unt */ $"69746C6564000000" /* itled... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000004200000000" /* ...B.... */ $"0000003274657874" /* ...2text */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000400000138" /* .......8 */ $"0000004000000148" /* ...@...H */ $"FFFFFFFF00000645" /* .......E */ $"2D4D61696C650000" /* -Maile.. */ $"00000000005A0000" /* .....Z.. */ $"00000000004A6564" /* .....Jed */ $"69740000000C0000" /* it...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000540000" /* .....T.. */ $"0040000000A90000" /* .@...... */ $"0057FFFFFFFFFFFF" /* .W...... */ $"08756E7469746C65" /* .untitle */ $"6400000000000000" /* d....... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000046" /* .......F */ $"0000000000000036" /* .......6 */ $"7465787400000000" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000004" /* ........ */ $"000000440000004F" /* ...D...O */ $"00000054FFFFFFFF" /* ...T.... */ $"00000A53686F7274" /* ...Short */ $"204E616D65000000" /* Name... */ $"00000000005A0000" /* .....Z.. */ $"00000000004A6564" /* .....Jed */ $"69740000000B0000" /* it...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000480000" /* .....H.. */ $"0120000000E00000" /* . ...... */ $"0137FFFFFFFFFFFF" /* .7...... */ $"08756E7469746C65" /* .untitle */ $"6400000000000000" /* d....... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"000000000000003E" /* .......> */ $"000000000000002E" /* ........ */ $"7465787400000000" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000004" /* ........ */ $"0000011C0000003C" /* .......< */ $"0000012CFFFFFFFF" /* ...,.... */ $"0000034661780000" /* ...Fax.. */ $"00000000005A0000" /* .....Z.. */ $"00000000004A6564" /* .....Jed */ $"69740000000A0000" /* it...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000480000" /* .....H.. */ $"0104000000E00000" /* ........ */ $"011BFFFFFFFFFFFF" /* ........ */ $"08756E7469746C65" /* .untitle */ $"6400000000000000" /* d....... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000040" /* .......@ */ $"0000000000000030" /* .......0 */ $"7465787400000000" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000004" /* ........ */ $"0000010000000040" /* .......@ */ $"00000110FFFFFFFF" /* ........ */ $"00000550686F6E65" /* ...Phone */ $"000000000000003A" /* .......: */ $"000000000000002A" /* .......* */ $"706F706D00000014" /* popm.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000008" /* ........ */ $"00000008000000E0" /* ........ */ $"0000001EFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0046000000000000" /* .F...... */ $"00367062746E0000" /* .6pbtn.. */ $"000200000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"00B6000001580000" /* .....X.. */ $"010000000172FFFF" /* .....r.. */ $"FFFFFFFF00000000" /* ........ */ $"000000000643616E" /* .....Can */ $"63656C6500000042" /* cele...B */ $"0000000000000032" /* .......2 */ $"7062746E00000001" /* pbtn.... */ $"00000000FFFFFFFF" /* ........ */ $"000000000000010A" /* ........ */ $"0000015800000154" /* ...X...T */ $"00000172FFFFFFFF" /* ...r.... */ $"FFFF000000000000" /* ........ */ $"0000024F4B740000" /* ...OKt.. */ $"005A000000000000" /* .Z...... */ $"004A656469740000" /* .Jedit.. */ $"000900000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0048000000E80000" /* .H...... */ $"0154000000FFFFFF" /* .T...... */ $"FFFFFFFF08756E74" /* .....unt */ $"69746C6564000000" /* itled... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000004200000000" /* ...B.... */ $"0000003274657874" /* ...2text */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"00000004000000E4" /* ........ */ $"00000040000000F4" /* ...@.... */ $"FFFFFFFF00000743" /* .......C */ $"6F756E7472790000" /* ountry.. */ $"00000000005A0000" /* .....Z.. */ $"00000000004A6564" /* .....Jed */ $"6974000000080000" /* it...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000880000" /* ........ */ $"00CC000001180000" /* ........ */ $"00E3FFFFFFFFFFFF" /* ........ */ $"08756E7469746C65" /* .untitle */ $"6400000000000000" /* d....... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"000000000000004E" /* .......N */ $"000000000000003E" /* .......> */ $"7465787400000000" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000004" /* ........ */ $"000000CC00000080" /* ........ */ $"000000DCFFFFFFFF" /* ........ */ $"0000125A6970206F" /* ...Zip o */ $"7220506F7374616C" /* r Postal */ $"20436F6465000000" /* Code... */ $"00000000005A0000" /* .....Z.. */ $"00000000004A6564" /* .....Jed */ $"6974000000070000" /* it...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000880000" /* ........ */ $"00B0000001180000" /* ........ */ $"00C7FFFFFFFFFFFF" /* ........ */ $"08756E7469746C65" /* .untitle */ $"6400000000000000" /* d....... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000040" /* .......@ */ $"0000000000000030" /* .......0 */ $"7465787400000000" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000004" /* ........ */ $"000000B400000038" /* .......8 */ $"000000C4FFFFFFFF" /* ........ */ $"0000055374617465" /* ...State */ $"000000000000005A" /* .......Z */ $"000000000000004A" /* .......J */ $"6564697400000006" /* edit.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000048" /* .......H */ $"0000009400000154" /* .......T */ $"000000ABFFFFFFFF" /* ........ */ $"FFFF08756E746974" /* ...untit */ $"6C65640000000000" /* led..... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0040000000000000" /* .@...... */ $"0030746578740000" /* .0text.. */ $"000000000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0004000000980000" /* ........ */ $"0034000000A8FFFF" /* .4...... */ $"FFFF000004436974" /* .....Cit */ $"7974000000000000" /* yt...... */ $"005A000000000000" /* .Z...... */ $"004A656469740000" /* .Jedit.. */ $"000500000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0048000000780000" /* .H...x.. */ $"01540000008FFFFF" /* .T...... */ $"FFFFFFFF08756E74" /* .....unt */ $"69746C6564000000" /* itled... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000004200000000" /* ...B.... */ $"0000003274657874" /* ...2text */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000400000028" /* .......( */ $"0000004F00000038" /* ...O...8 */ $"FFFFFFFF00000743" /* .......C */ $"6F6D70616E790000" /* ompany.. */ $"0000000000420000" /* .....B.. */ $"0000000000327465" /* .....2te */ $"7874000000000000" /* xt...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000040000" /* ........ */ $"005C0000004F0000" /* .\...O.. */ $"006CFFFFFFFF0000" /* .l...... */ $"0741646472657373" /* .Address */ $"000000000000005A" /* .......Z */ $"000000000000004A" /* .......J */ $"6564697400000004" /* edit.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000048" /* .......H */ $"0000005C00000154" /* ...\...T */ $"00000073FFFFFFFF" /* ...s.... */ $"FFFF08756E746974" /* ...untit */ $"6C65640000000000" /* led..... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"004A656469740000" /* .Jedit.. */ $"000300000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0054000000250000" /* .T...%.. */ $"01540000003CFFFF" /* .T...<.. */ $"FFFFFFFF08756E74" /* .....unt */ $"69746C6564000000" /* itled... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ }; /* 'VRes' 143 * * "ColumnSetDialog" */ data 'VRes' (143,"ColumnSetDialog") { $"000000000000006A" /* .......j */ $"0000005A646C6F67" /* ...Zdlog */ $"0000010000000000" /* ........ */ $"FFFF000000960000" /* ........ */ $"001E000000000000" /* ........ */ $"0000000001680000" /* .....h.. */ $"0118000001680000" /* .....h.. */ $"0118000001680000" /* .....h.. */ $"0118000000000000" /* ........ */ $"0000124564697420" /* ...Edit */ $"4461746162617365" /* Database */ $"2056696577000000" /* View... */ $"0000000000010000" /* ........ */ $"0002000000460000" /* .....F.. */ $"0000000000367062" /* .....6pb */ $"746E000000020000" /* tn...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000C30000" /* ........ */ $"00FC000001080000" /* ........ */ $"0116FFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0643616E63656C65" /* .Cancele */ $"0000004200000000" /* ...B.... */ $"000000327062746E" /* ...2pbtn */ $"0000000100000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"00000110000000FC" /* ........ */ $"0000015500000116" /* ...U.... */ $"FFFFFFFFFFFF0000" /* ........ */ $"000000000000024F" /* .......O */ $"4B74000000760000" /* Kt...v.. */ $"003C0000002C7363" /* .<...,sc */ $"7276000000000000" /* rv...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000040000" /* ........ */ $"0034000001640000" /* .4...d.. */ $"00F8FFFFFFFF0000" /* ........ */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000000" /* ........ */ $"002A475461620000" /* .*GTab.. */ $"000600000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"014F000000B3FFFF" /* .O...... */ $"FFFF000000000000" /* ........ */ $"0000004400000000" /* ...D.... */ $"0000003474657874" /* ...4text */ $"0000000500000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000002C00000004" /* ...,.... */ $"0000016000000030" /* ...`...0 */ $"FFFFFFFF00000875" /* .......u */ $"6E7469746C656400" /* ntitled. */ $"0000000000000000" /* ........ */ $"0000000000000032" /* .......2 */ $"69636F6E00000007" /* icon.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000008" /* ........ */ $"0000000400000028" /* .......( */ $"00000024FFFFFFFF" /* ...$.... */ $"0000000000020000" /* ........ */ $"002000000020" /* . ... */ }; /* 'VRes' 144 * * "SetNameDialog" */ data 'VRes' (144,"SetNameDialog") { $"0000000000000060" /* .......` */ $"00000050646C6F67" /* ...Pdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"00000000012C0000" /* .....,.. */ $"00640000012C0000" /* .d...,.. */ $"00640000012C0000" /* .d...,.. */ $"00C8000000000000" /* ........ */ $"0000094E616D6520" /* ...Name */ $"5669657700000000" /* View.... */ $"0000000100000002" /* ........ */ $"0000004200000000" /* ...B.... */ $"000000327062746E" /* ...2pbtn */ $"0000000100000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"000000E000000040" /* .......@ */ $"000001280000005A" /* ...(...Z */ $"FFFFFFFFFFFF0000" /* ........ */ $"000000000000024F" /* .......O */ $"4B74000000460000" /* Kt...F.. */ $"0000000000367062" /* .....6pb */ $"746E000000020000" /* tn...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000900000" /* ........ */ $"0040000000D80000" /* .@...... */ $"005AFFFFFFFFFFFF" /* .Z...... */ $"0000000000000000" /* ........ */ $"0643616E63656C65" /* .Cancele */ $"0000005200000000" /* ...R.... */ $"0000004265646974" /* ...Bedit */ $"0000000300000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000001400000020" /* ....... */ $"0000011400000038" /* .......8 */ $"FFFFFFFFFFFF004E" /* .......N */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000427465" /* .....Bte */ $"7874000000000000" /* xt...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000140000" /* ........ */ $"000C0000010C0000" /* ........ */ $"001CFFFFFFFF0000" /* ........ */ $"16506C6561736520" /* .Please */ $"6E616D6520746869" /* name thi */ $"7320766965772E6E" /* s view.n */ $"00000000" /* .... */ }; /* 'VRes' 148 * * "Plugin Selector" */ data 'VRes' (148,"Plugin Selector") { $"0000000000000060" /* .......` */ $"00000050646C6F67" /* ...Pdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"00000000017C0000" /* .....|.. */ $"01040000017C0000" /* .....|.. */ $"01040000017C0000" /* .....|.. */ $"0104000000000000" /* ........ */ $"000008756E746974" /* ...untit */ $"6C65640000000000" /* led..... */ $"0000000000000000" /* ........ */ $"000000760000003C" /* ...v...< */ $"0000002C73637276" /* ...,scrv */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000005800000030" /* ...X...0 */ $"00000178000000DC" /* ...x.... */ $"FFFFFFFF0000FFFF" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"000000000000002A" /* .......* */ $"4754616200000000" /* GTab.... */ $"00000000FFFFFFFF" /* ........ */ $"00000000FFFFFFFF" /* ........ */ $"FFFFFFFF0000010F" /* ........ */ $"0000009BFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0046000000000000" /* .F...... */ $"00367062746E0000" /* .6pbtn.. */ $"000200000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"00E4000000E40000" /* ........ */ $"0124000000FEFFFF" /* .$...... */ $"FFFFFFFF00000000" /* ........ */ $"000000000643616E" /* .....Can */ $"63656C6500000042" /* cele...B */ $"0000000000000032" /* .......2 */ $"7062746E00000001" /* pbtn.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000130" /* .......0 */ $"000000E400000170" /* .......p */ $"000000FEFFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000024F4B740000" /* ...OKt.. */ $"0042000000000000" /* .B...... */ $"0032746578740000" /* .2text.. */ $"000000000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0004000000300000" /* .....0.. */ $"004F000000CCFFFF" /* .O...... */ $"FFFF000006416374" /* .....Act */ $"696F6E6500000000" /* ione.... */ $"0000004000000000" /* ...@.... */ $"0000003074657874" /* ...0text */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"000000840000000C" /* ........ */ $"000000AE0000001C" /* ........ */ $"FFFFFFFF0000044E" /* .......N */ $"616D657400000000" /* amet.... */ $"0000000000000000" /* ........ */ $"0000003274657874" /* ...2text */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"000000500000000B" /* ...P.... */ $"0000007A0000001C" /* ...z.... */ $"FFFFFFFF00000641" /* .......A */ $"6374697665650000" /* ctivee.. */ $"0000" /* .. */ }; /* 'VRes' 150 * * "Default Search Panel" */ data 'VRes' (150,"Default Search Panel") { $"0000000000000036" /* .......6 */ $"0000002676696577" /* ...&view */ $"0000009600000000" /* ........ */ $"FFFFFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"FFFFFFFFFFFFFFFF" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"00000000003A0000" /* .....:.. */ $"002A6261636B0000" /* .*back.. */ $"000000000000FFFF" /* ........ */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000000" /* ........ */ $"000000000000FFFF" /* ........ */ $"FFFF000000000001" /* ........ */ $"0000004A00000000" /* ...J.... */ $"0000003A7062746E" /* ...:pbtn */ $"0000000800000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000017800000014" /* ...x.... */ $"000002000000004C" /* .......L */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000A53" /* .......S */ $"6974652044617461" /* ite Data */ $"C9000000003A0000" /* .....:.. */ $"00000000002A706F" /* .....*po */ $"706D000000070000" /* pm...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000840000" /* ........ */ $"00A8000000FC0000" /* ........ */ $"00BEFFFFFFFF0000" /* ........ */ $"0000000000000040" /* .......@ */ $"0000000000000030" /* .......0 */ $"7465787400000069" /* text...i */ $"00000000FFFFFFFF" /* ........ */ $"000000000000000C" /* ........ */ $"000000AC00000057" /* .......W */ $"000000BCFFFFFFFF" /* ........ */ $"000004466F726D74" /* ...Formt */ $"000000000000003A" /* .......: */ $"000000000000002A" /* .......* */ $"706F706D00000006" /* popm.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000118" /* ........ */ $"0000008C00000190" /* ........ */ $"000000A2FFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"003A000000000000" /* .:...... */ $"002A706F706D0000" /* .*popm.. */ $"000400000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0118000000700000" /* .....p.. */ $"019000000086FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000003E00000000" /* ...>.... */ $"0000002E74657874" /* ....text */ $"0000006B00000000" /* ...k.... */ $"FFFFFFFF00000000" /* ........ */ $"0000010400000090" /* ........ */ $"00000118000000A0" /* ........ */ $"FFFFFFFF00000274" /* .......t */ $"6F74000000000000" /* ot...... */ $"003E000000000000" /* .>...... */ $"002E746578740000" /* ..text.. */ $"006A00000000FFFF" /* .j...... */ $"FFFF000000000000" /* ........ */ $"0104000000740000" /* .....t.. */ $"011800000084FFFF" /* ........ */ $"FFFF000002746F74" /* .....tot */ $"000000... [truncated message content] |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-26 01:17:45
|
Update of /cvsroot/igarden/CommonSource/YAAFExtensions In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv4830 Modified Files: Tag: Release_branch_v1 RGPaletteView.cpp Log Message: Little-endian changes Index: RGPaletteView.cpp =================================================================== RCS file: /cvsroot/igarden/CommonSource/YAAFExtensions/RGPaletteView.cpp,v retrieving revision 1.3 retrieving revision 1.3.2.1 diff -C2 -d -r1.3 -r1.3.2.1 *** RGPaletteView.cpp 2 Feb 2006 00:08:54 -0000 1.3 --- RGPaletteView.cpp 26 Nov 2006 01:17:43 -0000 1.3.2.1 *************** *** 48,57 **** const int kButtonBorder = 2; ! using yaaf::XGBroadcast; ! using yaaf::XGWindow; ! using yaaf::XGToolTip; ! using yaaf::XGSMenuStatus; ! using yaaf::Color; ! /************************************************************************/ --- 48,52 ---- const int kButtonBorder = 2; ! using namespace yaaf; /************************************************************************/ *************** *** 138,144 **** --- 133,146 ---- count = fToolbar.GetShort(0); fToolbar.SetShort(0, count+1); + //** + icon = NSwapWord(icon); fToolbar.Append(2, &icon); + //** + commandID = NSwapWord(commandID); fToolbar.Append(2, &commandID); + //** + enabled = NSwapWord(enabled); fToolbar.Append(2, &enabled); + //** fToolbar.Append(strlen(tooltip)+1, tooltip); |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-26 01:16:37
|
Update of /cvsroot/igarden/Garden/source/PlanTool In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv4439 Modified Files: Tag: Release_branch_v1 PlanView.cpp Log Message: Little-endian changes Index: PlanView.cpp =================================================================== RCS file: /cvsroot/igarden/Garden/source/PlanTool/PlanView.cpp,v retrieving revision 1.47.2.1 retrieving revision 1.47.2.2 diff -C2 -d -r1.47.2.1 -r1.47.2.2 *** PlanView.cpp 2 Nov 2006 23:41:19 -0000 1.47.2.1 --- PlanView.cpp 26 Nov 2006 01:16:35 -0000 1.47.2.2 *************** *** 70,75 **** inStream.Read(sizeof(theViewInfo), &theViewInfo); ! _hRulerID = theViewInfo.hRulerID; ! _vRulerID = theViewInfo.vRulerID; _layout = NULL; _gridSpacing = 10; --- 70,75 ---- inStream.Read(sizeof(theViewInfo), &theViewInfo); ! _hRulerID = NSwapLong(theViewInfo.hRulerID); ! _vRulerID = NSwapLong(theViewInfo.vRulerID); _layout = NULL; _gridSpacing = 10; *************** *** 213,217 **** /****/ - _layout->RestoreLayoutSettings(this); RecalcScroll(); --- 213,216 ---- |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-17 13:25:37
|
Update of /cvsroot/igarden/Garden/source/resources In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv7938 Modified Files: Tag: Release_branch_v1 Garden.cin Garden.r Log Message: Hide "sort" button in purchase report Index: Garden.cin =================================================================== RCS file: /cvsroot/igarden/Garden/source/resources/Garden.cin,v retrieving revision 1.61.2.1 retrieving revision 1.61.2.2 diff -C2 -d -r1.61.2.1 -r1.61.2.2 Binary files /tmp/cvsVosJ5C and /tmp/cvs3wJXJC differ Index: Garden.r =================================================================== RCS file: /cvsroot/igarden/Garden/source/resources/Garden.r,v retrieving revision 1.61.2.1 retrieving revision 1.61.2.2 diff -C2 -d -r1.61.2.1 -r1.61.2.2 *** Garden.r 15 Nov 2006 03:55:52 -0000 1.61.2.1 --- Garden.r 17 Nov 2006 13:25:29 -0000 1.61.2.2 *************** *** 1 **** ! /* generated from Garden.cin * * This file was automatically generated by YAAF * Constructor. */ /* 'VRes' 128 * * "AboutBox" */ data 'VRes' (128,"AboutBox") { $"000000000000006A" /* .......j */ $"0000005A646C6F67" /* ...Zdlog */ $"0000000200000002" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000001C20000" /* ........ */ $"0118000001C20000" /* ........ */ $"0118000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"00001241626F7574" /* ...About */ $"2047617264656E53" /* GardenS */ $"6B65746368000000" /* ketch... */ $"0000000000010000" /* ........ */ $"0000000000000000" /* ........ */ $"003A0000002A636F" /* .:...*co */ $"6C72000000000000" /* lr...... */ $"0000FFFFFFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000FFFFFFFF0000" /* ........ */ $"FFFFFFFF00000042" /* .......B */ $"0000000000000032" /* .......2 */ $"7069637400000000" /* pict.... */ $"00000000FFFFFFFF" /* ........ */ $"00000000000000D2" /* ........ */ $"0000000400000196" /* ........ */ $"00000024FFFFFFFF" /* ...$.... */ $"0000000004030000" /* ........ */ $"0000000000000000" /* ........ */ $"0042000000000000" /* .B...... */ $"0032706963740000" /* .2pict.. */ $"000000000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0024000000140000" /* .$...... */ $"007F0000007EFFFF" /* ....~.. */ $"FFFF000000000402" /* ........ */ $"0000005B0000006A" /* ...[...j */ $"0000005400000000" /* ...T.... */ $"000000447062746E" /* ...Dpbtn */ $"0000000400000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"000000D700000050" /* .......P */ $"000001A100000071" /* .......q */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000001477" /* .......w */ $"77772E4761726465" /* ww.Garde */ $"6E536B657463682E" /* nSketch. */ $"636F6D0000000042" /* com....B */ $"0000000000000032" /* .......2 */ $"7062746E00000001" /* pbtn.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000178" /* .......x */ $"000000F3000001B8" /* ........ */ $"00000113FFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000024F4B740000" /* ...OKt.. */ $"003E000000000000" /* .>...... */ $"002E487970720000" /* ..Hypr.. */ $"000A00000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0026000000840000" /* .&...... */ $"01A4000000ECFFFF" /* ........ */ $"FFFF000000000082" /* ........ */ $"FFFFFFFF00000060" /* .......` */ $"0000000000000050" /* .......P */ $"7465787400000000" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"00000000000000CF" /* ........ */ $"00000038000001BE" /* ...8.... */ $"0000004AFFFFFFFF" /* ...J.... */ $"000024436F707972" /* ..$Copyr */ $"6967687420286329" /* ight (c) */ $"2032303035205265" /* 2005 Re */ $"6473746172742053" /* dstart S */ $"6F66747761726500" /* oftware. */ $"0000000000000000" /* ........ */ $"000000000000003C" /* .......< */ $"7465787400000003" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"00000000000000CF" /* ........ */ $"00000024000001AF" /* ...$.... */ $"00000034FFFFFFFF" /* ...4.... */ $"0000103C76657273" /* ...<vers */ $"696F6E2073747269" /* ion stri */ $"6E673E0000000000" /* ng>..... */ }; /* 'VRes' 130 * * "PrefsMeasurement" */ data 'VRes' (130,"PrefsMeasurement") { $"0000000000000036" /* .......6 */ $"0000002676696577" /* ...&view */ $"0000000000000000" /* ........ */ $"FFFFFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0000015800000104" /* ...X.... */ $"FFFFFFFF00000000" /* ........ */ $"00000000003A0000" /* .....:.. */ $"002A636F6C720000" /* .*colr.. */ $"000000000000FFFF" /* ........ */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000000" /* ........ */ $"000000000000FFFF" /* ........ */ $"FFFF0000FFFFFFFF" /* ........ */ $"0000003A00000000" /* ...:.... */ $"0000002A706F706D" /* ...*popm */ $"0000000300000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000005C00000058" /* ...\...X */ $"0000010400000072" /* .......r */ $"FFFFFFFF00000000" /* ........ */ $"0000000000440000" /* .....D.. */ $"0000000000347465" /* .....4te */ $"7874000000040000" /* xt...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000140000" /* ........ */ $"0058000000540000" /* .X...T.. */ $"0068FFFFFFFF0000" /* .h...... */ $"08526F756E64696E" /* .Roundin */ $"6700000000000000" /* g....... */ $"003A000000000000" /* .:...... */ $"002A706F706D0000" /* .*popm.. */ $"000200000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"005C000000300000" /* .\...0.. */ $"01020000004AFFFF" /* .....J.. */ $"FFFF000000000000" /* ........ */ $"0000004000000000" /* ...@.... */ $"0000003074657874" /* ...0text */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000001400000034" /* .......4 */ $"0000004000000044" /* ...@...D */ $"FFFFFFFF00000553" /* .......S */ $"63616C6500000000" /* cale.... */ $"0000003A00000000" /* ...:.... */ $"0000002A706F706D" /* ...*popm */ $"0000000100000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000005C0000000C" /* ...\.... */ $"0000010200000026" /* .......& */ $"FFFFFFFF00000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000307465" /* .....0te */ $"7874000000000000" /* xt...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000140000" /* ........ */ $"0010000000400000" /* .....@.. */ $"0020FFFFFFFF0000" /* . ...... */ $"05556E6974730000" /* .Units.. */ $"0000" /* .. */ }; /* 'VRes' 131 * * "PrefsPrinting" */ data 'VRes' (131,"PrefsPrinting") { $"0000000000000036" /* .......6 */ $"0000002676696577" /* ...&view */ $"0000000000000000" /* ........ */ $"FFFFFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0000015800000104" /* ...X.... */ $"FFFFFFFF00000000" /* ........ */ $"00000000003A0000" /* .....:.. */ $"002A636F6C720000" /* .*colr.. */ $"000000000000FFFF" /* ........ */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000000" /* ........ */ $"000000000000FFFF" /* ........ */ $"FFFF0000FFFFFFFF" /* ........ */ $"0000004A00000000" /* ...J.... */ $"0000003A63686B62" /* ...:chkb */ $"0000000200000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"000000140000002C" /* ......., */ $"0000008C0000003C" /* .......< */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000A50" /* .......P */ $"72696E7420477269" /* rint Gri */ $"6400000000000000" /* d....... */ $"00000000003C6368" /* .....<ch */ $"6B62000000010000" /* kb...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000140000" /* ........ */ $"00180000008C0000" /* ........ */ $"0028FFFFFFFFFFFF" /* .(...... */ $"0000000000000000" /* ........ */ $"0D5072696E742042" /* .Print B */ $"6F7264657273" /* orders */ }; /* 'VRes' 129 * * "PrefsDialog" */ data 'VRes' (129,"PrefsDialog") { $"0000000000000062" /* .......b */ $"00000052646C6F67" /* ...Rdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"00000000015E0000" /* .....^.. */ $"01400000015E0000" /* .@...^.. */ $"0140000000000000" /* .@...... */ $"0000000000000000" /* ........ */ $"00000B5072656665" /* ...Prefe */ $"72656E6365730000" /* rences.. */ $"000000007D010000" /* ....}... */ $"7D02000000000000" /* }....... */ $"003A0000002A636F" /* .:...*co */ $"6C72000000000000" /* lr...... */ $"0000FFFFFFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000FFFFFFFF0000" /* ........ */ $"FFFFFFFF00000042" /* .......B */ $"0000000000000032" /* .......2 */ $"7069637400000000" /* pict.... */ $"00000000FFFFFFFF" /* ........ */ $"00000000000000F0" /* ........ */ $"0000000400000146" /* .......F */ $"00000060FFFFFFFF" /* ...`.... */ $"0000000004020000" /* ........ */ $"0000000000000000" /* ........ */ $"0046000000000000" /* .F...... */ $"00367062746E0000" /* .6pbtn.. */ $"7D0200000000FFFF" /* }....... */ $"FFFF000000000000" /* ........ */ $"0102000001200000" /* ..... .. */ $"014C0000013AFFFF" /* .L...:.. */ $"FFFFFFFF00000000" /* ........ */ $"000000000643616E" /* .....Can */ $"63656C6500000042" /* cele...B */ $"0000000000000032" /* .......2 */ $"7062746E00007D01" /* pbtn..}. */ $"00000000FFFFFFFF" /* ........ */ $"00000000000000B0" /* ........ */ $"00000120000000FA" /* ... .... */ $"0000013AFFFFFFFF" /* ...:.... */ $"FFFF000000000000" /* ........ */ $"0000024F4B740000" /* ...OKt.. */ $"003C000000000000" /* .<...... */ $"002C706E6C730000" /* .,pnls.. */ $"7D0300000000FFFF" /* }....... */ $"FFFF000000000000" /* ........ */ $"0008000000740000" /* .....t.. */ $"015400000118FFFF" /* .T...... */ $"FFFF0000FFFF0000" /* ........ */ $"0001000000000000" /* ........ */ $"00000000002A706F" /* .....*po */ $"706D00007D040000" /* pm..}... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000080000" /* ........ */ $"0058000000940000" /* .X...... */ $"006EFFFFFFFF0000" /* .n...... */ $"00000000" /* .... */ }; /* 'VRes' 135 * * "PlanPanel" */ data 'VRes' (135,"PlanPanel") { $"0000000000000036" /* .......6 */ $"0000002676696577" /* ...&view */ $"0000000000000000" /* ........ */ $"FFFFFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"00000000003A0000" /* .....:.. */ $"002A6261636B0000" /* .*back.. */ $"000000000000FFFF" /* ........ */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000000" /* ........ */ $"000000000000FFFF" /* ........ */ $"FFFF000000000001" /* ........ */ $"0000004000000000" /* ...@.... */ $"0000003072756C72" /* ...0rulr */ $"0000000400000001" /* ........ */ $"FFFFFFFF0000FFFF" /* ........ */ $"0000000200000028" /* .......( */ $"0000002C00000000" /* ...,.... */ $"FFFFFFFF00000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000004000000000" /* ...@.... */ $"0000003072756C72" /* ...0rulr */ $"0000000300000001" /* ........ */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000002C00000000" /* ...,.... */ $"0000000000000028" /* .......( */ $"FFFFFFFF0000FFFF" /* ........ */ $"0000000000000000" /* ........ */ $"000000000000003C" /* .......< */ $"0000002C73637276" /* ...,scrv */ $"0000000100000001" /* ........ */ $"FFFFFFFFFFFFFFFF" /* ........ */ $"0000002C00000028" /* ...,...( */ $"0000000000000000" /* ........ */ $"FFFFFFFF0000FFFF" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"000000000000002E" /* ........ */ $"7772505600000002" /* wrPV.... */ $"00000001FFFFFFFF" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000000000000" /* ........ */ $"00000000FFFFFFFF" /* ........ */ $"0000000000030000" /* ........ */ $"0004" /* .. */ }; /* 'VRes' 132 * * "MainDocument" */ data 'VRes' (132,"MainDocument") { $"0000000000000058" /* .......X */ $"0000004877696E64" /* ...Hwind */ $"0000000000000000" /* ........ */ $"FFFF000000AA0000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000500000" /* .....P.. */ $"0050000000000000" /* .P...... */ $"0000000002BE0000" /* ........ */ $"01FD000000000000" /* ........ */ $"000008756E746974" /* ...untit */ $"6C65640000000000" /* led..... */ $"000000BE0000003A" /* .......: */ $"0000002A6261636B" /* ...*back */ $"0000000000000000" /* ........ */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000031" /* .......1 */ $"FFFFFFFF00000000" /* ........ */ $"00010000003C0000" /* .....<.. */ $"00000000002C7465" /* .....,te */ $"7874000075330000" /* xt..u3.. */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000BB0000" /* ........ */ $"0014FFFFFFFF0000" /* ........ */ $"0075000000000000" /* .u...... */ $"0000000000000000" /* ........ */ $"0038746162620000" /* .8tabb.. */ $"753400000000FFFF" /* u4...... */ $"FFFFFFFF00000000" /* ........ */ $"0000000000180000" /* ........ */ $"000000000030FFFF" /* .....0.. */ $"FFFF000000000000" /* ........ */ $"0000000008546573" /* .....Tes */ $"7420546162000000" /* t Tab... */ $"0000000000000000" /* ........ */ $"002C706E6C730000" /* .,pnls.. */ $"753200000000FFFF" /* u2...... */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000320000" /* .....2.. */ $"000000000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000" /* .. */ }; /* 'VRes' 146 * * "Material Info PICT Popup" */ data 'VRes' (146,"Material Info PICT Popup") { $"0000000000000036" /* .......6 */ $"0000002676696577" /* ...&view */ $"0000000000000000" /* ........ */ $"FFFFFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"000000BE00000088" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000000000000" /* ........ */ $"0034746578740000" /* .4text.. */ $"000100000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0004000000040000" /* ........ */ $"00BA0000002AFFFF" /* .....*.. */ $"FFFF000008756E74" /* .....unt */ $"69746C6564000000" /* itled... */ $"0000" /* .. */ }; /* 'VRes' 133 * * "DatabasePanel" */ data 'VRes' (133,"DatabasePanel") { $"0000000000000036" /* .......6 */ $"0000002676696577" /* ...&view */ $"0000000000000000" /* ........ */ $"FFFFFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"00B60000003A0000" /* .....:.. */ $"002A6261636B0000" /* .*back.. */ $"000000000000FFFF" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000000030000" /* ........ */ $"000000000020FFFF" /* ..... .. */ $"FFFF000000000001" /* ........ */ $"0000004200000000" /* ...B.... */ $"000000326269636E" /* ...2bicn */ $"0000000500000000" /* ........ */ $"0000FFFFFFFF0000" /* ........ */ $"FFFFFFE500000001" /* ........ */ $"FFFFFFFF0000001C" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0002000003FCFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"00000000002A706F" /* .....*po */ $"706D000000040000" /* pm...... */ $"0000FFFFFFFF0000" /* ........ */ $"00000000000B0000" /* ........ */ $"0003000000A10000" /* ........ */ $"0019FFFFFFFF0000" /* ........ */ $"0000000000000000" /* ........ */ $"0000003C0000002C" /* ...<..., */ $"7363727600000001" /* scrv.... */ $"00000000FFFFFFFF" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000002000000000" /* ... .... */ $"00000000FFFFFFFF" /* ........ */ $"0000FFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0000002E4D546162" /* ....MTab */ $"0000000200000000" /* ........ */ $"FFFFFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000FFFF0000" /* ...... */ }; /* 'VRes' 134 * * "BitfieldCheckDialog" */ data 'VRes' (134,"BitfieldCheckDialog") { $"0000000000000060" /* .......` */ $"00000050646C6F67" /* ...Pdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000001180000" /* ........ */ $"0078000001180000" /* .x...... */ $"0078000000000000" /* .x...... */ $"000008756E746974" /* ...untit */ $"6C65640000000000" /* led..... */ $"0000000100000002" /* ........ */ $"0000004600000000" /* ...F.... */ $"000000367062746E" /* ...6pbtn */ $"0000000200000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000009000000054" /* .......T */ $"000001000000006E" /* .......n */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000643" /* .......C */ $"616E63656C650000" /* ancele.. */ $"004C000000000000" /* .L...... */ $"003C7062746E0000" /* .<pbtn.. */ $"000100000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0090000000340000" /* .....4.. */ $"01000000004EFFFF" /* .....N.. */ $"FFFFFFFF00000000" /* ........ */ $"000000000C416464" /* .....Add */ $"20746F2056616C75" /* to Valu */ $"65000000004C0000" /* e....L.. */ $"00000000003C7062" /* .....<pb */ $"746E000000030000" /* tn...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000140000" /* ........ */ $"0034000000840000" /* .4...... */ $"004EFFFFFFFFFFFF" /* .N...... */ $"0000000000000000" /* ........ */ $"0D5265706C616365" /* .Replace */ $"2056616C75650000" /* Value.. */ $"0000000000000000" /* ........ */ $"0060746578740000" /* .`text.. */ $"000000000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"001C000000080000" /* ........ */ $"00F000000034FFFF" /* .....4.. */ $"FFFF000034446F20" /* ....4Do */ $"796F752077616E74" /* you want */ $"20746F207265706C" /* to repl */ $"616365206F722061" /* ace or a */ $"646420746F207468" /* dd to th */ $"6520657869737469" /* e existi */ $"6E672076616C7565" /* ng value */ $"3F0000000000" /* ?..... */ }; /* 'VRes' 138 * * "DatePicker" */ data 'VRes' (138,"DatePicker") { $"0000000000000060" /* .......` */ $"00000050646C6F67" /* ...Pdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"00000000012C0000" /* .....,.. */ $"00E60000012C0000" /* .....,.. */ $"00E6000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"000008756E746974" /* ...untit */ $"6C65640000000000" /* led..... */ $"0000000100000002" /* ........ */ $"0000004A00000000" /* ...J.... */ $"0000003A7062746E" /* ...:pbtn */ $"0000000500000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000C000000C8" /* ........ */ $"00000078000000E2" /* ...x.... */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000A43" /* .......C */ $"6C65617220446174" /* lear Dat */ $"6500000000440000" /* e....D.. */ $"0000000000347465" /* .....4te */ $"7874000000040000" /* xt...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000080000" /* ........ */ $"0004000001240000" /* .....$.. */ $"0014FFFFFFFF0000" /* ........ */ $"08756E7469746C65" /* .untitle */ $"6400000000000000" /* d....... */ $"0046000000000000" /* .F...... */ $"00367062746E0000" /* .6pbtn.. */ $"000200000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"00DC000000C80000" /* ........ */ $"0126000000E2FFFF" /* .&...... */ $"FFFFFFFF00000000" /* ........ */ $"000000000643616E" /* .....Can */ $"63656C6500000042" /* cele...B */ $"0000000000000032" /* .......2 */ $"7062746E00000001" /* pbtn.... */ $"00000000FFFFFFFF" /* ........ */ $"000000000000008A" /* ........ */ $"000000C8000000D4" /* ........ */ $"000000E2FFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000024F4B740000" /* ...OKt.. */ $"0000000000000000" /* ........ */ $"003A434452500000" /* .:CDRP.. */ $"000300000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0008000000180000" /* ........ */ $"0128000000C4FFFF" /* .(...... */ $"FFFF000000000080" /* ........ */ $"0000008000000080" /* ........ */ $"0000008000000080" /* ........ */ }; /* 'VRes' 136 * * "SubSelector" */ data 'VRes' (136,"SubSelector") { $"0000000000000060" /* .......` */ $"00000050646C6F67" /* ...Pdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"00000000017C0000" /* .....|.. */ $"00A0000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"000008756E746974" /* ...untit */ $"6C65640000000000" /* led..... */ $"0000000100000002" /* ........ */ $"0000003A00000000" /* ...:.... */ $"0000002A706F706D" /* ...*popm */ $"0000000400000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000001800000054" /* .......T */ $"000001540000006A" /* ...T...j */ $"FFFFFFFF00000000" /* ........ */ $"0000000000420000" /* .....B.. */ $"0000000000327062" /* .....2pb */ $"746E000000010000" /* tn...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000DC0000" /* ........ */ $"00740000011C0000" /* .t...... */ $"008EFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0359657300000042" /* .Yes...B */ $"0000000000000032" /* .......2 */ $"7062746E00000002" /* pbtn.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000090" /* ........ */ $"00000074000000D0" /* ...t.... */ $"0000008EFFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000024E6F740000" /* ...Not.. */ $"003A000000000000" /* .:...... */ $"002A706F706D0000" /* .*popm.. */ $"000300000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0018000000380000" /* .....8.. */ $"01540000004EFFFF" /* .T...N.. */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000005874657874" /* ...Xtext */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000001400000010" /* ........ */ $"000000F000000034" /* .......4 */ $"FFFFFFFF00002C41" /* ......,A */ $"726520796F752061" /* re you a */ $"6464696E67206F6E" /* dding on */ $"65206F6620746865" /* e of the */ $"20666F6C6C6F7769" /* followi */ $"6E6720656E747269" /* ng entri */ $"65733F0000000000" /* es?..... */ }; /* 'VRes' 137 * * "Site Data Dialog" */ data 'VRes' (137,"Site Data Dialog") { $"0000000000000060" /* .......` */ $"00000050646C6F67" /* ...Pdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000001540000" /* .....T.. */ $"010E000001540000" /* .....T.. */ $"010E000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000095369746520" /* ...Site */ $"4461746100000000" /* Data.... */ $"0000000100000002" /* ........ */ $"0000003A00000000" /* ...:.... */ $"0000002A64697672" /* ...*divr */ $"0000000000000000" /* ........ */ $"FFFFFFFFFFFF0000" /* ........ */ $"00000004000000BC" /* ........ */ $"FFFFFFFC000000BF" /* ........ */ $"FFFFFFFF0000FFFF" /* ........ */ $"FFFF000000880000" /* ........ */ $"0044000000346772" /* .D...4gr */ $"6F75000000000000" /* ou...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000080000" /* ........ */ $"00080000014C0000" /* .....L.. */ $"007CFFFFFFFF0000" /* .|...... */ $"0955534441205A6F" /* .USDA Zo */ $"6E65000000000000" /* ne...... */ $"0000000000000000" /* ........ */ $"0034746578740000" /* .4text.. */ $"000A00000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"00400000005C0000" /* .@...\.. */ $"012C0000006CFFFF" /* .,...l.. */ $"FFFF000008756E74" /* .....unt */ $"69746C6564000000" /* itled... */ $"00000000004C0000" /* .....L.. */ $"00000000003C7062" /* .....<pb */ $"746E000000090000" /* tn...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000CC0000" /* ........ */ $"0044000001440000" /* .D...D.. */ $"005EFFFFFFFFFFFF" /* .^...... */ $"0000000000000000" /* ........ */ $"0C4C6F6F6B207570" /* .Look up */ $"205A6F6E65000000" /* Zone... */ $"0052000000000000" /* .R...... */ $"0042656469740000" /* .Bedit.. */ $"000800000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0078000000480000" /* .x...H.. */ $"00C000000060FFFF" /* .....`.. */ $"FFFFFFFF00750000" /* .....u.. */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000004600000000" /* ...F.... */ $"0000003674657874" /* ...6text */ $"0000001600000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000C0000004C" /* .......L */ $"000000680000005C" /* ...h...\ */ $"FFFFFFFF00000B55" /* .......U */ $"53205A697020436F" /* S Zip Co */ $"6465000000000000" /* de...... */ $"0040000000000000" /* .@...... */ $"0030746578740000" /* .0text.. */ $"001500000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"008C000000340000" /* .....4.. */ $"00D700000044FFFF" /* .....D.. */ $"FFFF0000056F722E" /* .....or. */ $"2E2E000000000000" /* ........ */ $"003A000000000000" /* .:...... */ $"002A706F706D0000" /* .*popm.. */ $"000300000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"00380000001C0000" /* .8...... */ $"00EB00000032FFFF" /* .....2.. */ $"FFFF000000000000" /* ........ */ $"0000004600000000" /* ...F.... */ $"000000367062746E" /* ...6pbtn */ $"0000000200000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"000000EE000000E8" /* ........ */ $"0000014000000102" /* ...@.... */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000643" /* .......C */ $"616E63656C650000" /* ancele.. */ $"0042000000000000" /* .B...... */ $"00327062746E0000" /* .2pbtn.. */ $"000100000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0096000000E80000" /* ........ */ $"00E800000102FFFF" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"00000000024F4B74" /* .....OKt */ $"0000004200000000" /* ...B.... */ $"000000327062746E" /* ...2pbtn */ $"0000000700000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"00000100000000A0" /* ........ */ $"00000138000000BA" /* ...8.... */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000353" /* .......S */ $"6574000000420000" /* et...B.. */ $"0000000000327062" /* .....2pb */ $"746E000000050000" /* tn...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000001000000" /* ........ */ $"0080000001380000" /* .....8.. */ $"009AFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"035365740000003C" /* .Set...< */ $"000000000000002C" /* ......., */ $"7465787400000006" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"00000000000000A0" /* ........ */ $"000000A4000000EB" /* ........ */ $"000000B4FFFFFFFF" /* ........ */ $"0000007500000000" /* ...u.... */ $"0000003C00000000" /* ...<.... */ $"0000002C74657874" /* ...,text */ $"0000000400000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000009800000088" /* ........ */ $"000000E300000098" /* ........ */ $"FFFFFFFF00000075" /* .......u */ $"000000000000004C" /* .......L */ $"000000000000003C" /* .......< */ $"7465787400000000" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000010" /* ........ */ $"000000A400000094" /* ........ */ $"000000B4FFFFFFFF" /* ........ */ $"0000104669727374" /* ...First */ $"2046616C6C204672" /* Fall Fr */ $"6F73740000000000" /* ost..... */ $"0000000000000000" /* ........ */ $"0000003C74657874" /* ...<text */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000001000000088" /* ........ */ $"0000008400000098" /* ........ */ $"FFFFFFFF0000114C" /* .......L */ $"6173742053707269" /* ast Spri */ $"6E672046726F7374" /* ng Frost */ $"00000000" /* .... */ }; /* 'VRes' 139 * * "Registration Dialog" */ data 'VRes' (139,"Registration Dialog") { $"0000000000000072" /* .......r */ $"00000062646C6F67" /* ...bdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"00000000015E0000" /* .....^.. */ $"00DC0000015E0000" /* .....^.. */ $"00DC0000015E0000" /* .....^.. */ $"00DC000000000000" /* ........ */ $"00001B5265676973" /* ...Regis */ $"746572696E672052" /* tering R */ $"6564737461727420" /* edstart */ $"47617264656E0000" /* Garden.. */ $"0000000000010000" /* ........ */ $"0000000000E60000" /* ........ */ $"0048000000386772" /* .H...8gr */ $"6F75000000000000" /* ou...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000060000" /* ........ */ $"0006000001540000" /* .....T.. */ $"003CFFFFFFFF0000" /* .<...... */ $"0D57687920526567" /* .Why Reg */ $"69737465723F0000" /* ister?.. */ $"0000000000000000" /* ........ */ $"00000000008E7465" /* ......te */ $"7874000000000000" /* xt...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000080000" /* ........ */ $"0014000001480000" /* .....H.. */ $"0030FFFFFFFF0000" /* .0...... */ $"6252656769737465" /* bRegiste */ $"72696E6720526564" /* ring Red */ $"7374617274204761" /* start Ga */ $"7264656E2077696C" /* rden wil */ $"6C20676574207269" /* l get ri */ $"64206F6620746865" /* d of the */ $"736520616E6E6F79" /* se annoy */ $"696E67206469616C" /* ing dial */ $"6F67732C20616E64" /* ogs, and */ $"2068656C70206675" /* help fu */ $"6E64206675747572" /* nd futur */ $"6520666561747572" /* e featur */ $"65732E7500000084" /* es.u.... */ $"000002840000004E" /* .......N */ $"0000003E67726F75" /* ...>grou */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000600000040" /* .......@ */ $"00000154000000B4" /* ...T.... */ $"FFFFFFFF00001248" /* .......H */ $"6F7720446F204920" /* ow Do I */ $"5265676973746572" /* Register */ $"3F00000000000000" /* ?....... */ $"0082000000000000" /* ........ */ $"0072746578740000" /* .rtext.. */ $"000000000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0008000000400000" /* .....@.. */ $"01450000004CFFFF" /* .E...L.. */ $"FFFF000046332920" /* ....F3) */ $"456E746572207468" /* Enter th */ $"6520726567697374" /* e regist */ $"726174696F6E2063" /* ration c */ $"6F646520696E2062" /* ode in b */ $"656C6F7720616E64" /* elow and */ $"20636C69636B2074" /* click t */ $"6865207265676973" /* he regis */ $"7465722062757474" /* ter butt */ $"6F6E2E0000000084" /* on...... */ $"0000008000000000" /* ........ */ $"0000007074657874" /* ...ptext */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"000000070000002B" /* .......+ */ $"0000013C00000037" /* ...<...7 */ $"FFFFFFFFFFFF4532" /* ......E2 */ $"29204F7264657220" /* ) Order */ $"5265647374617274" /* Redstart */ $"2047617264656E2E" /* Garden. */ $"2020412072656769" /* A regi */ $"7374726174696F6E" /* stration */ $"20636F6465207769" /* code wi */ $"6C6C206265206D61" /* ll be ma */ $"696C656420746F20" /* iled to */ $"796F752E00000084" /* you..... */ $"0000005400000000" /* ...T.... */ $"0000004474657874" /* ...Dtext */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000700000016" /* ........ */ $"000000CC00000026" /* .......& */ $"FFFFFFFF00001831" /* .......1 */ $"2920476F20746F20" /* ) Go to */ $"6F726465722E6B61" /* order.ka */ $"67692E636F6D3A28" /* gi.com:( */ $"0000008400000040" /* .......@ */ $"0000000000000030" /* .......0 */ $"7465787400000000" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000008" /* ........ */ $"0000005400000044" /* ...T...D */ $"00000064FFFFFFFF" /* ...d.... */ $"000005436F64653A" /* ...Code: */ $"0000000000000052" /* .......R */ $"0000000000000042" /* .......B */ $"6564697400000004" /* edit.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000030" /* .......0 */ $"000000530000013C" /* ...S...< */ $"00000067FFFFFFFF" /* ...g.... */ $"FFFF007500000000" /* ...u.... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"003E7062746E0000" /* .>pbtn.. */ $"000300000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"007C000000100000" /* .|...... */ $"00EC0000002AFFFF" /* .....*.. */ $"FFFFFFFF00000000" /* ........ */ $"000000000E6F7264" /* .....ord */ $"65722E6B6167692E" /* er.kagi. */ $"636F6D0000000046" /* com....F */ $"0000000000000036" /* .......6 */ $"7062746E00000002" /* pbtn.... */ $"00000000FFFFFFFF" /* ........ */ $"00000000000000F0" /* ........ */ $"000000B800000154" /* .......T */ $"000000D2FFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"00000643616E6365" /* ...Cance */ $"6C65000000000000" /* le...... */ $"0000000000387062" /* .....8pb */ $"746E000000010000" /* tn...... */ $"0000FFFFFFFF0000" /* ........ */ $"00000000008C0000" /* ........ */ $"00B8000000F00000" /* ........ */ $"00D2FFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0852656769737465" /* .Registe */ $"7200" /* r. */ }; /* 'VRes' 140 * * "GerminationDialog" */ data 'VRes' (140,"GerminationDialog") { $"0000000000000062" /* .......b */ $"00000052646C6F67" /* ...Rdlog */ $"0000001000000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000001900000" /* ........ */ $"012C000001900000" /* .,...... */ $"012C000001900000" /* .,...... */ $"012C000000000000" /* .,...... */ $"00000B4765726D69" /* ...Germi */ $"6E6174696F6E0000" /* nation.. */ $"0000000000010000" /* ........ */ $"0002000000000000" /* ........ */ $"003A0000002A636F" /* .:...*co */ $"6C72000000000000" /* lr...... */ $"0000FFFFFFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000FFFFFFFF0000" /* ........ */ $"000000010000004A" /* .......J */ $"000000000000003A" /* .......: */ $"7062746E0000000C" /* pbtn.... */ $"00000000FFFFFFFF" /* ........ */ $"000000000000006C" /* .......l */ $"000000F8000000CC" /* ........ */ $"00000112FFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"00000A44656C6574" /* ...Delet */ $"6520526F77000000" /* e Row... */ $"0046000000000000" /* .F...... */ $"00367062746E0000" /* .6pbtn.. */ $"000B00000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0008000000F80000" /* ........ */ $"006800000112FFFF" /* .h...... */ $"FFFFFFFF00000000" /* ........ */ $"00000000074E6577" /* .....New */ $"20526F7700000046" /* Row...F */ $"0000000000000036" /* .......6 */ $"7062746E00000002" /* pbtn.... */ $"00000000FFFFFFFF" /* ........ */ $"00000000000000D0" /* ........ */ $"000000F800000118" /* ........ */ $"00000112FFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"00000643616E6365" /* ...Cance */ $"6C65000000420000" /* le...B.. */ $"0000000000327062" /* .....2pb */ $"746E000000010000" /* tn...... */ $"0000FFFFFFFF0000" /* ........ */ $"00000000012C0000" /* .....,.. */ $"00F8000001740000" /* .....t.. */ $"0112FFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"024F4B7400000000" /* .OKt.... */ $"000000000000002C" /* ......., */ $"475461620000000A" /* GTab.... */ $"00000000FFFFFFFF" /* ........ */ $"000000000000000C" /* ........ */ $"0000001400000178" /* .......x */ $"000000E4FFFFFFFF" /* ........ */ $"000000000000FFFF" /* ........ */ }; /* 'VRes' 141 * * "Text Entry Dialog" */ data 'VRes' (141,"Text Entry Dialog") { $"0000000000000060" /* .......` */ $"00000050646C6F67" /* ...Pdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"00000000012C0000" /* .....,.. */ $"00E60000012C0000" /* .....,.. */ $"00E6000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"000008756E746974" /* ...untit */ $"6C65640000000000" /* led..... */ $"0000000000000002" /* ........ */ $"0000005200000000" /* ...R.... */ $"0000004265646974" /* ...Bedit */ $"0000000300000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000800000008" /* ........ */ $"00000124000000C0" /* ...$.... */ $"FFFFFFFFFFFF0075" /* .......u */ $"0000000000000000" /* ........ */ $"000000000000FFFF" /* ........ */ $"FFFF000000000004" /* ........ */ $"FFFF000000460000" /* .....F.. */ $"0000000000367062" /* .....6pb */ $"746E000000020000" /* tn...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000D60000" /* ........ */ $"00C8000001200000" /* ..... .. */ $"00E2FFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0643616E63656C65" /* .Cancele */ $"0000000000000000" /* ........ */ $"000000327062746E" /* ...2pbtn */ $"0000000100000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"00000086000000C8" /* ........ */ $"000000D0000000E2" /* ........ */ $"FFFFFFFFFFFF0000" /* ........ */ $"000000000000024F" /* .......O */ $"4B74" /* Kt */ }; /* 'VRes' 142 * * "InfoSupplier" */ data 'VRes' (142,"InfoSupplier") { $"000000000000006A" /* .......j */ $"0000005A646C6F67" /* ...Zdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"00000000015E0000" /* .....^.. */ $"01770000015E0000" /* .w...^.. */ $"01770000015E0000" /* .w...^.. */ $"0177000000000000" /* .w...... */ $"00001256656E646F" /* ...Vendo */ $"7220496E666F726D" /* r Inform */ $"6174696F6E6F0000" /* ationo.. */ $"0000000000010000" /* ........ */ $"0002000000440000" /* .....D.. */ $"0000000000346368" /* .....4ch */ $"6B62000000150000" /* kb...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000001200000" /* ..... .. */ $"000C000001540000" /* .....T.. */ $"001CFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0448696465740000" /* .Hidet.. */ $"005A000000000000" /* .Z...... */ $"004A656469740000" /* .Jedit.. */ $"000D00000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"00480000013C0000" /* .H...<.. */ $"015400000153FFFF" /* .T...S.. */ $"FFFFFFFF08756E74" /* .....unt */ $"69746C6564000000" /* itled... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000004200000000" /* ...B.... */ $"0000003274657874" /* ...2text */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000400000138" /* .......8 */ $"0000004000000148" /* ...@...H */ $"FFFFFFFF00000645" /* .......E */ $"2D4D61696C650000" /* -Maile.. */ $"00000000005A0000" /* .....Z.. */ $"00000000004A6564" /* .....Jed */ $"69740000000C0000" /* it...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000540000" /* .....T.. */ $"0040000000A90000" /* .@...... */ $"0057FFFFFFFFFFFF" /* .W...... */ $"08756E7469746C65" /* .untitle */ $"6400000000000000" /* d....... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000046" /* .......F */ $"0000000000000036" /* .......6 */ $"7465787400000000" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000004" /* ........ */ $"000000440000004F" /* ...D...O */ $"00000054FFFFFFFF" /* ...T.... */ $"00000A53686F7274" /* ...Short */ $"204E616D65000000" /* Name... */ $"00000000005A0000" /* .....Z.. */ $"00000000004A6564" /* .....Jed */ $"69740000000B0000" /* it...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000480000" /* .....H.. */ $"0120000000E00000" /* . ...... */ $"0137FFFFFFFFFFFF" /* .7...... */ $"08756E7469746C65" /* .untitle */ $"6400000000000000" /* d....... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"000000000000003E" /* .......> */ $"000000000000002E" /* ........ */ $"7465787400000000" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000004" /* ........ */ $"0000011C0000003C" /* .......< */ $"0000012CFFFFFFFF" /* ...,.... */ $"0000034661780000" /* ...Fax.. */ $"00000000005A0000" /* .....Z.. */ $"00000000004A6564" /* .....Jed */ $"69740000000A0000" /* it...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000480000" /* .....H.. */ $"0104000000E00000" /* ........ */ $"011BFFFFFFFFFFFF" /* ........ */ $"08756E7469746C65" /* .untitle */ $"6400000000000000" /* d....... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000040" /* .......@ */ $"0000000000000030" /* .......0 */ $"7465787400000000" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000004" /* ........ */ $"0000010000000040" /* .......@ */ $"00000110FFFFFFFF" /* ........ */ $"00000550686F6E65" /* ...Phone */ $"000000000000003A" /* .......: */ $"000000000000002A" /* .......* */ $"706F706D00000014" /* popm.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000008" /* ........ */ $"00000008000000E0" /* ........ */ $"0000001EFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0046000000000000" /* .F...... */ $"00367062746E0000" /* .6pbtn.. */ $"000200000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"00B6000001580000" /* .....X.. */ $"010000000172FFFF" /* .....r.. */ $"FFFFFFFF00000000" /* ........ */ $"000000000643616E" /* .....Can */ $"63656C6500000042" /* cele...B */ $"0000000000000032" /* .......2 */ $"7062746E00000001" /* pbtn.... */ $"00000000FFFFFFFF" /* ........ */ $"000000000000010A" /* ........ */ $"0000015800000154" /* ...X...T */ $"00000172FFFFFFFF" /* ...r.... */ $"FFFF000000000000" /* ........ */ $"0000024F4B740000" /* ...OKt.. */ $"005A000000000000" /* .Z...... */ $"004A656469740000" /* .Jedit.. */ $"000900000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0048000000E80000" /* .H...... */ $"0154000000FFFFFF" /* .T...... */ $"FFFFFFFF08756E74" /* .....unt */ $"69746C6564000000" /* itled... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000004200000000" /* ...B.... */ $"0000003274657874" /* ...2text */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"00000004000000E4" /* ........ */ $"00000040000000F4" /* ...@.... */ $"FFFFFFFF00000743" /* .......C */ $"6F756E7472790000" /* ountry.. */ $"00000000005A0000" /* .....Z.. */ $"00000000004A6564" /* .....Jed */ $"6974000000080000" /* it...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000880000" /* ........ */ $"00CC000001180000" /* ........ */ $"00E3FFFFFFFFFFFF" /* ........ */ $"08756E7469746C65" /* .untitle */ $"6400000000000000" /* d....... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"000000000000004E" /* .......N */ $"000000000000003E" /* .......> */ $"7465787400000000" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000004" /* ........ */ $"000000CC00000080" /* ........ */ $"000000DCFFFFFFFF" /* ........ */ $"0000125A6970206F" /* ...Zip o */ $"7220506F7374616C" /* r Postal */ $"20436F6465000000" /* Code... */ $"00000000005A0000" /* .....Z.. */ $"00000000004A6564" /* .....Jed */ $"6974000000070000" /* it...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000880000" /* ........ */ $"00B0000001180000" /* ........ */ $"00C7FFFFFFFFFFFF" /* ........ */ $"08756E7469746C65" /* .untitle */ $"6400000000000000" /* d....... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000040" /* .......@ */ $"0000000000000030" /* .......0 */ $"7465787400000000" /* text.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000004" /* ........ */ $"000000B400000038" /* .......8 */ $"000000C4FFFFFFFF" /* ........ */ $"0000055374617465" /* ...State */ $"000000000000005A" /* .......Z */ $"000000000000004A" /* .......J */ $"6564697400000006" /* edit.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000048" /* .......H */ $"0000009400000154" /* .......T */ $"000000ABFFFFFFFF" /* ........ */ $"FFFF08756E746974" /* ...untit */ $"6C65640000000000" /* led..... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0040000000000000" /* .@...... */ $"0030746578740000" /* .0text.. */ $"000000000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0004000000980000" /* ........ */ $"0034000000A8FFFF" /* .4...... */ $"FFFF000004436974" /* .....Cit */ $"7974000000000000" /* yt...... */ $"005A000000000000" /* .Z...... */ $"004A656469740000" /* .Jedit.. */ $"000500000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0048000000780000" /* .H...x.. */ $"01540000008FFFFF" /* .T...... */ $"FFFFFFFF08756E74" /* .....unt */ $"69746C6564000000" /* itled... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000004200000000" /* ...B.... */ $"0000003274657874" /* ...2text */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000000400000028" /* .......( */ $"0000004F00000038" /* ...O...8 */ $"FFFFFFFF00000743" /* .......C */ $"6F6D70616E790000" /* ompany.. */ $"0000000000420000" /* .....B.. */ $"0000000000327465" /* .....2te */ $"7874000000000000" /* xt...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000040000" /* ........ */ $"005C0000004F0000" /* .\...O.. */ $"006CFFFFFFFF0000" /* .l...... */ $"0741646472657373" /* .Address */ $"000000000000005A" /* .......Z */ $"000000000000004A" /* .......J */ $"6564697400000004" /* edit.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000048" /* .......H */ $"0000005C00000154" /* ...\...T */ $"00000073FFFFFFFF" /* ...s.... */ $"FFFF08756E746974" /* ...untit */ $"6C65640000000000" /* led..... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"004A656469740000" /* .Jedit.. */ $"000300000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0054000000250000" /* .T...%.. */ $"01540000003CFFFF" /* .T...<.. */ $"FFFFFFFF08756E74" /* .....unt */ $"69746C6564000000" /* itled... */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ }; /* 'VRes' 143 * * "ColumnSetDialog" */ data 'VRes' (143,"ColumnSetDialog") { $"000000000000006A" /* .......j */ $"0000005A646C6F67" /* ...Zdlog */ $"0000010000000000" /* ........ */ $"FFFF000000960000" /* ........ */ $"001E000000000000" /* ........ */ $"0000000001680000" /* .....h.. */ $"0118000001680000" /* .....h.. */ $"0118000001680000" /* .....h.. */ $"0118000000000000" /* ........ */ $"0000124564697420" /* ...Edit */ $"4461746162617365" /* Database */ $"2056696577000000" /* View... */ $"0000000000010000" /* ........ */ $"0002000000460000" /* .....F.. */ $"0000000000367062" /* .....6pb */ $"746E000000020000" /* tn...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000C30000" /* ........ */ $"00FC000001080000" /* ........ */ $"0116FFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0643616E63656C65" /* .Cancele */ $"0000004200000000" /* ...B.... */ $"000000327062746E" /* ...2pbtn */ $"0000000100000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"00000110000000FC" /* ........ */ $"0000015500000116" /* ...U.... */ $"FFFFFFFFFFFF0000" /* ........ */ $"000000000000024F" /* .......O */ $"4B74000000760000" /* Kt...v.. */ $"003C0000002C7363" /* .<...,sc */ $"7276000000000000" /* rv...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000040000" /* ........ */ $"0034000001640000" /* .4...d.. */ $"00F8FFFFFFFF0000" /* ........ */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000000" /* ........ */ $"002A475461620000" /* .*GTab.. */ $"000600000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"014F000000B3FFFF" /* .O...... */ $"FFFF000000000000" /* ........ */ $"0000004400000000" /* ...D.... */ $"0000003474657874" /* ...4text */ $"0000000500000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000002C00000004" /* ...,.... */ $"0000016000000030" /* ...`...0 */ $"FFFFFFFF00000875" /* .......u */ $"6E7469746C656400" /* ntitled. */ $"0000000000000000" /* ........ */ $"0000000000000032" /* .......2 */ $"69636F6E00000007" /* icon.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000008" /* ........ */ $"0000000400000028" /* .......( */ $"00000024FFFFFFFF" /* ...$.... */ $"0000000000020000" /* ........ */ $"002000000020" /* . ... */ }; /* 'VRes' 144 * * "SetNameDialog" */ data 'VRes' (144,"SetNameDialog") { $"0000000000000060" /* .......` */ $"00000050646C6F67" /* ...Pdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"00000000012C0000" /* .....,.. */ $"00640000012C0000" /* .d...,.. */ $"00640000012C0000" /* .d...,.. */ $"00C8000000000000" /* ........ */ $"0000094E616D6520" /* ...Name */ $"5669657700000000" /* View.... */ $"0000000100000002" /* ........ */ $"0000004200000000" /* ...B.... */ $"000000327062746E" /* ...2pbtn */ $"0000000100000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"000000E000000040" /* .......@ */ $"000001280000005A" /* ...(...Z */ $"FFFFFFFFFFFF0000" /* ........ */ $"000000000000024F" /* .......O */ $"4B74000000460000" /* Kt...F.. */ $"0000000000367062" /* .....6pb */ $"746E000000020000" /* tn...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000900000" /* ........ */ $"0040000000D80000" /* .@...... */ $"005AFFFFFFFFFFFF" /* .Z...... */ $"0000000000000000" /* ........ */ $"0643616E63656C65" /* .Cancele */ $"0000005200000000" /* ...R.... */ $"0000004265646974" /* ...Bedit */ $"0000000300000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000001400000020" /* ....... */ $"0000011400000038" /* .......8 */ $"FFFFFFFFFFFF004E" /* .......N */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"0000000000427465" /* .....Bte */ $"7874000000000000" /* xt...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000140000" /* ........ */ $"000C0000010C0000" /* ........ */ $"001CFFFFFFFF0000" /* ........ */ $"16506C6561736520" /* .Please */ $"6E616D6520746869" /* name thi */ $"7320766965772E6E" /* s view.n */ $"00000000" /* .... */ }; /* 'VRes' 148 * * "Plugin Selector" */ data 'VRes' (148,"Plugin Selector") { $"0000000000000060" /* .......` */ $"00000050646C6F67" /* ...Pdlog */ $"0000001200000000" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000000000000000" /* ........ */ $"00000000017C0000" /* .....|.. */ $"01040000017C0000" /* .....|.. */ $"01040000017C0000" /* .....|.. */ $"0104000000000000" /* ........ */ $"000008756E746974" /* ...untit */ $"6C65640000000000" /* led..... */ $"0000000000000000" /* ........ */ $"000000760000003C" /* ...v...< */ $"0000002C73637276" /* ...,scrv */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000005800000030" /* ...X...0 */ $"00000178000000DC" /* ...x.... */ $"FFFFFFFF0000FFFF" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"000000000000002A" /* .......* */ $"4754616200000000" /* GTab.... */ $"00000000FFFFFFFF" /* ........ */ $"00000000FFFFFFFF" /* ........ */ $"FFFFFFFF0000010F" /* ........ */ $"0000009BFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"0046000000000000" /* .F...... */ $"00367062746E0000" /* .6pbtn.. */ $"000200000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"00E4000000E40000" /* ........ */ $"0124000000FEFFFF" /* .$...... */ $"FFFFFFFF00000000" /* ........ */ $"000000000643616E" /* .....Can */ $"63656C6500000042" /* cele...B */ $"0000000000000032" /* .......2 */ $"7062746E00000001" /* pbtn.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000130" /* .......0 */ $"000000E400000170" /* .......p */ $"000000FEFFFFFFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000024F4B740000" /* ...OKt.. */ $"0042000000000000" /* .B...... */ $"0032746578740000" /* .2text.. */ $"000000000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0004000000300000" /* .....0.. */ $"004F000000CCFFFF" /* .O...... */ $"FFFF000006416374" /* .....Act */ $"696F6E6500000000" /* ione.... */ $"0000004000000000" /* ...@.... */ $"0000003074657874" /* ...0text */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"000000840000000C" /* ........ */ $"000000AE0000001C" /* ........ */ $"FFFFFFFF0000044E" /* .......N */ $"616D657400000000" /* amet.... */ $"0000000000000000" /* ........ */ $"0000003274657874" /* ...2text */ $"0000000000000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"000000500000000B" /* ...P.... */ $"0000007A0000001C" /* ...z.... */ $"FFFFFFFF00000641" /* .......A */ $"6374697665650000" /* ctivee.. */ $"0000" /* .. */ }; /* 'VRes' 150 * * "Default Search Panel" */ data 'VRes' (150,"Default Search Panel") { $"0000000000000036" /* .......6 */ $"0000002676696577" /* ...&view */ $"0000009600000000" /* ........ */ $"FFFFFFFFFFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"FFFFFFFFFFFFFFFF" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"00000000003A0000" /* .....:.. */ $"002A6261636B0000" /* .*back.. */ $"000000000000FFFF" /* ........ */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000000" /* ........ */ $"000000000000FFFF" /* ........ */ $"FFFF000000000001" /* ........ */ $"0000004A00000000" /* ...J.... */ $"0000003A7062746E" /* ...:pbtn */ $"0000000800000000" /* ........ */ $"FFFFFFFF00000000" /* ........ */ $"0000017800000014" /* ...x.... */ $"000002000000004C" /* .......L */ $"FFFFFFFFFFFF0000" /* ........ */ $"0000000000000A53" /* .......S */ $"6974652044617461" /* ite Data */ $"C9000000003A0000" /* .....:.. */ $"00000000002A706F" /* .....*po */ $"706D000000070000" /* pm...... */ $"0000FFFFFFFF0000" /* ........ */ $"0000000000840000" /* ........ */ $"00A8000000FC0000" /* ........ */ $"00BEFFFFFFFF0000" /* ........ */ $"0000000000000040" /* .......@ */ $"0000000000000030" /* .......0 */ $"7465787400000069" /* text...i */ $"00000000FFFFFFFF" /* ........ */ $"000000000000000C" /* ........ */ $"000000AC00000057" /* .......W */ $"000000BCFFFFFFFF" /* ........ */ $"000004466F726D74" /* ...Formt */ $"000000000000003A" /* .......: */ $"000000000000002A" /* .......* */ $"706F706D00000006" /* popm.... */ $"00000000FFFFFFFF" /* ........ */ $"0000000000000118" /* ........ */ $"0000008C00000190" /* ........ */ $"000000A2FFFFFFFF" /* ........ */ $"0000000000000000" /* ........ */ $"003A000000000000" /* .:...... */ $"002A706F706D0000" /* .*popm.. */ $"000400000000FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0118000000700000" /* .....p.. */ $"019000000086FFFF" /* ........ */ $"FFFF000000000000" /* ........ */ $"0000003E00000000" /* ...>.... */ $"0000002E74657874" /* ....text */ $"0000006B00000000" /* ...k.... */ $"FFFFFFFF00000000" /* ........ */ $"0000010400000090" /* ........ */ $"00000118000000A0" /* ........ */ $"FFFFFFFF00000274" /* .......t */ $"6F74000000000000" /* ot...... */ $"003E000000000000" /* .>...... */ $"002E746578740000" /* ..text.. */ $"006A00000000FFFF" /* .j...... */ $"FFFF000000000000" /* ........ */ $"0104000000740000" /* .....t.. */ $"011800000084FFFF" /* ........ */ $"FFFF000002746F74" /* .....tot */ $"000000000000003A" ... [truncated message content] |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-17 13:24:58
|
Update of /cvsroot/igarden/Garden/source/Reports In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv7565 Modified Files: Tag: Release_branch_v1 RGReport.h PurchaseReport.cpp RGReport.cpp Log Message: Add message when Print button is disabled Index: PurchaseReport.cpp =================================================================== RCS file: /cvsroot/igarden/Garden/source/Reports/Attic/PurchaseReport.cpp,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -C2 -d -r1.1.2.1 -r1.1.2.2 *** PurchaseReport.cpp 15 Nov 2006 03:56:32 -0000 1.1.2.1 --- PurchaseReport.cpp 17 Nov 2006 13:24:53 -0000 1.1.2.2 *************** *** 120,124 **** XGPopControl *pop; long count, n, numLayers; - XGCheckButton *btn; XGUUID nilID; GardenPlot *plot; --- 120,123 ---- *************** *** 198,207 **** } ! XGCommandButton *printBtn = dynamic_cast<XGCommandButton*>(dlog->FindViewByID(10001)); ! MyAssert(printBtn != NULL); ! if(AllowPrint()) ! printBtn->EnableView(); ! else ! printBtn->DisableView(); } --- 197,201 ---- } ! EnableFindButton(AllowPrint(), dlog); } *************** *** 384,393 **** RGReportHypertextCell *cell; Point cellSize; ! UInt32 n, numRows, index, numPlots, count, numLayers; Material *mat; String text; GardenDate date; char output[1024]; ! const char *comments, *namePtr; ShopTemplate_t format; Layout *layout; --- 378,387 ---- RGReportHypertextCell *cell; Point cellSize; ! UInt32 n, numRows, index, numPlots; Material *mat; String text; GardenDate date; char output[1024]; ! const char *namePtr; ShopTemplate_t format; Layout *layout; Index: RGReport.h =================================================================== RCS file: /cvsroot/igarden/Garden/source/Reports/RGReport.h,v retrieving revision 1.3 retrieving revision 1.3.2.1 diff -C2 -d -r1.3 -r1.3.2.1 *** RGReport.h 16 May 2005 23:06:28 -0000 1.3 --- RGReport.h 17 Nov 2006 13:24:53 -0000 1.3.2.1 *************** *** 108,111 **** --- 108,112 ---- // void PrintPreview(XGView *view); void DrawPage(XGDraw &draw, Rect *r, UInt32 page); + void EnableFindButton(bool show, XGDialog *dlog); // The report name is displayed at the top of the dialogs, and by default Index: RGReport.cpp =================================================================== RCS file: /cvsroot/igarden/Garden/source/Reports/RGReport.cpp,v retrieving revision 1.7 retrieving revision 1.7.2.1 diff -C2 -d -r1.7 -r1.7.2.1 *** RGReport.cpp 13 Jan 2006 23:32:00 -0000 1.7 --- RGReport.cpp 17 Nov 2006 13:24:53 -0000 1.7.2.1 *************** *** 23,26 **** --- 23,28 ---- #include <XGGroupBox.h> #include <XGCheckButton.h> + #include <XGStaticText.h> + #include <XGCommandButton.h> using yaaf::XGView; *************** *** 450,452 **** --- 452,470 ---- } + void RGReport::EnableFindButton(bool show, XGDialog *dlog) + { + XGCommandButton *printBtn = dynamic_cast<XGCommandButton*>(dlog->FindViewByID(10001)); + XGStaticText *warning = dynamic_cast<XGStaticText*>(dlog->FindViewByID(10007)); + if(show) + { + printBtn->EnableView(); + warning->HideView(); + } + else + { + printBtn->DisableView(); + warning->ShowView(); + } + } + extern short GetResourceMessage(short res, short index, char *smsg, char *lmsg); |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-15 13:08:11
|
Update of /cvsroot/igarden/Garden/source/Reports/ReportFormats In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv19659 Added Files: Tag: Release_branch_v1 ShopList1.html Log Message: Initial checkin --- NEW FILE: ShopList1.html --- <head> <title>Shopping List no Picture</title> <meta name="Border" content="true"> <meta name="Picture" content="false"> </head> <body> <font size="2"> <table width="520" height="72"><tr height="72"> <td width="380"> <bold>Name:</bold>#1S<br> <bold>Vendor: </bold>#2S<br> <bold>Where: </bold>#3S<br> </td> <td width="160"> <bold>Amount: </bold>#4S<br> </td></tr> </table> </body> |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-15 13:05:55
|
Update of /cvsroot/igarden/Garden/source/Reports/ReportFormats In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv18857/ReportFormats Log Message: Directory /cvsroot/igarden/Garden/source/Reports/ReportFormats added to the repository --> Using per-directory sticky tag `Release_branch_v1' |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-15 12:18:11
|
Update of /cvsroot/igarden/CommonSource/YAAFExtensions In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv978 Modified Files: Tag: Release_branch_v1 RGGLSVGDraw.cpp RGGLSVGDraw.h Log Message: Create ability to have monochrome drawing styles Index: RGGLSVGDraw.cpp =================================================================== RCS file: /cvsroot/igarden/CommonSource/YAAFExtensions/RGGLSVGDraw.cpp,v retrieving revision 1.26.2.5 retrieving revision 1.26.2.6 diff -C2 -d -r1.26.2.5 -r1.26.2.6 *** RGGLSVGDraw.cpp 11 Nov 2006 15:05:14 -0000 1.26.2.5 --- RGGLSVGDraw.cpp 15 Nov 2006 12:18:09 -0000 1.26.2.6 *************** *** 75,78 **** --- 75,79 ---- void Init(XGFileSpecifier &spec, middleType_t defaultType); ErrorCode GetDisplayList(double xSize, double ySize, double rotate, bool forcePastBounds, long &result); + void EnableColor(bool useColor); XGFileSpecifier _spec; *************** *** 99,102 **** --- 100,104 ---- XGXMLObject *_parseTree; + bool _allowColor; bool _hasDisplayList; bool _hasSizesComputed; *************** *** 136,140 **** /// RGGLSVGDraw // ! RGGLSVGDraw::RGGLSVGDraw() { if(_cache == NULL) --- 138,142 ---- /// RGGLSVGDraw // ! RGGLSVGDraw::RGGLSVGDraw(allowColor_t color) { if(_cache == NULL) *************** *** 142,145 **** --- 144,148 ---- _cache = new SVGCacheEntry; } + _cache->EnableColor(color == kUseColor); } *************** *** 305,308 **** --- 308,312 ---- _bounds.bottom = 0.0; _hasSizesComputed = false; + _allowColor = false; ec = inFile.Open(&spec, false); *************** *** 324,327 **** --- 328,336 ---- } + void SVGCacheEntry::EnableColor(bool useColor) + { + _allowColor = useColor; + } + // --------------------------------------------------------------------------- /// ParseDrawingTags PRIVATE *************** *** 1039,1048 **** if(*val == 'C') { ! glPoint_t ctrlpoints[4]; ! int i; val++; - #if 1 - glPoint_t a, b, c; ctrlpoints[0].x = (xPos * scaleX) + xOffset; --- 1048,1056 ---- if(*val == 'C') { ! glPoint_t ctrlpoints[4]; ! int i; ! glPoint_t a, b, c; val++; ctrlpoints[0].x = (xPos * scaleX) + xOffset; *************** *** 1086,1136 **** glVertex3f(result.x, result.y, zOffset); // Z axis taken care of on glTranslate } - #else - ctrlpoints[0][0] = (xPos * scaleX) + xOffset; - ctrlpoints[0][1] = (yPos * scaleY) + yOffset; - ctrlpoints[0][2] = 0.0; - cp[0].x = ctrlpoints[0][0]; - cp[0].y = ctrlpoints[0][1]; - - val = ParseOnePoint(val, true, xSize, ySize, _bounds.top, _bounds.left, xPos, yPos); - ctrlpoints[1][0] = (xPos * scaleX) + xOffset; - ctrlpoints[1][1] = (yPos * scaleY) + yOffset; - ctrlpoints[1][2] = 0.0; - cp[1].x = ctrlpoints[1][0]; - cp[1].y = ctrlpoints[1][1]; - - val = ParseOnePoint(val, true, xSize, ySize, _bounds.top, _bounds.left, xPos, yPos); - ctrlpoints[2][0] = (xPos * scaleX) + xOffset; - ctrlpoints[2][1] = (yPos * scaleY) + yOffset; - ctrlpoints[2][2] = 0.0; - cp[2].x = ctrlpoints[2][0]; - cp[2].y = ctrlpoints[2][1]; - - val = ParseOnePoint(val, true, xSize, ySize, _bounds.top, _bounds.left, xPos, yPos); - ctrlpoints[3][0] = (xPos * scaleX) + xOffset; - ctrlpoints[3][1] = (yPos * scaleY) + yOffset; - ctrlpoints[3][2] = 0.0; - cp[3].x = ctrlpoints[3][0]; - cp[3].y = ctrlpoints[3][1]; - - if(points != NULL) - { - glPoint_t pt1, pt2; - - pt1.x = ctrlpoints[0][0]; - pt1.y = ctrlpoints[0][1]; - points->push_back(pt1); - pt2.x = ctrlpoints[3][0]; - pt2.y = ctrlpoints[3][1]; - points->push_back(pt2); - } - - glMap1f(GL_MAP1_VERTEX_3, 0.0, 1.0, 3, 4, &ctrlpoints[0][0]); - - for(i= 0; i <= 30; i++) - { - glEvalCoord1f(((GLfloat)i)/30.0); - } - #endif } else if(*val == 'M') --- 1094,1097 ---- *************** *** 1189,1193 **** if(start.x != end.x || start.y != end.y) { ! delta = (3.0/360.0)*2*3.14; startA = atan2(start.y-center.y,start.x-center.x); //*(360/(2*3.14)); endA = atan2(end.y-center.y,end.x-center.x); //*(360/(2*3.14)); --- 1150,1154 ---- if(start.x != end.x || start.y != end.y) { ! delta = (3.0/360.0)*2*3.141592653; startA = atan2(start.y-center.y,start.x-center.x); //*(360/(2*3.14)); endA = atan2(end.y-center.y,end.x-center.x); //*(360/(2*3.14)); *************** *** 1195,1200 **** if(span < 0) span *= -1.0; ! if((span < 3.14) && large) ! span = (2*3.14) - span; count = span/delta; --- 1156,1161 ---- if(span < 0) span *= -1.0; ! if((span < 3.141592653) && large) ! span = (2*3.141592653) - span; count = span/delta; *************** *** 1336,1340 **** if(ry < 0) ry *= -1.0; ! rot *= (2*3.14/360); // To radians // Formula F.6.5.1 --- 1297,1301 ---- if(ry < 0) ry *= -1.0; ! rot *= (2*3.141592653/360); // To radians // Formula F.6.5.1 *************** *** 1913,1940 **** glLineWidth(1.5); ! fill = strstr(val, "stroke:"); ! if(fill != NULL) { ! fill += 7; ! if(strncmp(fill, "none", 4) != 0) { ! long color; ! double red, green, blue; ! ! if(CIstrncmp(fill, "black", 5) == 0) ! color = 0; ! else if(*fill == '#') { ! fill++; ! color = strtol(fill, &junk, 16); } - else - color = 0xffffff; - red = ((color >> 16L) & 0xFF)/255.0; - green = ((color >> 8L) & 0xFF)/255.0; - blue = (color & 0xFF)/255.0; - glColor4f (red, green, blue, 1.0); } } } --- 1874,1906 ---- glLineWidth(1.5); ! if(_allowColor) { ! fill = strstr(val, "stroke:"); ! if(fill != NULL) { ! fill += 7; ! if(strncmp(fill, "none", 4) != 0) { ! long color; ! double red, green, blue; ! ! if(CIstrncmp(fill, "black", 5) == 0) ! color = 0; ! else if(*fill == '#') ! { ! fill++; ! color = strtol(fill, &junk, 16); ! } ! else ! color = 0xffffff; ! red = ((color >> 16L) & 0xFF)/255.0; ! green = ((color >> 8L) & 0xFF)/255.0; ! blue = (color & 0xFF)/255.0; ! glColor4f (red, green, blue, 1.0); } } } + else + glColor4f (0.0, 0.0, 0.0, 1.0); } *************** *** 1943,1947 **** const char *val; val = data->GetArgValue("style"); ! if(CIstrstr(val, "fill:white") || CIstrstr(val, "fill:#FFFFFF") || CIstrstr(val, "fill:none") || CIstrstr(val, "fill-opacity:0")) return false; else --- 1909,1913 ---- const char *val; val = data->GetArgValue("style"); ! if(!_allowColor || CIstrstr(val, "fill:white") || CIstrstr(val, "fill:#FFFFFF") || CIstrstr(val, "fill:none") || CIstrstr(val, "fill-opacity:0")) return false; else Index: RGGLSVGDraw.h =================================================================== RCS file: /cvsroot/igarden/CommonSource/YAAFExtensions/RGGLSVGDraw.h,v retrieving revision 1.8 retrieving revision 1.8.2.1 diff -C2 -d -r1.8 -r1.8.2.1 *** RGGLSVGDraw.h 3 Oct 2005 02:20:10 -0000 1.8 --- RGGLSVGDraw.h 15 Nov 2006 12:18:09 -0000 1.8.2.1 *************** *** 50,53 **** --- 50,59 ---- } middleType_t; + typedef enum + { + kUseMonochrome, + kUseColor + } allowColor_t; + class SVGCacheEntry; *************** *** 55,59 **** { public: ! RGGLSVGDraw(); ~RGGLSVGDraw(); ErrorCode Draw(XGFileSpecifier &spec, double xPos, double yPos, double zPos, double xSize, double ySize, double rotate, middleType_t defaultType, bool forcePastBounds); --- 61,65 ---- { public: ! RGGLSVGDraw(allowColor_t color); ~RGGLSVGDraw(); ErrorCode Draw(XGFileSpecifier &spec, double xPos, double yPos, double zPos, double xSize, double ySize, double rotate, middleType_t defaultType, bool forcePastBounds); *************** *** 61,64 **** --- 67,71 ---- void GetInitialSize(XGFileSpecifier &spec, middleType_t defaultType, double &width, double &length); void GetRepeatCounts(XGFileSpecifier &spec, middleType_t defaultType, double width, double length, long &widthCount, long &lengthCount); + void EnableColor(bool useColor); private: |
Update of /cvsroot/igarden/Garden/source/Plugins In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv730 Modified Files: Tag: Release_branch_v1 MaterialDrawPlugin.h RenderPlugin.cpp MaterialDrawSetup.h DefaultRenderPlugin.cpp MaterialDrawSetup.cpp Log Message: Create ability to have monochrome drawing styles Index: DefaultRenderPlugin.cpp =================================================================== RCS file: /cvsroot/igarden/Garden/source/Plugins/DefaultRenderPlugin.cpp,v retrieving revision 1.13.2.2 retrieving revision 1.13.2.3 diff -C2 -d -r1.13.2.2 -r1.13.2.3 *** DefaultRenderPlugin.cpp 1 Nov 2006 03:10:10 -0000 1.13.2.2 --- DefaultRenderPlugin.cpp 15 Nov 2006 12:17:56 -0000 1.13.2.3 *************** *** 329,335 **** --- 329,337 ---- { case kStyleDisplayDimensions: + case kStyleDisplayColor: result = kAlwaysOn; break; case kStyleDisplayConceptSketchLine: + case kStyleDisplay3D: result = kAlwaysOff; break; *************** *** 741,745 **** else { ! RGGLSVGDraw draw; /*!!!ec =*/ draw.Draw(spec, center.xOffset, center.yOffset, _zSize, --- 743,747 ---- else { ! RGGLSVGDraw draw(_colorEnabled ? kUseColor : kUseMonochrome); /*!!!ec =*/ draw.Draw(spec, center.xOffset, center.yOffset, _zSize, Index: MaterialDrawSetup.h =================================================================== RCS file: /cvsroot/igarden/Garden/source/Plugins/MaterialDrawSetup.h,v retrieving revision 1.3.2.1 retrieving revision 1.3.2.2 diff -C2 -d -r1.3.2.1 -r1.3.2.2 *** MaterialDrawSetup.h 29 Oct 2006 03:31:48 -0000 1.3.2.1 --- MaterialDrawSetup.h 15 Nov 2006 12:17:56 -0000 1.3.2.2 *************** *** 36,39 **** --- 36,40 ---- virtual void SetYear(itemYear_t year); virtual void SetGroupBounds(planRectangle_t bounds); + virtual void EnableColor(bool isEnabled); protected: *************** *** 61,64 **** --- 62,66 ---- itemYear_t _year; planRectangle_t _groupBounds; + bool _colorEnabled; }; Index: MaterialDrawPlugin.h =================================================================== RCS file: /cvsroot/igarden/Garden/source/Plugins/MaterialDrawPlugin.h,v retrieving revision 1.9.2.1 retrieving revision 1.9.2.2 diff -C2 -d -r1.9.2.1 -r1.9.2.2 *** MaterialDrawPlugin.h 29 Oct 2006 03:31:48 -0000 1.9.2.1 --- MaterialDrawPlugin.h 15 Nov 2006 12:17:56 -0000 1.9.2.2 *************** *** 60,63 **** --- 60,64 ---- virtual void SetYear(itemYear_t year) = 0; virtual void SetGroupBounds(planRectangle_t bounds) = 0; + virtual void EnableColor(bool isEnabled) = 0; virtual cnvErr_t DrawItem(materialType_t mtype, planPoint_t center, XGFileSpecifier &spec) = 0; Index: RenderPlugin.cpp =================================================================== RCS file: /cvsroot/igarden/Garden/source/Plugins/RenderPlugin.cpp,v retrieving revision 1.13.2.2 retrieving revision 1.13.2.3 diff -C2 -d -r1.13.2.2 -r1.13.2.3 *** RenderPlugin.cpp 2 Nov 2006 23:44:34 -0000 1.13.2.2 --- RenderPlugin.cpp 15 Nov 2006 12:17:56 -0000 1.13.2.3 *************** *** 34,38 **** const revision_t pluginRev = { 1, 0 }; const revision_t interfaceRev = { 1, 0 }; ! const long numStyles = 2; #define kDefaultStyleFactoryID (CFUUIDGetConstantUUIDWithBytes(NULL, 0x95, 0xD0, 0x14, 0x92, 0x0D, 0x05, 0x11, 0xDA, 0xAB, 0x89, 0xC4, 0x67, 0xFD, 0x39, 0x7B, 0x7A)) --- 34,38 ---- const revision_t pluginRev = { 1, 0 }; const revision_t interfaceRev = { 1, 0 }; ! const long numStyles = 3; #define kDefaultStyleFactoryID (CFUUIDGetConstantUUIDWithBytes(NULL, 0x95, 0xD0, 0x14, 0x92, 0x0D, 0x05, 0x11, 0xDA, 0xAB, 0x89, 0xC4, 0x67, 0xFD, 0x39, 0x7B, 0x7A)) *************** *** 267,271 **** yaaf::uuid_t uidStruct1 = { 0x99444914, 0x0935, 0x11DA, 0xAB, 0x89, 0xC4, 0x67, 0xFD, 0x39, 0x7B, 0x7A }; yaaf::uuid_t uidStruct2 = { 0x350F3AB0, 0x0C0C, 0x11DA, 0xAB, 0x89, 0xC4, 0x67, 0xFD, 0x39, 0x7B, 0x7A }; ! PRECONDITION(index < numStyles); switch(index) --- 267,271 ---- yaaf::uuid_t uidStruct1 = { 0x99444914, 0x0935, 0x11DA, 0xAB, 0x89, 0xC4, 0x67, 0xFD, 0x39, 0x7B, 0x7A }; yaaf::uuid_t uidStruct2 = { 0x350F3AB0, 0x0C0C, 0x11DA, 0xAB, 0x89, 0xC4, 0x67, 0xFD, 0x39, 0x7B, 0x7A }; ! yaaf::uuid_t uidStruct3 = { 0x97fa73e9, 0xecff, 0x47c1, 0xa9, 0x96, 0x02, 0x5f, 0x4d, 0x0d, 0x3c, 0x5e }; PRECONDITION(index < numStyles); switch(index) *************** *** 277,280 **** --- 277,283 ---- uid.ConvertFromBytes((unsigned char*)&uidStruct2); break; + case 2: + uid.ConvertFromBytes((unsigned char*)&uidStruct3); + break; } return kCanvasOK; *************** *** 294,298 **** break; case 1: ! name.SetCString("Presentation"); break; } --- 297,304 ---- break; case 1: ! name.SetCString("Presentation (Monochrome)"); ! break; ! case 2: ! name.SetCString("Presentation (Color)"); break; } *************** *** 324,327 **** --- 330,334 ---- break; case 1: + case 2: return _presentationMaterialDraw; break; *************** *** 354,357 **** --- 361,373 ---- result = kAlwaysOff; break; + case kStyleDisplayColor: + if(index == 2) + result = kAlwaysOn; + else + result = kAlwaysOff; + break; + case kStyleDisplay3D: + result = kAlwaysOff; + break; } *************** *** 491,495 **** else { ! RGGLSVGDraw draw; ErrorCode ec; --- 507,511 ---- else { ! RGGLSVGDraw draw(kUseMonochrome); ErrorCode ec; *************** *** 695,699 **** cnvErr_t PresentationMaterialDraw::DrawItem(materialType_t mtype, planPoint_t center, XGFileSpecifier &spec) { ! RGGLSVGDraw draw; ErrorCode ec; --- 711,715 ---- cnvErr_t PresentationMaterialDraw::DrawItem(materialType_t mtype, planPoint_t center, XGFileSpecifier &spec) { ! RGGLSVGDraw draw(_colorEnabled ? kUseColor : kUseMonochrome); ErrorCode ec; *************** *** 708,712 **** { XGFileSpecifier spec; ! RGGLSVGDraw draw; const char *filename; ErrorCode ec; --- 724,728 ---- { XGFileSpecifier spec; ! RGGLSVGDraw draw(_colorEnabled ? kUseColor : kUseMonochrome); const char *filename; ErrorCode ec; Index: MaterialDrawSetup.cpp =================================================================== RCS file: /cvsroot/igarden/Garden/source/Plugins/MaterialDrawSetup.cpp,v retrieving revision 1.3.2.1 retrieving revision 1.3.2.2 diff -C2 -d -r1.3.2.1 -r1.3.2.2 *** MaterialDrawSetup.cpp 29 Oct 2006 03:31:48 -0000 1.3.2.1 --- MaterialDrawSetup.cpp 15 Nov 2006 12:17:56 -0000 1.3.2.2 *************** *** 133,134 **** --- 133,143 ---- _groupBounds = bounds; } + + // --------------------------------------------------------------------------- + /// EnableColor + // + void MaterialDrawSetup::EnableColor(bool isEnabled) + { + _colorEnabled = isEnabled; + } + |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-15 12:17:51
|
Update of /cvsroot/igarden/Garden/source/LayoutDB In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv713 Modified Files: Tag: Release_branch_v1 MaterialRef.cpp Log Message: Create ability to have monochrome drawing styles Index: MaterialRef.cpp =================================================================== RCS file: /cvsroot/igarden/Garden/source/LayoutDB/MaterialRef.cpp,v retrieving revision 1.119.2.2 retrieving revision 1.119.2.3 diff -C2 -d -r1.119.2.2 -r1.119.2.3 *** MaterialRef.cpp 1 Nov 2006 03:18:29 -0000 1.119.2.2 --- MaterialRef.cpp 15 Nov 2006 12:17:49 -0000 1.119.2.3 *************** *** 1132,1136 **** cnvErr_t err; long overrideLength, overrideWidth; ! RGGLSVGDraw draw; Variant *variant; XGFileSpecifier spec; --- 1132,1136 ---- cnvErr_t err; long overrideLength, overrideWidth; ! RGGLSVGDraw draw(kUseMonochrome); Variant *variant; XGFileSpecifier spec; *************** *** 1447,1451 **** points.push_back(aPoint); } ! view->DrawGenericItemGroup(&points, GetMaterialType()); view->DrawNotation(GetBoundingRectangle()); view->EndItemDraw(); --- 1447,1468 ---- points.push_back(aPoint); } ! if((GetMaterialType() & kMajorMaterialType) == kMaterialTypePlant) ! view->DrawGenericItemGroup(&points, GetMaterialType()); ! else ! { ! landscapeHeight_t height; ! planLength_t spread; ! XGFileSpecifier spec; ! ! GetLatestPlantDimensions(&height, &spread); ! if(GetPlanDrawFile(spec)) ! { ! view->SetItemSize(_cacheWidth, _cacheLength, height, true); ! view->DrawItemGroup(GetMaterialType(), &points, spec); ! } ! else ! view->DrawGenericItemGroup(&points, GetMaterialType()); ! } ! view->DrawNotation(GetBoundingRectangle()); view->EndItemDraw(); *************** *** 2573,2577 **** long widthCount, lengthCount; planLength_t totalHeight; ! RGGLSVGDraw draw; CalculateItemBounds(); --- 2590,2594 ---- long widthCount, lengthCount; planLength_t totalHeight; ! RGGLSVGDraw draw(kUseMonochrome); CalculateItemBounds(); *************** *** 3256,3260 **** void MaterialRef::CalculateItemBounds() { ! RGGLSVGDraw draw; double length, width; planSize_t minSize, incrSize, maxSize; --- 3273,3277 ---- void MaterialRef::CalculateItemBounds() { ! RGGLSVGDraw draw(kUseMonochrome); double length, width; planSize_t minSize, incrSize, maxSize; |
|
From: Jeffrey B. <jlb...@us...> - 2006-11-15 12:17:46
|
Update of /cvsroot/igarden/Garden/source/PlanTool In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv698 Modified Files: Tag: Release_branch_v1 PlanCanvasDefs.h PlanCanvasView.h PlanCanvasView.cpp PlanPaletteView.cpp Log Message: Create ability to have monochrome drawing styles Index: PlanCanvasDefs.h =================================================================== RCS file: /cvsroot/igarden/Garden/source/PlanTool/PlanCanvasDefs.h,v retrieving revision 1.5 retrieving revision 1.5.2.1 diff -C2 -d -r1.5 -r1.5.2.1 *** PlanCanvasDefs.h 20 Aug 2005 12:39:34 -0000 1.5 --- PlanCanvasDefs.h 15 Nov 2006 12:17:41 -0000 1.5.2.1 *************** *** 77,81 **** { kStyleDisplayDimensions, ! kStyleDisplayConceptSketchLine } styleCharacteristic_t; --- 77,83 ---- { kStyleDisplayDimensions, ! kStyleDisplayConceptSketchLine, ! kStyleDisplayColor, ! kStyleDisplay3D } styleCharacteristic_t; Index: PlanCanvasView.h =================================================================== RCS file: /cvsroot/igarden/Garden/source/PlanTool/PlanCanvasView.h,v retrieving revision 1.11.2.1 retrieving revision 1.11.2.2 diff -C2 -d -r1.11.2.1 -r1.11.2.2 *** PlanCanvasView.h 29 Oct 2006 03:31:24 -0000 1.11.2.1 --- PlanCanvasView.h 15 Nov 2006 12:17:41 -0000 1.11.2.2 *************** *** 118,121 **** --- 118,122 ---- pointList_t _lineList; long _currentStyle; + long _stylePluginIndex; RenderStylePlugin *_currentStylePlugin; XGDynArray<canvasState_t> _stateStack; Index: PlanCanvasView.cpp =================================================================== RCS file: /cvsroot/igarden/Garden/source/PlanTool/PlanCanvasView.cpp,v retrieving revision 1.13.2.2 retrieving revision 1.13.2.3 diff -C2 -d -r1.13.2.2 -r1.13.2.3 *** PlanCanvasView.cpp 1 Nov 2006 03:18:19 -0000 1.13.2.2 --- PlanCanvasView.cpp 15 Nov 2006 12:17:41 -0000 1.13.2.3 *************** *** 139,143 **** cnvErr_t result = kCanvasOK; ! if(_state->_lineType != kPlanConceptSketchLine || (_currentStylePlugin->ShouldDisplay(_currentStyle, kStyleDisplayConceptSketchLine) != kAlwaysOff)) { SetGLColor(); --- 139,143 ---- cnvErr_t result = kCanvasOK; ! if(_state->_lineType != kPlanConceptSketchLine || (_currentStylePlugin->ShouldDisplay(_stylePluginIndex, kStyleDisplayConceptSketchLine) != kAlwaysOff)) { SetGLColor(); *************** *** 167,171 **** cnvErr_t result = kCanvasOK; ! if(_state->_lineType != kPlanConceptSketchLine || (_currentStylePlugin->ShouldDisplay(_currentStyle, kStyleDisplayConceptSketchLine) != kAlwaysOff)) { SetGLColor(); --- 167,171 ---- cnvErr_t result = kCanvasOK; ! if(_state->_lineType != kPlanConceptSketchLine || (_currentStylePlugin->ShouldDisplay(_stylePluginIndex, kStyleDisplayConceptSketchLine) != kAlwaysOff)) { SetGLColor(); *************** *** 214,217 **** --- 214,219 ---- planScale_t scale; + _curMD->EnableColor(ShouldDisplay(kStyleDisplayColor)); + SetGLColor(); glLineWidth (1); *************** *** 241,244 **** --- 243,248 ---- cnvErr_t result; + _curMD->EnableColor(ShouldDisplay(kStyleDisplayColor)); + result = _curMD->DrawItem(mtype, center, spec); if(result == kCanvasNotHandled) *************** *** 255,258 **** --- 259,264 ---- cnvErr_t result = kCanvasNotHandled; + _curMD->EnableColor(ShouldDisplay(kStyleDisplayColor)); + result = _curMD->DrawGenericItem(mtype, center); if(result == kCanvasNotHandled) *************** *** 428,432 **** lineType_t PlanCanvasView::GetDefaultPaintLineType() { ! return _currentStylePlugin->GetDefaultPaintLineType(_currentStyle); } --- 434,438 ---- lineType_t PlanCanvasView::GetDefaultPaintLineType() { ! return _currentStylePlugin->GetDefaultPaintLineType(_stylePluginIndex); } *************** *** 457,461 **** long parentStyle, parentIndex; RenderStylePlugin *plugin; ! if(_renderStyles.Length() == 0) InitializeStyles(); --- 463,467 ---- long parentStyle, parentIndex; RenderStylePlugin *plugin; ! if(_renderStyles.Length() == 0) InitializeStyles(); *************** *** 467,470 **** --- 473,481 ---- _curMD = cur._stylePlugin->GetMaterialDrawInterface(cur._styleIndex); _currentStylePlugin = cur._stylePlugin; + _stylePluginIndex = cur._styleIndex; + + String str; + _currentStylePlugin->GetStyleName(_stylePluginIndex, str); + // printf("Switch(1) to style '%s'\n", str.c_str()); parentStyle = BasedUponStyle(); *************** *** 478,481 **** --- 489,493 ---- _curMD = _fallbackMD; InvalView(); + // printf("Switch(2) to style '%s'\n", str.c_str()); return kCanvasOK; *************** *** 520,528 **** bool result; switch(item) { ! case kStyleDisplayDimensions: // No preference for dimension on/off case kStyleDisplayConceptSketchLine: // or for style line display ! result = (_currentStylePlugin->ShouldDisplay(_currentStyle, item) != kAlwaysOff); break; } --- 532,546 ---- bool result; + String str; + _currentStylePlugin->GetStyleName(_stylePluginIndex, str); + //printf("ShouldDIsplay style '%s'\n", str.c_str()); + switch(item) { ! case kStyleDisplayDimensions: // No preference for dimension on/off case kStyleDisplayConceptSketchLine: // or for style line display ! case kStyleDisplayColor: // Separate style for plugin ! case kStyleDisplay3D: // and for 3D ! result = (_currentStylePlugin->ShouldDisplay(_stylePluginIndex, item) != kAlwaysOff); break; } *************** *** 680,684 **** XGUUID styleUID, nilID; ! styleUID = _currentStylePlugin->BasedUponStyle(_currentStyle); if(styleUID != nilID) { --- 698,702 ---- XGUUID styleUID, nilID; ! styleUID = _currentStylePlugin->BasedUponStyle(_stylePluginIndex); if(styleUID != nilID) { Index: PlanPaletteView.cpp =================================================================== RCS file: /cvsroot/igarden/Garden/source/PlanTool/PlanPaletteView.cpp,v retrieving revision 1.5.2.1 retrieving revision 1.5.2.2 diff -C2 -d -r1.5.2.1 -r1.5.2.2 *** PlanPaletteView.cpp 2 Nov 2006 23:41:19 -0000 1.5.2.1 --- PlanPaletteView.cpp 15 Nov 2006 12:17:41 -0000 1.5.2.2 *************** *** 99,103 **** SetLayout(_drawLayout); } ! RGGLSVGDraw draw; double length, width, scaleX, scaleY, baseScale, variantScale, scale; --- 99,103 ---- SetLayout(_drawLayout); } ! RGGLSVGDraw draw(kUseColor); double length, width, scaleX, scaleY, baseScale, variantScale, scale; |