Skip to content

Commit b92eec4

Browse files
committed
Added "About" button to menu bar in editor window
1 parent 536bda3 commit b92eec4

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

bender.bmx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,13 @@ While True
8383
Case EVENT_WINDOWACTIVATE
8484
TAppOutput.FOutputUpdate()
8585
Case EVENT_GADGETLOSTFOCUS
86-
TAppOutput.FOutputUpdate()
86+
TAppOutput.FOutputUpdate()
87+
Case EVENT_MENUACTION
88+
Select EventData()
89+
Case TAppGUI.ABOUT_MENU
90+
AppTitle = "CCCP Bender v"+appversion
91+
Notify(LoadText("Incbin::assets/about-textbox-content"),false)
92+
EndSelect
8793
Case EVENT_GADGETACTION
8894
Select EventSource()
8995
'Quitting confirm

types/user-interface.bmx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ Type TAppGUI
2121
Global mainAboutTextbox:TGadget
2222
'Editor Window
2323
Global editWindow:TGadget
24+
'Editor Window about menu
25+
Global editAboutMenu:TGadget
26+
Const ABOUT_MENU:Int = 1
2427
'Editor Window Canvas Graphics
2528
Global editCanvas:TGadget
2629
'Editor Window Buttons
@@ -66,8 +69,10 @@ Type TAppGUI
6669
'Create Editor Window
6770
Function FAppEditor()
6871
EnablePolledInput()
69-
editWindow = CreateWindow("CCCP Bender v"+appversion+" - Editor",DesktopWidth()/2-700,DesktopHeight()/2-240,300+768,430+50,Null,WINDOW_TITLEBAR|WINDOW_CLIENTCOORDS)
72+
editWindow = CreateWindow("CCCP Bender v"+appversion+" - Editor",DesktopWidth()/2-700,DesktopHeight()/2-240,300+768,430+50,Null,WINDOW_TITLEBAR|WINDOW_MENU|WINDOW_CLIENTCOORDS)
7073
editCanvas = CreateCanvas(300,0,768,480,editWindow)
74+
editAboutMenu = CreateMenu("About",ABOUT_MENU,WindowMenu(editWindow))
75+
UpdateWindowMenu(editWindow)
7176
editWindowButtonPanel = CreatePanel(10,7,280,57,editWindow,PANEL_GROUP)
7277
editLoadButton = CreateButton("Load",6,0,80,30,editWindowButtonPanel,BUTTON_PUSH)
7378
editSaveButton = CreateButton("Save",96,0,80,30,editWindowButtonPanel,BUTTON_PUSH)

0 commit comments

Comments
 (0)