Commit Graph

19 Commits

Author SHA1 Message Date
Pietro Gagliardi 3249092061 Threw up very basic control tests in the test program. 2015-04-29 10:23:45 -04:00
Pietro Gagliardi 9701daa95c Fixed bin destruction issues in the GTK+ uiTab. 2015-04-29 01:26:52 -04:00
Pietro Gagliardi 2637bf4e1f Reworked the test program to test tab deletion. It doesn't quite work... 2015-04-29 01:20:30 -04:00
Pietro Gagliardi ca1103e347 Set up tabs in the test program and renamed uiAddTab() to uiAppendTab(). 2015-04-28 21:47:18 -04:00
Pietro Gagliardi 2fdbacfd95 Fixed compile and runtime errors in the OS X menu code. It works! 2015-04-28 20:34:57 -04:00
Pietro Gagliardi 129733514a Re-enabled window creation on the test program. It works! 2015-04-28 17:48:56 -04:00
Pietro Gagliardi 9b191999bf Disabled the test program for now while we test OS X menus. 2015-04-28 14:18:03 -04:00
Pietro Gagliardi 37dacc0ec9 Updated the test program. It works! Now to make the same migration for the GTK+ backend, and then to write the new OS X backend. Then we get to tabs, then the basic controls. 2015-04-27 22:27:50 -04:00
Pietro Gagliardi a80f1936f8 Wrote the code that builds menu data structures. That just leaves the code to create the menus in the windows themselves. 2015-04-24 15:26:37 -04:00
Pietro Gagliardi 962b71d773 Added a stub menu creation function (for linking), turned off test program menu generation temporarily, and fixed another Windows build issue. 2015-04-24 14:16:37 -04:00
Pietro Gagliardi 34df4b9343 Added initial menu state test for disabled state. 2015-04-23 20:41:25 -04:00
Pietro Gagliardi 92e0ac02b4 Added tests for uiMenuItemSetChecked(). It all works! 2015-04-23 20:37:10 -04:00
Pietro Gagliardi b9f855eaec Expanded the menu test. GTK+ is really starting to get on my nerves. 2015-04-23 19:23:14 -04:00
Pietro Gagliardi 250cda3cad Added skeleton code to test duplicate menu state. 2015-04-23 19:06:52 -04:00
Pietro Gagliardi e18727cff6 Added menus to the test program. 2015-04-23 18:22:06 -04:00
Pietro Gagliardi b0ed680a4d Readded uiWindow on the GTK+ backend and to the tests. 2015-04-22 19:23:34 -04:00
Pietro Gagliardi db3fe82554 Fixed most errors. 2015-04-22 17:54:05 -04:00
Pietro Gagliardi f5fa6eb2c7 Set up a better build system. Started fixing the build. 2015-04-22 17:40:58 -04:00
Pietro Gagliardi bba58dbcb0 Started a rewrite. Started the test program. Added ui.idl. 2015-04-22 13:42:52 -04:00