mirror of
https://github.com/davidgiven/fluxengine.git
synced 2025-10-31 11:17:01 -07:00
Add a menu.
This commit is contained in:
@@ -3,12 +3,30 @@
|
||||
|
||||
static uiWindow* mainwin;
|
||||
|
||||
static int close_cb(uiWindow* window, void* data)
|
||||
{
|
||||
uiQuit();
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int quit_cb(void* data)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
int main(int argc, const char* argv[])
|
||||
{
|
||||
uiInitOptions o = {0};
|
||||
uiInit(&o);
|
||||
|
||||
uiMenu* menu = uiNewMenu("File");
|
||||
uiMenuItem* item = uiMenuAppendQuitItem(menu);
|
||||
uiOnShouldQuit(quit_cb, NULL);
|
||||
|
||||
mainwin = uiNewWindow("example", 640, 480, 1);
|
||||
uiWindowOnClosing(mainwin, close_cb, NULL);
|
||||
uiOnShouldQuit(quit_cb, NULL);
|
||||
|
||||
uiControlShow(uiControl(mainwin));
|
||||
uiMain();
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user