nuttx-apps/include/graphics/twm4nx
Gregory Nutt 06f479c471 Squashed commit of the following:
apps/graphics/twm4nx:  The Icon Manager now adds a Main Menu entry that will de-iconify the Icon Manager or raise to the top of the hieararchy if not iconfified.  This is useful when there are many open windows.

    apps/graphics/twm4nx:  In resize operation, don't let window get narrower than the minimum toolbar width.

    apps/graphics/twm4nx:  Add logic so that the main menu is place at (or near) the position where the background was clicked.

    apps/graphics/twm4nx:  Better integrate menus and iconifiction:  Bringup up a menu is like de-iconifcation, except there is no icon to be erases; taking down a menu is like iconification except that there is no icon to present.

    apps/graphics/nxwidgets:  Add methods to all windows to query if a window is visible or hidden.

    apps/graphics/twm4nx:  Use NxWidgets methods which work in all contexts instead of trying to come up with a way to know if a window is displayed through complex flags.
2019-05-09 13:31:12 -06:00
..
cbackground.hxx With these changes, the main menu appears when any location on the background no occupied by an icon is clicked. 2019-05-08 15:28:06 -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 Squashed commit of the following: 2019-05-09 13:31:12 -06:00
ciconwidget.hxx Squashed commit of the following: 2019-05-06 18:10:45 -06:00
cinput.hxx Squashed commit of the following: 2019-05-07 16:16:47 -06:00
cmainmenu.hxx Squashed commit of the following: 2019-05-09 13:31:12 -06:00
cmenus.hxx Squashed commit of the following: 2019-05-09 13:31:12 -06:00
cnxterm.hxx apps/graphics/twm4nx: (1) Update the README file, (2) add initial files to support an NxTerm application. On this initial commit, these are just the NxWM NxTerm files with some renaming. That are not finished and have not yet been hooked into the build system. Some applicatino is needed in order to verify the functionality of the main menu. 2019-05-08 11:15:44 -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-09 13:31:12 -06:00
cwindowevent.hxx With these changes, the main menu appears when any location on the background no occupied by an icon is clicked. 2019-05-08 15:28:06 -06:00
cwindowfactory.hxx Squashed commit of the following: 2019-05-09 13:31:12 -06:00
iapplication.hxx Squashed commit of the following: 2019-05-09 13:31:12 -06:00
twm4nx_config.hxx Squashed commit of the following: 2019-05-08 22:11:28 -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-09 13:31:12 -06:00