diff options
author | Rüdiger Timm <rt@openoffice.org> | 2004-05-21 12:58:28 +0000 |
---|---|---|
committer | Rüdiger Timm <rt@openoffice.org> | 2004-05-21 12:58:28 +0000 |
commit | 2ca246c29459234c370496174c5d38dd0833d063 (patch) | |
tree | 3ced0a77740fd4a310d27ac33893b15a7dd27bcc /rsc/inc | |
parent | c3467a92ede027902f154ec091f9bf81a56582d8 (diff) |
INTEGRATION: CWS bmpres01 (1.8.74); FILE MERGED
2004/04/27 13:42:44 ka 1.8.74.4: created new resource structure for images
2004/04/21 14:46:13 ka 1.8.74.3: added support for external imagelist images
2004/04/06 15:43:24 pl 1.8.74.2: #i27525# add support for image lists
2004/02/02 08:51:45 ka 1.8.74.1: added environment variable to dump all bitmap/image resources into an output directory (RSC_FSYS_RESOURCES)
Diffstat (limited to 'rsc/inc')
-rw-r--r-- | rsc/inc/rscdb.hxx | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/rsc/inc/rscdb.hxx b/rsc/inc/rscdb.hxx index ba95e7ee8b14..3786c08d6655 100644 --- a/rsc/inc/rscdb.hxx +++ b/rsc/inc/rscdb.hxx @@ -2,9 +2,9 @@ * * $RCSfile: rscdb.hxx,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: ssa $ $Date: 2002-07-02 14:25:56 $ + * last change: $Author: rt $ $Date: 2004-05-21 13:58:28 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -95,10 +95,21 @@ #include <rscdef.hxx> #endif +#include <list> + class RscError; class REResourceList; class RscTupel; class RscCont; +class RscCmdLine; + +struct WriteRcContext +{ + FILE * fOutput; + rtl::OString aOutputRc; + rtl::OString aOutputSysList; + RscCmdLine* pCmdLine; +}; /****************** R s c T y p C o n ************************************/ // Liste die alle Basistypen enthaelt @@ -225,7 +236,7 @@ class RscTypCont RscTop * InitClassImage( RscTop * pSuper, RscTop *pClassBitmap, RscTop * pClassColor ); RscTop * InitClassImageList( RscTop * pSuper, RscTop *pClassBitmap, - RscTop * pClassColor ); + RscTop * pClassColor, RscCont * pStrLst ); RscTop * InitClassWindow( RscTop * pSuper, RscEnum * pMapUnit, RscArray * pLangGeo ); RscTop * InitClassSystemWindow( RscTop * pSuper ); @@ -414,7 +425,7 @@ public: USHORT PutSysName( USHORT nRscTyp, char * pName, USHORT nConst, USHORT nId, BOOL bFirst ); void ClearSysNames(); - ERRTYPE WriteRc( FILE * fOutput ); + ERRTYPE WriteRc( WriteRcContext& rContext ); void WriteSrc( FILE * fOutput, ULONG nFileIndex, CharSet nCharSet, BOOL bName = TRUE ); ERRTYPE WriteHxx( FILE * fOutput, ULONG nFileKey); @@ -429,4 +440,3 @@ public: }; #endif - |