home *** CD-ROM | disk | FTP | other *** search
- #ifndef LIBRARIES_WIZARD_H
- #define LIBRARIES_WIZARD_H
-
- /*
- ** $VER: wizard.h 38.129 (28.10.96)
- **
- ** © 1996 HAAGE & PARTNER, All Rights Reserved
- ** Autor: Thomas Mittelsdorf
- **
- */
-
- #ifndef EXEC_TYPES_H
- #include <exec/types.h>
- #endif
-
- #ifndef EXEC_LISTS_H
- #include <exec/lists.h>
- #endif
-
- #ifndef INTUITION_INTUITION_H
- #include <intuition/intuition.h>
- #endif
-
- #ifndef LIBRARIES_GADTOOLS_H
- #include <libraries/gadtools.h>
- #endif
-
- #define WIZARDNAME "wizard.library"
-
- #define WZRD_TEXTPEN 0x8002
- #define WZRD_SHINEPEN 0x8003
- #define WZRD_SHADOWPEN 0x8004
- #define WZRD_FILLPEN 0x8005
- #define WZRD_FILLTEXTPEN 0x8006
- #define WZRD_BACKGROUNDPEN 0x8007
- #define WZRD_HIGHLIGHTTEXTPEN 0x8008
- #define WZRD_BARDETAILPEN 0x8009 // OS V39
- #define WZRD_BARBLOCKPEN 0x800A // OS V39
- #define WZRD_BARTRIMPEN 0x800B // OS V39
-
- #define WZRDFRAME_NONE 0
- #define WZRDFRAME_ICON 1
- #define WZRDFRAME_BUTTON 2
- #define WZRDFRAME_STRING 3
- #define WZRDFRAME_DOUBLEICON 4
- #define WZRDFRAME_SICON 5
- #define WZRDFRAME_SBUTTON 6
- #define WZRDFRAME_SSTRING 7
- #define WZRDFRAME_SDOUBLEICON 8
-
- #define WZRDPLACE_LEFT 0x1
- #define WZRDPLACE_RIGHT 0x2
- #define WZRDPLACE_CENTER 0x10
-
- #define WARROW_LEFT 0
- #define WARROW_RIGHT 1
- #define WARROW_UP 2
- #define WARROW_DOWN 3
-
- #define WGHF_IgnoreOS 1
- #define WGHF_FullControl 2
-
- /* WizardNode ******************************************************/
- /* Diese Struktur darf nur gelesen werden und ist erst ba V38 gültig */
-
- struct WizardNode
- {
- struct MinNode Node;
-
- UBYTE Entrys;
- UBYTE Flags;
- UWORD Width;
- UWORD Height;
- UWORD MinHeight;
- UWORD SBGPen;
- UBYTE Baseline;
- UBYTE TreeEntry;
-
- struct MinList *Childs;
- struct WizardNode *ParentNode;
-
- UBYTE Privat[16];
- ULONG UserData;
- };
-
- /* NodeEntry - Struktur ********************************************/
-
- struct WizardNodeEntry
- {
- UBYTE Private[24];
- };
-
- /* Standard Node ***************************************************/
- /* Diese Node ist für Listviews und Hierarchy */
-
- struct WizardDefaultNode
- {
- struct WizardNode WizardNode;
-
- struct WizardNodeEntry Entry;
- };
-
- /*******************************************************************/
-
- struct WizardWindowHandle
- {
- struct MinNode Node;
- struct Window *Window;
- struct Menu *MenuStrip;
- struct DrawInfo *DrawInfo;
- APTR VisualInfo;
- STRPTR ScreenTitle;
- WORD SizeImageWidth;
- WORD SizeImageHeight;
- struct MinList Objects;
- struct Gadget *RootGadget;
- struct Gadget *RootTopGadget;
- struct Gadget *RootLeftGadget;
- struct Gadget *RootBottomGadget;
- struct Gadget *RootRightGadget;
- void *UserStruct;
- };
-
- struct WizardNewImage
- {
- UWORD Flags;
- UWORD Name; /* geben Sie hier immer eine NULL an */
- UWORD Width;
- UWORD Height;
- UWORD Depth;
- UWORD Compression;
- ULONG Reserved;
- ULONG ColorLength;
- ULONG ImageLength
- };
- /* Direkt an dieser Struktur folgen die Daten */
-
- #define WIF_Interleaved 4
- #define WIF_Standard 8
-
- /* Vimage-Struktur und seine Tags, sowie Kommandos */
- /* *********************************************** */
-
- struct WizardVImage
- {
- UWORD Flags;
- UWORD Counter;
- UWORD MinWidth;
- UWORD MinHeight;
- UWORD * RelCoords;
- }; /* Danach folgen die Zeiger für ImageBeschreibungen */
-
- #define WVIF_MinWidth 1
- #define WVIF_MinHeight 2
- #define WVIF_AreaInit 4
- #define WVIF_Recursion 8
-
- #define WVIB_MinWidth 0
- #define WVIB_MinHeight 1
- #define WVIB_AreaInit 2
- #define WVIB_Recursion 3
-
- #define WVICMD_END 0
- #define WVICMD_COLOR 1
- #define WVICMD_COLOR2 2
- #define WVICMD_MOVE 3
- #define WVICMD_DRAW 4
- #define WVICMD_RECTFILL 5
- #define WVICMD_WRITEPIXEL 6
- #define WVICMD_IMAGE 7
- #define WVICMD_TEXT 8
- #define WVICMD_SETDRMD 9
- #define WVICMD_TEXTIMAGE 10
- #define WVICMD_TEXTMOVE 11
- #define WVICMD_TAGCOLOR 12
- #define WVICMD_TEXTPLACE 13
- #define WVICMD_SETAFPT 14
- #define WVICMD_SNAPCURSOR 15
- #define WVICMD_SNAPX 16
- #define WVICMD_SNAPY 17
- #define WVICMD_TAGMOVE 18
- #define WVICMD_TAGIMAGE 19
- #define WVICMD_BITMAP_TO_RP 20
- #define WVICMD_FILLBORDER 21
- #define WVICMD_BEEP 22
- #define WVICMD_AREAINIT 23
- #define WVICMD_AREAMOVE 24
- #define WVICMD_AREADRAW 25
- #define WVICMD_AREAEND 26
- #define WVICMD_TAGAREAPTRN 27 /* V38 */
- #define WVICMD_SNAPXY 28 /* V38 */
- #define WVICMD_BITMAP 29 /* V38 */
-
- /* Tags der wizard.library */
-
- #define WZRD_TagDummy 0x80000000+0x180000
-
- #define WVIA_TagDummy (WZRD_TagDummy+100)
-
- #define WVIA_Text (WVIA_TagDummy+0)
- #define WVIA_TextFont (WVIA_TagDummy+1)
- #define WVIA_TextPlace (WVIA_TagDummy+2)
- #define WVIA_TextPen (WVIA_TagDummy+3)
- #define WVIA_TextStyles (WVIA_TagDummy+4)
- #define WVIA_TextHighLights (WVIA_TagDummy+5)
- #define WVIA_TextImages (WVIA_TagDummy+6)
-
- #define WVIA_TagImage (WVIA_TagDummy+7)
- #define WVIA_TagImageCode (WVIA_TagDummy+8)
-
- #define WVIA_ImageCode (WVIA_TagDummy+9)
-
- #define WVIA_Color0 (WVIA_TagDummy+10)
- #define WVIA_Color1 (WVIA_TagDummy+11)
- #define WVIA_Color2 (WVIA_TagDummy+12)
- #define WVIA_Color3 (WVIA_TagDummy+13)
- #define WVIA_Color4 (WVIA_TagDummy+14)
- #define WVIA_Color5 (WVIA_TagDummy+15)
- #define WVIA_Color6 (WVIA_TagDummy+16)
- #define WVIA_Color7 (WVIA_TagDummy+17)
-
- #define WVIA_TPoint0 (WVIA_TagDummy+18)
- #define WVIA_TPoint1 (WVIA_TagDummy+19)
- #define WVIA_TPoint2 (WVIA_TagDummy+20)
- #define WVIA_TPoint3 (WVIA_TagDummy+21)
- #define WVIA_TPoint4 (WVIA_TagDummy+22)
- #define WVIA_TPoint5 (WVIA_TagDummy+23)
- #define WVIA_TPoint6 (WVIA_TagDummy+24)
- #define WVIA_TPoint7 (WVIA_TagDummy+25)
-
- #define WVIA_AreaPtrn (WVIA_TagDummy+26)
- #define WVIA_TmpRas (WVIA_TagDummy+27)
-
- #define WVIA_BitMapWidth (WVIA_TagDummy+28)
- #define WVIA_BitMapHeight (WVIA_TagDummy+29)
- #define WVIA_BitMap0 (WVIA_TagDummy+30)
- #define WVIA_BitMap1 (WVIA_TagDummy+31)
- #define WVIA_BitMap2 (WVIA_TagDummy+32)
- #define WVIA_BitMap3 (WVIA_TagDummy+33)
- #define WVIA_BitMap4 (WVIA_TagDummy+34)
- #define WVIA_BitMap5 (WVIA_TagDummy+35)
- #define WVIA_BitMap6 (WVIA_TagDummy+36)
- #define WVIA_BitMap7 (WVIA_TagDummy+37)
-
- #define WVIA_PureText (WVIA_TagDummy+38)
-
- #define WVIA_TagAreaPtSz (WVIA_TagDummy+39)
- #define WVIA_TagAreaPtrn0 (WVIA_TagDummy+40)
- #define WVIA_TagAreaPtrn1 (WVIA_TagDummy+41)
- #define WVIA_TagAreaPtrn2 (WVIA_TagDummy+42)
- #define WVIA_TagAreaPtrn3 (WVIA_TagDummy+43)
-
- /* Tags für den Aufruf von WZ_OpenSurface() */
-
- #define SFH_Locale (WZRD_TagDummy+200)
- #define SFH_Catalog (WZRD_TagDummy+201)
- #define SFH_AutoInit (WZRD_TagDummy+202)
-
- /* Tags für den Aufruf von WZ_CreateWindowObj() */
- #define WWH_GadgetArray (WZRD_TagDummy+300)
- #define WWH_GadgetArraySize (WZRD_TagDummy+301)
- #define WWH_PreviousGadget (WZRD_TagDummy+302)
- #define WWH_StringHook (WZRD_TagDummy+303) /* Do not use under V37 !!! */
- #define WWH_StackSize (WZRD_TagDummy+304) /* für WZ_AllocWindowHandle */
-
- /* Classes in V1.0 */
-
- #define WCLASS_GROUPEND 0
-
- #define WCLASS_LAYOUT 0
- #define WCLASS_HGROUP 1
- #define WCLASS_VGROUP 2
- #define WCLASS_BUTTON 3
- #define WCLASS_STRING 4
- #define WCLASS_LABEL 5
- #define WCLASS_CHECKBOX 6
- #define WCLASS_MX 7
- #define WCLASS_INTEGER 8
- #define WCLASS_HSCROLLER 9
- #define WCLASS_VSCROLLER 10
- #define WCLASS_ARROW 11
- #define WCLASS_LISTVIEW 12
- #define WCLASS_MULTILISTVIEW 13
- #define WCLASS_TOGGLE 14
- #define WCLASS_LINE 15
- #define WCLASS_COLORFIELD 16
- #define WCLASS_ARGS 17
- #define WCLASS_GAUGE 18
- #define WCLASS_CYCLE 19
- #define WCLASS_VECTORBUTTON 20
- #define WCLASS_DATE 21
- #define WCLASS_SPACE 22
- #define WCLASS_IMAGE 23
- #define WCLASS_IMAGEBUTTON 24
- #define WCLASS_IMAGETOGGLE 25
- #define WCLASS_IMAGEPOPUP 26
- #define WCLASS_TEXTPOPUP 27
- #define WCLASS_PALETTE 28
- #define WCLASS_VECTORPOPUP 29
- #define WCLASS_HIERARCHY 30
- #define WCLASS_HSLIDER 31
- #define WCLASS_VSLIDER 32
- #define WCLASS_STRINGFIELD 33 /* V 38 */
- #define WCLASS_EXTERN 34 /* V 38 */
- #define WCLASS_LAST 35
-
- /* Flags, die Sie in dem Tag WGA_Flags angeben können */
-
- #define WGF_GadgetHelp (1<<1)
- #define WGF_Disabled (1<<8)
- #define WGF_Immediate (1<<2)
- #define WGF_KeyControl (1<<9)
- #define WGRPF_EqualSize (1<<15)
- #define WGRPF_DockMode (1<<14)
- #define WGRPF_TabMode (1<<13)
- #define WSPCF_Transparent (1<<15)
- #define WSTFF_ReadOnly (1<<15)
- #define WTGF_SimpleMode (1<<15)
- #define WLVF_ReadOnly (1<<15)
- #define WLVF_DoubleClicks (1<<14)
- #define WLVF_NewLook (1<<13) /* V 38*/
- #define WLVF_Borderless (1<<12) /* V 38 */
- #define WSCF_NewLook (1<<15)
- #define WITF_SimpleMode (1<<15)
- #define WIPF_NewLook (1<<15)
- #define WTPF_NewLook (1<<15)
- #define WVPF_NewLook (1<<15)
- #define WSLF_NewLook (1<<15)
- #define WCYF_NewLook (1<<15) /* V 38 */
-
- /* alle folgenden Tags sind Universal-Tags für alle Wizardgadgets */
-
- #define WGA_Label (WZRD_TagDummy+400)
- #define WGA_Label2 (WZRD_TagDummy+401)
- #define WGA_TextFont (WZRD_TagDummy+402)
- #define WGA_Flags (WZRD_TagDummy+403)
- #define WGA_Priority (WZRD_TagDummy+404)
- #define WGA_RelHeight (WZRD_TagDummy+405)
- #define WGA_MinWidth (WZRD_TagDummy+406)
- #define WGA_MinHeight (WZRD_TagDummy+407)
- #define WGA_Link (WZRD_TagDummy+408)
- #define WGA_LinkData (WZRD_TagDummy+409)
- #define WGA_HelpText (WZRD_TagDummy+410)
- #define WGA_Config (WZRD_TagDummy+411)
- #define WGA_NewImage (WZRD_TagDummy+412)
- #define WGA_SelNewImage (WZRD_TagDummy+413)
- #define WGA_Group (WZRD_TagDummy+414)
- #define WGA_GroupPage (WZRD_TagDummy+415)
- #define WGA_Locale (WZRD_TagDummy+416)
- #define WGA_Screen (WZRD_TagDummy+417)
- #define WGA_Bounds (WZRD_TagDummy+418)
- #define WGA_Private (WZRD_TagDummy+420) /* V 38 */
- #define WGA_TabMinWidth (WZRD_TagDummy+421) /* V 38 */
- #define WGA_TabMinHeight (WZRD_TagDummy+422) /* V 38 */
- #define WGA_ObjectName (WZRD_TagDummy+423) /* V 38, Userdata->ObjectName or NULL */
-
- /* Notify - Tags */
- #define WNOTIFYA_Type (WZRD_TagDummy+450)
-
- /* Class-Tags */
-
- #define WGROUPA_ActivePage (WZRD_TagDummy+500)
- #define WGROUPA_MaxPage (WZRD_TagDummy+501)
- #define WGROUPA_HBorder (WZRD_TagDummy+502)
- #define WGROUPA_VBorder (WZRD_TagDummy+503)
- #define WGROUPA_BHOffset (WZRD_TagDummy+504)
- #define WGROUPA_BVOffset (WZRD_TagDummy+505)
- #define WGROUPA_Space (WZRD_TagDummy+506)
- #define WGROUPA_VarSpace (WZRD_TagDummy+507)
- #define WGROUPA_FrameType (WZRD_TagDummy+508)
-
- #define WSTRINGA_MaxChars (WZRD_TagDummy+509)
- #define WSTRINGA_String (WZRD_TagDummy+510)
-
- #define WCHECKBOXA_Checked (WZRD_TagDummy+511)
-
- #define WMXA_Active (WZRD_TagDummy+512)
-
- #define WGROUPA_HighLights (WZRD_TagDummy+513)
- #define WGROUPA_HighlightPen (WZRD_TagDummy+514)
-
- #define WLABELA_FrameType (WZRD_TagDummy+515)
- #define WLABELA_Space (WZRD_TagDummy+516)
- #define WLABELA_BGPen (WZRD_TagDummy+517)
- #define WLABELA_TextPlace (WZRD_TagDummy+518)
- #define WLABELA_Lines (WZRD_TagDummy+519)
-
- #define WINTEGERA_Long (WZRD_TagDummy+520)
- #define WINTEGERA_MinLong (WZRD_TagDummy+521)
- #define WINTEGERA_MaxLong (WZRD_TagDummy+522)
-
- #define WSCROLLERA_Top (WZRD_TagDummy+523)
- #define WSCROLLERA_Visible (WZRD_TagDummy+524)
- #define WSCROLLERA_Total (WZRD_TagDummy+525)
-
- #define WSTRINGA_Justification (WZRD_TagDummy+526)
- #define WINTEGERA_Justification (WZRD_TagDummy+527)
-
- #define WARROWA_Type (WZRD_TagDummy+528)
-
- #define WLISTVIEWA_HeaderNode (WZRD_TagDummy+533) /* V 38 */
- #define WLISTVIEWA_Top (WZRD_TagDummy+534)
- #define WLISTVIEWA_Selected (WZRD_TagDummy+535)
- #define WLISTVIEWA_List (WZRD_TagDummy+536)
- #define WLISTVIEWA_Columns (WZRD_TagDummy+537) /* V 38 */
- #define WLISTVIEWA_Visible (WZRD_TagDummy+538)
- #define WLISTVIEWA_DoubleClick (WZRD_TagDummy+539)
-
- #define WTOGGLEA_Checked (WZRD_TagDummy+540)
-
- #define WLINEA_Type (WZRD_TagDummy+541)
- #define WLINEA_Label (WZRD_TagDummy+542)
-
- #define WCOLORFIELDA_Pen (WZRD_TagDummy+543)
-
- #define WARGSA_TextPlace (WZRD_TagDummy+544)
- #define WARGSA_FrameType (WZRD_TagDummy+545)
- #define WARGSA_Arg0 (WZRD_TagDummy+546)
- #define WARGSA_Arg1 (WZRD_TagDummy+547)
- #define WARGSA_Arg2 (WZRD_TagDummy+548)
- #define WARGSA_Arg3 (WZRD_TagDummy+549)
- #define WARGSA_Arg4 (WZRD_TagDummy+550)
- #define WARGSA_Arg5 (WZRD_TagDummy+551)
- #define WARGSA_Arg6 (WZRD_TagDummy+552)
- #define WARGSA_Arg7 (WZRD_TagDummy+553)
- #define WARGSA_Arg8 (WZRD_TagDummy+554)
- #define WARGSA_Arg9 (WZRD_TagDummy+555)
-
- #define WGAUGEA_Total (WZRD_TagDummy+556)
- #define WGAUGEA_Current (WZRD_TagDummy+557)
- #define WGAUGEA_Format (WZRD_TagDummy+558)
-
- #define WCYCLEA_Active (WZRD_TagDummy+559)
- #define WCYCLEA_Labels (WZRD_TagDummy+560)
-
- #define WARROWA_Step (WZRD_TagDummy+561)
-
- #define WVECTORBUTTONA_Type (WZRD_TagDummy+562)
-
- #define WDATEA_Day (WZRD_TagDummy+563)
- #define WDATEA_Month (WZRD_TagDummy+564)
- #define WDATEA_Year (WZRD_TagDummy+565)
-
- #define WARGSA_Format (WZRD_TagDummy+566)
-
- #define WLABELA_HighlightPen (WZRD_TagDummy+567)
-
- #define WBUTTONA_Label (WZRD_TagDummy+568)
-
- #define WLABELA_HighLights (WZRD_TagDummy+569)
- #define WLABELA_Label (WZRD_TagDummy+570)
-
- #define WIMAGEA_BGPen (WZRD_TagDummy+571)
- #define WIMAGEA_FrameType (WZRD_TagDummy+572)
- #define WIMAGEA_HBorder (WZRD_TagDummy+573)
- #define WIMAGEA_VBorder (WZRD_TagDummy+574)
- #define WIMAGEA_NewImage (WZRD_TagDummy+575)
-
- #define WIMAGEBUTTONA_BGPen (WZRD_TagDummy+576)
- #define WIMAGEBUTTONA_SelBGPen (WZRD_TagDummy+577)
- #define WIMAGEBUTTONA_FrameType (WZRD_TagDummy+578)
- #define WIMAGEBUTTONA_HBorder (WZRD_TagDummy+579)
- #define WIMAGEBUTTONA_VBorder (WZRD_TagDummy+580)
- #define WIMAGEBUTTONA_NewImage (WZRD_TagDummy+581)
- #define WIMAGEBUTTONA_SelNewImage (WZRD_TagDummy+582)
-
- #define WIMAGETOGGLEA_BGPen (WZRD_TagDummy+583)
- #define WIMAGETOGGLEA_SelBGPen (WZRD_TagDummy+584)
- #define WIMAGETOGGLEA_FrameType (WZRD_TagDummy+585)
- #define WIMAGETOGGLEA_HBorder (WZRD_TagDummy+586)
- #define WIMAGETOGGLEA_VBorder (WZRD_TagDummy+587)
- #define WIMAGETOGGLEA_NewImage (WZRD_TagDummy+588)
- #define WIMAGETOGGLEA_SelNewImage (WZRD_TagDummy+589)
- #define WIMAGETOGGLEA_Checked (WZRD_TagDummy+590)
-
- #define WSTRINGA_Hook (WZRD_TagDummy+591) /* V 38 */
- #define WINTEGERA_Hook (WZRD_TagDummy+592) /* V 38 */
-
- #define WIMAGEPOPUPA_BGPen (WZRD_TagDummy+593)
- #define WIMAGEPOPUPA_FrameType (WZRD_TagDummy+594)
- #define WIMAGEPOPUPA_HBorder (WZRD_TagDummy+595)
- #define WIMAGEPOPUPA_VBorder (WZRD_TagDummy+596)
- #define WIMAGEPOPUPA_TextPlace (WZRD_TagDummy+597)
- #define WIMAGEPOPUPA_NewImage (WZRD_TagDummy+598)
- #define WIMAGEPOPUPA_Labels (WZRD_TagDummy+599)
- #define WIMAGEPOPUPA_Selected (WZRD_TagDummy+600)
-
- #define WTEXTPOPUPA_TextPlace (WZRD_TagDummy+601)
- #define WTEXTPOPUPA_Labels (WZRD_TagDummy+602)
- #define WTEXTPOPUPA_Selected (WZRD_TagDummy+603)
- #define WTEXTPOPUPA_Name (WZRD_TagDummy+604)
-
- #define WPALETTEA_Colors (WZRD_TagDummy+605)
- #define WPALETTEA_Selected (WZRD_TagDummy+606)
- #define WPALETTEA_Offset (WZRD_TagDummy+607)
-
- #define WGROUPA_BGPen (WZRD_TagDummy+608)
- #define WGROUPA_DockMinVisible (WZRD_TagDummy+609)
- #define WGROUPA_Styles (WZRD_TagDummy+610)
-
- #define WLABELA_Styles (WZRD_TagDummy+611)
-
- #define WVECTORPOPUPA_Type (WZRD_TagDummy+612)
- #define WVECTORPOPUPA_Labels (WZRD_TagDummy+613)
- #define WVECTORPOPUPA_TextPlace (WZRD_TagDummy+614)
- #define WVECTORPOPUPA_Selected (WZRD_TagDummy+615)
-
- #define WHIERARCHYA_HeaderNode (WZRD_TagDummy+616) /* V 38 */
- #define WHIERARCHYA_ImageType (WZRD_TagDummy+617)
- #define WHIERARCHYA_ImageWidth (WZRD_TagDummy+618)
- #define WHIERARCHYA_Top (WZRD_TagDummy+619)
- #define WHIERARCHYA_List (WZRD_TagDummy+620)
- #define WHIERARCHYA_Selected (WZRD_TagDummy+621)
- #define WHIERARCHYA_Visible (WZRD_TagDummy+622)
- #define WHIERARCHYA_DoubleClick (WZRD_TagDummy+623)
- #define WHIERARCHYA_Columns (WZRD_TagDummy+624) /* V 38 */
- #define WHIERARCHYA_TreeClick (WZRD_TagDummy+625) /* V 38, BOOL */
-
- #define WSLIDERA_Hook (WZRD_TagDummy+626) /* V 38 */
-
- #define WSLIDERA_Min (WZRD_TagDummy+627)
- #define WSLIDERA_Max (WZRD_TagDummy+628)
- #define WSLIDERA_Level (WZRD_TagDummy+629)
-
- #define WTOGGLEA_Label (WZRD_TagDummy+630)
-
- #define WLAYOUTA_RootGadget (WZRD_TagDummy+631)
- #define WLAYOUTA_Type (WZRD_TagDummy+632)
- #define WLAYOUTA_BorderLeft (WZRD_TagDummy+633)
- #define WLAYOUTA_BorderRight (WZRD_TagDummy+634)
- #define WLAYOUTA_BorderTop (WZRD_TagDummy+635)
- #define WLAYOUTA_BorderBottom (WZRD_TagDummy+636)
- #define WLAYOUTA_StackSwap (WZRD_TagDummy+637)
-
- #define WARGSA_TextPen (WZRD_TagDummy+638)
- #define WARGSA_BackgroundPen (WZRD_TagDummy+639)
-
- #define WSTRINGFIELDA_Text (WZRD_TagDummy+640) /* V38 */
- #define WSTRINGFIELDA_MaxChars (WZRD_TagDummy+641) /* V38 */
- #define WSTRINGFIELDA_MaxLines (WZRD_TagDummy+642) /* V38 */
- #define WSTRINGFIELDA_TextPen (WZRD_TagDummy+643) /* V38 */
- #define WSTRINGFIELDA_STextPen (WZRD_TagDummy+644) /* V38 */
- #define WSTRINGFIELDA_CTextPen (WZRD_TagDummy+645) /* V38 */
- #define WSTRINGFIELDA_BGPen (WZRD_TagDummy+646) /* V38 */
- #define WSTRINGFIELDA_SBGPen (WZRD_TagDummy+647) /* V38 */
- #define WSTRINGFIELDA_CBGPen (WZRD_TagDummy+648) /* V38 */
- #define WSTRINGFIELDA_Hook (WZRD_TagDummy+649) /* V38 */
-
- #define WBUTTONA_Hook (WZRD_TagDummy+650) /* V38 */
-
- #define WEXTERNA_Data0 (WZRD_TagDummy+651) /* V38 */
- #define WEXTERNA_Data1 (WZRD_TagDummy+652) /* V38 */
- #define WEXTERNA_Data2 (WZRD_TagDummy+653) /* V38 */
- #define WEXTERNA_Data3 (WZRD_TagDummy+654) /* V38 */
- #define WEXTERNA_Data4 (WZRD_TagDummy+655) /* V38 */
- #define WEXTERNA_Data5 (WZRD_TagDummy+656) /* V38 */
- #define WEXTERNA_Data6 (WZRD_TagDummy+657) /* V38 */
- #define WEXTERNA_Data7 (WZRD_TagDummy+658) /* V38 */
-
- #define WPALETTEA_PenTable (WZRD_TagDummy+659) /* V38 */
-
- /* Tags für WZ_InitNode() */
-
- #define WNODEA_Flags (WZRD_TagDummy+1000)
- #define WNODEA_UserData (WZRD_TagDummy+1001) /* V 38 */
-
- #define WNF_SELECTED (1<<0) /* Node ist selektiert, MultiListView */
- #define WNF_TREE (1<<5) /* Das ist eine Node eines Baumes */
- #define WNF_AUTOMATIC (1<<6) /* Baumkontrolle geht an BOOPSI-Object */
- #define WNF_VISIBLE (1<<7) /* Baum dieser Node wird dargestellt */
-
- /* Tags für WZ_InitNodeEntry() */
-
-
- #define WENTRYA_Type (WZRD_TagDummy+1100)
-
- #define WNE_SPACE 0 /* V 38 */
- #define WNE_TEXT 1
- #define WNE_FORMAT 2 /* V 38 */
- #define WNE_TREE 3
- #define WNE_IMAGE 4 /* V 38 */
- #define WNE_VIMAGE 5 /* V 38 */
- #define WNE_HOOK 6 /* V 38 */
-
-
- #define WENTRYA_TextPen (WZRD_TagDummy+1101)
- #define WENTRYA_TextSPen (WZRD_TagDummy+1102)
- #define WENTRYA_TextStyle (WZRD_TagDummy+1103)
- #define WENTRYA_TextSStyle (WZRD_TagDummy+1104)
- #define WENTRYA_TextString (WZRD_TagDummy+1105)
- #define WENTRYA_TreeParentNode (WZRD_TagDummy+1106)
- #define WENTRYA_TreeChilds (WZRD_TagDummy+1107)
- #define WENTRYA_TreeString (WZRD_TagDummy+1108)
- #define WENTRYA_TreePen (WZRD_TagDummy+1109) /* V 38 */
- #define WENTRYA_TreeSPen (WZRD_TagDummy+1110) /* V 38 */
- #define WENTRYA_TreeStyle (WZRD_TagDummy+1111) /* V 38 */
- #define WENTRYA_TreeSStyle (WZRD_TagDummy+1112) /* V 38 */
- #define WENTRYA_TextFont (WZRD_TagDummy+1113) /* V 38 */
- #define WENTRYA_TextJustification (WZRD_TagDummy+1114) /* V 38 */
- #define WENTRYA_TreeFont (WZRD_TagDummy+1115) /* V 38 */
-
- #define WENTRYA_ImageWidth (WZRD_TagDummy+1116) /* V 38 */
- #define WENTRYA_ImageHeight (WZRD_TagDummy+1117) /* V 38 */
- #define WENTRYA_ImageBitmap (WZRD_TagDummy+1118) /* V 38 */
- #define WENTRYA_ImageSBitmap (WZRD_TagDummy+1119) /* V 38 */
- #define WENTRYA_ImageJustification (WZRD_TagDummy+1120) /* V 38 */
-
- #define WENTRYA_VImageWidth (WZRD_TagDummy+1121) /* V 38 */
- #define WENTRYA_VImageStruct (WZRD_TagDummy+1122) /* V 38 */
- #define WENTRYA_VImageTags (WZRD_TagDummy+1123) /* V 38 */
- #define WENTRYA_VImageSTags (WZRD_TagDummy+1124) /* V 38 */
-
- #define WENTRYA_SpaceWidth (WZRD_TagDummy+1125) /* V 38 */
-
- #define WENTRYA_FormatPen (WZRD_TagDummy+1126) /* V 38 */
- #define WENTRYA_FormatSPen (WZRD_TagDummy+1127) /* V 38 */
- #define WENTRYA_FormatStyle (WZRD_TagDummy+1128) /* V 38 */
- #define WENTRYA_FormatSStyle (WZRD_TagDummy+1129) /* V 38 */
- #define WENTRYA_FormatStruct (WZRD_TagDummy+1130) /* V 38 */
- #define WENTRYA_FormatFont (WZRD_TagDummy+1131) /* V 38 */
- #define WENTRYA_FormatJustification (WZRD_TagDummy+1132) /* V 38 */
-
- #define WENTRYA_HookStruct (WZRD_TagDummy+1133) /* V 38 */
- #define WENTRYA_HookWidth (WZRD_TagDummy+1134) /* V 38 */
- #define WENTRYA_HookUserData (WZRD_TagDummy+1135) /* V 38 */
-
-
- /* Types für WZ_GetDataAddress() */
-
- #define WDATA_CHUNK 0 /* V 38 */
- #define WDATA_IMAGE 'IMGS' /* V 38 */
-
- #endif /* LIBRARIES_WIZARD_H */
-