Added menus to the test program.

This commit is contained in:
Pietro Gagliardi 2015-04-23 18:22:06 -04:00
parent 25bd081f71
commit e18727cff6
4 changed files with 40 additions and 0 deletions

View File

@ -2,6 +2,7 @@
testCFILES = \
test/main.c \
test/menus.c \
test/spaced.c
testHFILES = \

View File

@ -37,6 +37,8 @@ int main(int argc, char *argv[])
return 1;
}
initMenus();
w = newWindow("Main Window", 320, 240, 1);
uiWindowOnClosing(w, onClosing, NULL);

34
new/test/menus.c Normal file
View File

@ -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);
}

View File

@ -14,3 +14,6 @@ extern void setSpaced(int);
extern uiWindow *newWindow(const char *title, int width, int height, int hasMenubar);
extern uiBox *newHorizontalBox(void);
extern uiBox *newVerticalBox(void);
// menus.c
extern void initMenus(void);