Awesome! I'm running into issues though where the controls don't redraw...
#Include "BBBGUI_CONSTANTS.dba"
SYNC ON : SYNC RATE 60
START BBB GUI
GUI_Init()
DO
REPEAT
GET EVENT
h = EVENT GET HANDLE()
m = EVENT GET MESSAGE()
IF h = GET MAIN WINDOW()
IF m = WM_CLOSE
a = MAKE MESSAGE BOX("Are you sure you want to quit?", "", MB_YESNO)
IF a = IDYES THEN END BBB GUI : END
ENDIF
ENDIF
UNTIL m = 0
SYNC
LOOP
Rem =======================================================
Rem BBB GUI Windows Designer Code Export.
Rem Exported with Version 1.2
Rem Exported on 10/15/11 : 12:43:19 AM
Rem This is the setup function that should be called when you create your GUI.
Rem =======================================================
Function GUI_Init()
Rem =========================
Rem Menu Constants
Rem =========================
#Constant GUI_MENU_SAVE 1
#Constant GUI_MENU_EXIT 2
#Constant GUI_MENU_ABOUT 3
Rem =========================
Rem Global Variables
Rem =========================
Global Project_Window
Rem ----------
Rem Menu Globals
Rem ----------
Global GUI_Menu_Handle As Integer
Global GUI_Menu_File_Handle As Integer
Global GUI_Menu_Edit_Handle As Integer
Global GUI_Menu_Help_Handle As Integer
Rem =========================
Rem Setup Code
Rem =========================
Project_Window = Get DBPro Window()
Set Window Size 1024,768
Set Window Position 10,10
Set Window Title "FreeRPGCreator"
Window Set Style Project_Window,Window Get Style(Project_Window)||WS_OVERLAPPEDWINDOW
Set Main Window Project_Window
GUI_CreateMenu()
lbImages = Make Listbox( 4, 25, 150, 403, "Listbox", Project_Window, LBS_STANDARD )
Label4 = Make Label( 5, 3, 148, 20, "Image List", Project_Window )
btLoadImage = Make Button( 4, 433, 149, 25, "Load Image", Project_Window )
lvSpriteListView = Make Listview( 783, 410, 216, 270, 0, LVS_REPORT||LVS_SINGLESEL, Project_Window )
Listview Insert Column lvSpriteListView, 0, "Map Pieces"
Listbox7 = Make Listbox( 781, 14, 218, 397, "Listbox", Project_Window, LBS_STANDARD )
EndFunction
Function GUI_CreateMenu()
GUI_Menu_Handle = BBB Menu_Make()
Rem ----------
Rem File
Rem ----------
GUI_Menu_File_Handle = BBB Submenu_Make()
BBB Menu_AddItem GUI_Menu_Handle,MFT_STRING,"File",GUI_Menu_File_Handle
BBB Submenu_AddItem GUI_Menu_File_Handle,MFT_STRING,GUI_MENU_SAVE,"Save"
BBB Submenu_AddItem GUI_Menu_File_Handle,MFT_STRING,GUI_MENU_EXIT,"Exit"
Rem ----------
Rem Edit
Rem ----------
GUI_Menu_Edit_Handle = BBB Submenu_Make()
BBB Menu_AddItem GUI_Menu_Handle,MFT_STRING,"Edit",GUI_Menu_Edit_Handle
Rem ----------
Rem Help
Rem ----------
GUI_Menu_Help_Handle = BBB Submenu_Make()
BBB Menu_AddItem GUI_Menu_Handle,MFT_STRING,"Help",GUI_Menu_Help_Handle
BBB Submenu_AddItem GUI_Menu_Help_Handle,MFT_STRING,GUI_MENU_ABOUT,"About"
BBB Window_SetMenu Project_Window,GUI_Menu_Handle
BBB Window_RefreshMenu Project_Window
EndFunction