Added menus to the test program.
This commit is contained in:
parent
25bd081f71
commit
e18727cff6
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
testCFILES = \
|
testCFILES = \
|
||||||
test/main.c \
|
test/main.c \
|
||||||
|
test/menus.c \
|
||||||
test/spaced.c
|
test/spaced.c
|
||||||
|
|
||||||
testHFILES = \
|
testHFILES = \
|
||||||
|
|
|
@ -37,6 +37,8 @@ int main(int argc, char *argv[])
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
initMenus();
|
||||||
|
|
||||||
w = newWindow("Main Window", 320, 240, 1);
|
w = newWindow("Main Window", 320, 240, 1);
|
||||||
uiWindowOnClosing(w, onClosing, NULL);
|
uiWindowOnClosing(w, onClosing, NULL);
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,34 @@
|
||||||
|
// 23 april 2015
|
||||||
|
#include "test.h"
|
||||||
|
|
||||||
|
uiMenu *fileMenu;
|
||||||
|
uiMenuItem *newItem;
|
||||||
|
uiMenuItem *openItem;
|
||||||
|
uiMenuItem *quitItem;
|
||||||
|
uiMenu *editMenu;
|
||||||
|
uiMenuItem *undoItem;
|
||||||
|
uiMenuItem *checkItem;
|
||||||
|
uiMenuItem *accelItem;
|
||||||
|
uiMenuItem *prefsItem;
|
||||||
|
uiMenu *helpMenu;
|
||||||
|
uiMenuItem *helpItem;
|
||||||
|
uiMenuItem *aboutItem;
|
||||||
|
|
||||||
|
void initMenus(void)
|
||||||
|
{
|
||||||
|
fileMenu = uiNewMenu("File");
|
||||||
|
newItem = uiMenuAppendItem(fileMenu, "New");
|
||||||
|
openItem = uiMenuAppendItem(fileMenu, "Open");
|
||||||
|
quitItem = uiMenuAppendQuitItem(fileMenu);
|
||||||
|
|
||||||
|
editMenu = uiNewMenu("Edit");
|
||||||
|
undoItem = uiMenuAppendItem(editMenu, "Undo");
|
||||||
|
uiMenuAppendSeparator(editMenu);
|
||||||
|
checkItem = uiMenuAppendCheckItem(editMenu, "Check Me\tTest");
|
||||||
|
accelItem = uiMenuAppendItem(editMenu, "A&ccele&&rator T_es__t");
|
||||||
|
prefsItem = uiMenuAppendPreferencesItem(editMenu);
|
||||||
|
|
||||||
|
helpMenu = uiNewMenu("Help");
|
||||||
|
helpItem = uiMenuAppendItem(helpMenu, "Help");
|
||||||
|
aboutItem = uiMenuAppendAboutItem(helpMenu);
|
||||||
|
}
|
|
@ -14,3 +14,6 @@ extern void setSpaced(int);
|
||||||
extern uiWindow *newWindow(const char *title, int width, int height, int hasMenubar);
|
extern uiWindow *newWindow(const char *title, int width, int height, int hasMenubar);
|
||||||
extern uiBox *newHorizontalBox(void);
|
extern uiBox *newHorizontalBox(void);
|
||||||
extern uiBox *newVerticalBox(void);
|
extern uiBox *newVerticalBox(void);
|
||||||
|
|
||||||
|
// menus.c
|
||||||
|
extern void initMenus(void);
|
||||||
|
|
Loading…
Reference in New Issue