ede/ede-panel/applets/start-menu
Sanel Zukan 1dde9f92da Menu reload support and clean of some memory leaks.
Menu reload is using DirWatch to monitor application menu folders for changes. With this, any change on some content will trigger
menu update. Update is trying to be safe as possible: when menu is open, a backup menu will be constructed and replaced as soon as menu
was closed; when is closed, it will be directly replaced.

This still can include races, but I'm hoping they will not occur.

Related to memory leaks: on couple of places in cpu applet, delete was wronly called instead delete[]. Also, when ede-panel exits,
AppletManager would not clean loaded apples. Strange. So now explicit clear was added on exit.
2012-08-06 14:52:09 +00:00
..
icons Merging new panel in the trunk. 2009-10-03 07:33:08 +00:00
tests Merging new panel in the trunk. 2009-10-03 07:33:08 +00:00
DesktopEntry.cpp Expand Exec codes and quote Desktop Entry Specification required characters 2009-10-06 14:22:51 +00:00
DesktopEntry.h Fixing panel placement when screen size was changed. Updating main menu to use MenuTooltip code. 2012-06-07 09:32:27 +00:00
ede-icon.h Merging new panel in the trunk. 2009-10-03 07:33:08 +00:00
ede-menu-spec-test.cpp Merging new panel in the trunk. 2009-10-03 07:33:08 +00:00
Jamfile Added -fPIC flag for start-menu applet code, that prevented linkage. 2009-10-15 14:51:15 +00:00
MenuRules.cpp Merging new panel in the trunk. 2009-10-03 07:33:08 +00:00
MenuRules.h Menu reload support and clean of some memory leaks. 2012-08-06 14:52:09 +00:00
StartMenu.cpp Menu reload support and clean of some memory leaks. 2012-08-06 14:52:09 +00:00
XdgMenuReader.cpp Menu reload support and clean of some memory leaks. 2012-08-06 14:52:09 +00:00
XdgMenuReader.h Menu reload support and clean of some memory leaks. 2012-08-06 14:52:09 +00:00