| SuperStrict Local MyWindow:TGadget=CreateWindow("Toolbar Example", 40,40,400,400) Local MyToolBar:TGadget=CreateToolBar(BlitzMaxpath()+"/src/maxide/icons.PNG", .. 0,0,400,20,MyWindow) Repeat WaitEvent() Select EventID() Case EVENT_WINDOWCLOSE End End Select Forever End |
![]() |
| Function CreateToolBar:TGadget(source:Object,x,y,w,h,group:TGadget,style=0) |
| SuperStrict Local MyWindow:TGadget=CreateWindow("Toolbar Example", 40,40,400,400) Local MyToolBar:TGadget=CreateToolBar(BlitzMaxpath()+"/src/maxide/icons.PNG", .. 0,0,400,20,MyWindow) Repeat WaitEvent() Select EventID() Case EVENT_WINDOWCLOSE End Case EVENT_GADGETACTION Select EventSource() Case MyToolBar SetStatusText MyWindow, "You Clicked Button #"+EventData() End Select End Select Forever End |
![]() |
| SuperStrict Local MyWindow:TGadget=CreateWindow("Toolbar Example", 40,40,400,400) Local MyToolBar:TGadget=CreateToolBar(BlitzMaxpath()+"/src/maxide/icons.PNG", .. 0,0,400,20,MyWindow) Repeat WaitEvent() Select EventID() Case EVENT_WINDOWCLOSE End Case EVENT_GADGETACTION Select EventSource() Case MyToolBar Select EventData() Case 1 Local file:String=RequestFile("Open a File") Case 2 Local result:Int=Confirm("Are You Sure you want to Quit?") If result=1 Then End Default SetStatusText MyWindow, "You Clicked Button #"+EventData() End Select End Select Forever End |
![]() |
| SuperStrict Local MyWindow:TGadget=CreateWindow("Toolbar Example", 40,40,400,400) Local MyToolBar:TGadget=CreateToolBar(BlitzMaxpath()+"/src/maxide/icons.PNG", .. 0,0,400,20,MyWindow) Local state:int=1 Repeat WaitEvent() Select EventID() Case EVENT_WINDOWCLOSE End Case EVENT_GADGETACTION Select EventSource() Case MyToolBar Select EventData() Case 1 Local file:String=RequestFile("Open a File") Case 2 Local result:Int=Confirm("Are You Sure you want to Quit?") If result=1 Then End Case 5 If state=1 Then DisableGadgetItem MyToolbar,1 state=0 Else EnableGadgetItem MyToolbar,1 state=1 EndIf Default SetStatusText MyWindow, "You Clicked Button #"+EventData() End Select End Select End Select Forever End |
![]() |
![]() |
| SuperStrict Local MyWindow:TGadget=CreateWindow("Toolbar Example", 40,40,400,400) Local MyToolBar:TGadget=CreateToolBar(BlitzMaxpath()+"/src/maxide/icons.PNG", .. 0,0,400,20,MyWindow) SetToolBarTips MyToolBar,["New","Open~nFile","Close","Save","","Cut","Copy","Paste","Find"] Repeat WaitEvent() Select EventID() Case EVENT_WINDOWCLOSE End End Select Forever End |
![]() |
| SuperStrict Local MyWindow:TGadget=CreateWindow("Progress Bar Example", 40,40,400,400) Local MyProgBar:TGadget=CreateProgBar(10,20,370,20,MyWindow) CreateTimer 10 Repeat WaitEvent() Select EventID() Case EVENT_WINDOWCLOSE End Case EVENT_TIMERTICK Local t:Int=EventData() If t=50 End UpdateProgBar Myprogbar,t/50.0 End Select Forever End |
![]() |