From 92e0ac02b4d06a13537f73e6f8e8dc07eef02486 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Thu, 23 Apr 2015 20:37:10 -0400 Subject: [PATCH] Added tests for uiMenuItemSetChecked(). It all works! --- new/test/menus.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/new/test/menus.c b/new/test/menus.c index 31586e2d..23520149 100644 --- a/new/test/menus.c +++ b/new/test/menus.c @@ -27,6 +27,16 @@ static void enableItemTest(uiMenuItem *item, uiWindow *w, void *data) uiMenuItemDisable(enableThisItem); } +static void forceOn(uiMenuItem *item, uiWindow *w, void *data) +{ + uiMenuItemSetChecked(enabledItem, 1); +} + +static void forceOff(uiMenuItem *item, uiWindow *w, void *data) +{ + uiMenuItemSetChecked(enabledItem, 0); +} + void initMenus(void) { fileMenu = uiNewMenu("File"); @@ -47,7 +57,9 @@ void initMenus(void) uiMenuItemOnClicked(enabledItem, enableItemTest, NULL); enableThisItem = uiMenuAppendItem(testMenu, "This Will Be Enabled"); forceCheckedItem = uiMenuAppendItem(testMenu, "Force Above Checked"); + uiMenuItemOnClicked(forceCheckedItem, forceOn, NULL); forceUncheckedItem = uiMenuAppendItem(testMenu, "Force Above Unchecked"); + uiMenuItemOnClicked(forceUncheckedItem, forceOff, NULL); helpMenu = uiNewMenu("Help"); helpItem = uiMenuAppendItem(helpMenu, "Help");