nuttx-apps/include/graphics/twm4nx
Gregory Nutt eaffa13f54 Squashed commit of the following:
apps/graphics/twm4nx:  Replace most usage of NUL-terminated C strings with NXWidgets::CNxString.

    apps/graphics/twm4nx:  Add initial support for the main menu.  The main menu will come up when a left click is performed on the background.  The main menu is used for starting applications.  The adds the CMainMenu class that implements the main menu and an IApplication interface class the provides th template for how any external C++ application can add itself to the Main Menu.

    Still missing is the logic that responds to the meny item selection and sends the event to the Main Menu as well as the logic in the Main Menu that handles the event and either brings up a sub-menu or starts and application.

    Things are still basically functional after these changes, but my gut feeling is these changes added some instabilities that will need to be smoothed out.
2019-05-06 18:10:45 -06:00
..
cbackground.hxx Squashed commit of the following: 2019-05-06 12:05:53 -06:00
cfonts.hxx wm4Nx is a port of twm, Tab Window Manager (or Tom's Window Manager) 2019-04-25 16:54:17 -06:00
cicon.hxx Squashed commit of the following: 2019-05-01 11:11:43 -06:00
ciconmgr.hxx graphics/twm4nx/src/cbackground.cxx: Add logic to handle polling for background icon events. 2019-05-05 10:23:46 -06:00
ciconwidget.hxx Squashed commit of the following: 2019-05-06 18:10:45 -06:00
cinput.hxx graphics/twm4nx/src/cbackground.cxx: Add logic to handle polling for background icon events. 2019-05-05 10:23:46 -06:00
cmainmenu.hxx Squashed commit of the following: 2019-05-06 18:10:45 -06:00
cmenus.hxx Squashed commit of the following: 2019-05-06 18:10:45 -06:00
cresize.hxx apps/graphics/twm4nx: Flesh out some of the Resize logic. Still missing the pull events needed to do the resize. 2019-04-27 12:05:18 -06:00
ctwm4nx.hxx Squashed commit of the following: 2019-05-06 18:10:45 -06:00
ctwm4nxevent.hxx Squashed commit of the following: 2019-05-06 18:10:45 -06:00
cwindow.hxx Squashed commit of the following: 2019-05-06 18:10:45 -06:00
cwindowevent.hxx apps/graphics/twm4nx: Correct design of input event logic. Still getting a hardfault. 2019-05-02 14:41:53 -06:00
cwindowfactory.hxx graphics/twm4nx/src/cbackground.cxx: Add logic to handle polling for background icon events. 2019-05-05 10:23:46 -06:00
iapplication.hxx Squashed commit of the following: 2019-05-06 18:10:45 -06:00
twm4nx_config.hxx apps/graphics/twm4nx: Additional changes needed to use touchscreen with no keyboard. 2019-05-04 14:51:49 -06:00
twm4nx_cursor.hxx wm4Nx is a port of twm, Tab Window Manager (or Tom's Window Manager) 2019-04-25 16:54:17 -06:00
twm4nx_widgetevents.hxx Squashed commit of the following: 2019-05-06 18:10:45 -06:00