4 ** GUI-Source. Created with BGUIBuilder V1.0
7 #ifndef LIBRARIES_BGUI_H
8 #include <libraries/bgui.h>
11 #ifndef LIBRARIES_BGUI_MACROS_H
12 #include <libraries/bgui_macros.h>
16 #include <proto/bgui.h>
19 #include <proto/intuition.h>
20 #include <proto/exec.h>
24 struct Library
*BGUIBase
=NULL
;
25 struct IntuitionBase
* IntuitionBase
;
28 UBYTE
*NotifLabels
[] = { "Enabled-->", "Disabled-->", "Still Disabled-->", NULL
};
30 Object
*InitTest_2( void )
35 WINDOW_SmartRefresh
, TRUE
,
36 WINDOW_AutoAspect
, TRUE
,
38 VGroupObject
, NormalOffset
, NormalSpacing
,
39 StartMember
, TitleSeperator( "Conditional" ), EndMember
,
41 HGroupObject
, NormalSpacing
,
42 StartMember
, PrefCycle( NULL
, NotifLabels
, 0, 0 ), EndMember
,
43 StartMember
, PrefButton( "Target", 0 ), EndMember
,
44 EndObject
, FixMinHeight
,
46 StartMember
, TitleSeperator( "Map-List" ), EndMember
,
48 HGroupObject
, NormalSpacing
,
50 VGroupObject
, NormalSpacing
,
51 StartMember
, IndicatorFormat( 0, 100, 0, IDJ_CENTER
, "%ld%%" ), FixMinHeight
, EndMember
,
52 StartMember
, HorizProgress( NULL
, 0, 100, 0 ), EndMember
,
55 StartMember
, VertSlider( NULL
, 0, 100, 0, 0 ), FixWidth( 16 ), EndMember
,
56 StartMember
, VertScroller( NULL
, 0, 101, 1, 0 ), FixWidth( 16 ), EndMember
,
57 StartMember
, VertSlider( NULL
, 0, 100, 0, 0 ), FixWidth( 16 ), EndMember
,
59 VGroupObject
, NormalSpacing
,
60 StartMember
, IndicatorFormat( 0, 100, 0, IDJ_CENTER
, "%ld%%" ), FixMinHeight
, EndMember
,
61 StartMember
, VertProgress( NULL
, 0, 100, 0 ), EndMember
,
72 int main(int argc
,char **argv
)
76 if (NULL
== (IntuitionBase
= (struct IntuitionBase
*)OpenLibrary("intuition.library",0)))
78 printf("Could not open Intuition.library!\n");
82 if((BGUIBase
=OpenLibrary(BGUINAME
,BGUIVERSION
)))
84 if((window
=InitTest_2())!=NULL
85 && WindowOpen(window
)!=NULL
)
89 if(GetAttr(WINDOW_SigMask
,window
,&signal
)
95 switch(HandleEvent(window
))
97 case WMHI_CLOSEWINDOW
:
106 DisposeObject(window
);
108 CloseLibrary(BGUIBase
);
111 CloseLibrary((struct Library
*)IntuitionBase
);