Changesets: DarkRadiant
master 6c6fd761 05.01.2017 05:53 codereader Details Diff |
Delete the menubar on shutdown | ||
mod - plugins/uimanager/UIManager.cpp | Diff File | ||
mod - plugins/uimanager/menu/MenuBar.cpp | Diff File | ||
mod - plugins/uimanager/menu/MenuRootElement.h | Diff File | ||
master d37f00d3 04.01.2017 19:13 codereader Details Diff |
Add event handler to refresh menus on demand | ||
mod - plugins/uimanager/menu/MenuBar.cpp | Diff File | ||
mod - plugins/uimanager/menu/MenuBar.h | Diff File | ||
mod - plugins/uimanager/menu/MenuElement.cpp | Diff File | ||
mod - plugins/uimanager/menu/MenuElement.h | Diff File | ||
mod - plugins/uimanager/menu/MenuFolder.cpp | Diff File | ||
mod - plugins/uimanager/menu/MenuFolder.h | Diff File | ||
mod - plugins/uimanager/menu/MenuItem.cpp | Diff File | ||
mod - plugins/uimanager/menu/MenuItem.h | Diff File | ||
mod - plugins/uimanager/menu/MenuManager.cpp | Diff File | ||
mod - plugins/uimanager/menu/MenuManager.h | Diff File | ||
mod - plugins/uimanager/menu/MenuRootElement.h | Diff File | ||
mod - plugins/uimanager/menu/MenuSeparator.cpp | Diff File | ||
mod - plugins/uimanager/menu/MenuSeparator.h | Diff File | ||
master 8e5747b2 04.01.2017 18:25 codereader Details Diff |
WIP commit | ||
mod - plugins/uimanager/menu/MenuBar.cpp | Diff File | ||
mod - plugins/uimanager/menu/MenuBar.h | Diff File | ||
mod - plugins/uimanager/menu/MenuElement.cpp | Diff File | ||
mod - plugins/uimanager/menu/MenuElement.h | Diff File | ||
mod - plugins/uimanager/menu/MenuFolder.cpp | Diff File | ||
mod - plugins/uimanager/menu/MenuFolder.h | Diff File | ||
mod - plugins/uimanager/menu/MenuItem.cpp | Diff File | ||
mod - plugins/uimanager/menu/MenuItem.h | Diff File | ||
mod - plugins/uimanager/menu/MenuManager.cpp | Diff File | ||
mod - plugins/uimanager/menu/MenuManager.h | Diff File | ||
add - plugins/uimanager/menu/MenuRootElement.h | Diff File | ||
mod - plugins/uimanager/menu/MenuSeparator.cpp | Diff File | ||
mod - plugins/uimanager/menu/MenuSeparator.h | Diff File | ||
mod - tools/msvc2015/uimanager.vcxproj | Diff File | ||
mod - tools/msvc2015/uimanager.vcxproj.filters | Diff File | ||
master 9b988e13 04.01.2017 16:11 codereader Details Diff |
wxWidget construction is done in subclass implementation of MenuElement Move files around a bit, refactor stuff and lots of TODOs |
||
mod - plugins/uimanager/Makefile.am | Diff File | ||
mod - plugins/uimanager/UIManager.h | Diff File | ||
add - plugins/uimanager/menu/MenuBar.cpp | Diff File | ||
add - plugins/uimanager/menu/MenuBar.h | Diff File | ||
add - plugins/uimanager/menu/MenuElement.cpp | Diff File | ||
add - plugins/uimanager/menu/MenuElement.h | Diff File | ||
add - plugins/uimanager/menu/MenuFolder.cpp | Diff File | ||
add - plugins/uimanager/menu/MenuFolder.h | Diff File | ||
mod - plugins/uimanager/menu/MenuItem.cpp | Diff File | ||
mod - plugins/uimanager/menu/MenuItem.h | Diff File | ||
mod - plugins/uimanager/menu/MenuManager.cpp | Diff File | ||
mod - plugins/uimanager/menu/MenuManager.h | Diff File | ||
add - plugins/uimanager/menu/MenuSeparator.cpp | Diff File | ||
add - plugins/uimanager/menu/MenuSeparator.h | Diff File | ||
mod - radiant/ui/mainframe/TopLevelFrame.cpp | Diff File | ||
mod - tools/msvc2015/uimanager.vcxproj | Diff File | ||
mod - tools/msvc2015/uimanager.vcxproj.filters | Diff File | ||
master 675747dd 04.01.2017 11:16 codereader Details Diff |
Move files to menu subfolder | ||
mod - include/iuimanager.h | Diff File | ||
mod - plugins/uimanager/Makefile.am | Diff File | ||
mod - tools/msvc2015/uimanager.vcxproj | Diff File | ||
mod - tools/msvc2015/uimanager.vcxproj.filters | Diff File | ||
master 1e7186e1 04.01.2017 11:08 codereader Details Diff |
Start refactoring MenuManager implementation | ||
mod - include/iuimanager.h | Diff File | ||
mod - plugins/uimanager/MenuItem.cpp | Diff File | ||
mod - plugins/uimanager/MenuItem.h | Diff File | ||
mod - plugins/uimanager/MenuManager.cpp | Diff File | ||
mod - plugins/uimanager/MenuManager.h | Diff File | ||
master 01a5d041 03.01.2017 19:26 codereader Details Diff |
Some cleanup. Main menu has some missing items now (WIP) | ||
mod - radiant/RadiantModule.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
master 65a89c57 03.01.2017 18:48 codereader Details Diff |
Certain UI commands are registered by the UserInterface module now | ||
mod - radiant/RadiantModule.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.h | Diff File | ||
master eaf2f21b 03.01.2017 15:58 codereader Details Diff |
The filesystem module can shut itself down | ||
mod - plugins/vfspk3/Doom3FileSystem.cpp | Diff File | ||
mod - plugins/vfspk3/Doom3FileSystem.h | Diff File | ||
mod - radiant/RadiantModule.cpp | Diff File | ||
master e8e830c9 03.01.2017 13:28 codereader Details Diff |
Refactor PointFile to use RenderablePointVector instead of display lists | ||
mod - radiant/map/PointFile.cpp | Diff File | ||
mod - radiant/map/PointFile.h | Diff File | ||
master 12a93802 03.01.2017 13:15 codereader Details Diff |
PointFile module initialising itself | ||
mod - include/imap.h | Diff File | ||
mod - radiant/RadiantModule.cpp | Diff File | ||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/map/PointFile.cpp | Diff File | ||
mod - radiant/map/PointFile.h | Diff File | ||
master b9fed9b1 03.01.2017 11:25 codereader Details Diff |
Skip the hack to hide the title on empty preference pages | ||
mod - radiant/RadiantModule.cpp | Diff File | ||
mod - radiant/settings/PreferencePage.cpp | Diff File | ||
mod - radiant/settings/PreferencePage.h | Diff File | ||
mod - radiant/ui/prefdialog/PrefPage.cpp | Diff File | ||
master c604f3e0 03.01.2017 09:33 codereader Details Diff |
Make MediaBrowser a globally accessibe module | ||
add - include/imediabrowser.h | Diff File | ||
mod - include/precompiled_interfaces.h | Diff File | ||
mod - radiant/selection/shaderclipboard/ShaderClipboard.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowser.cpp | Diff File | ||
mod - tools/msvc2015/include.vcxproj | Diff File | ||
master 08c129fe 03.01.2017 08:15 codereader Details Diff |
Streamline MediaBrowser startup phase a bit Get rid of unused methods, remove preload preference option since it doesn't have any effect anymore |
||
mod - install/user.xml | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
master 8ed79c38 02.01.2017 20:05 codereader Details Diff |
Cleanup includes and constants | ||
mod - radiant/RadiantModule.cpp | Diff File | ||
mod - radiant/ui/mainframe/MainFrame.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowser.cpp | Diff File | ||
master 411b6ba2 02.01.2017 19:50 codereader Details Diff |
MediaBrowser can initialise itself now | ||
mod - radiant/RadiantModule.cpp | Diff File | ||
mod - radiant/ui/mainframe/MainFrame.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
master 7b773d96 02.01.2017 18:59 codereader Details Diff |
Move MediaBrowser into its own module in the main binary No global interface, but take advantage of the module initialisation and shutdown workflow. |
||
mod - radiant/RadiantModule.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
master b620239d 02.01.2017 18:30 codereader Details Diff |
Move LayerControlDialog initialisation to UserInterfaceModule | ||
mod - radiant/RadiantModule.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/layers/LayerControlDialog.cpp | Diff File | ||
mod - radiant/ui/layers/LayerControlDialog.h | Diff File | ||
master d43cd6d6 02.01.2017 15:57 codereader Details Diff |
Further disentangle LayerSystem from its UI elements | ||
mod - include/ilayer.h | Diff File | ||
mod - radiant/layers/LayerSystem.cpp | Diff File | ||
mod - radiant/layers/LayerSystem.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.h | Diff File | ||
mod - radiant/ui/layers/LayerControlDialog.cpp | Diff File | ||
mod - radiant/ui/layers/LayerControlDialog.h | Diff File | ||
master 3b53afcf 02.01.2017 12:49 codereader Details Diff |
Add new UserInterfaceModule and migrate Layer context menu init code UI module should take care of initialising the UI classes, in an effort to disentangle the UI code from the underlying model code. |
||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/layers/LayerSystem.cpp | Diff File | ||
add - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
add - radiant/ui/UserInterfaceModule.h | Diff File | ||
mod - tools/msvc2015/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc2015/DarkRadiant.vcxproj.filters | Diff File | ||
master b62e6d0e 02.01.2017 12:38 codereader Details Diff |
Fix 0004459: Rare crash when opening Texture Tool Due to stale references of previously selected objects |
||
mod - radiant/textool/TexTool.cpp | Diff File | ||
master ee886baa 02.01.2017 10:04 codereader Details Diff |
Fix a resource leak in LayerContextMenu Use wxMenu::Delete() instead of wxMenu::Remove() since the latter doesn't delete the item like we want to. |
||
mod - radiant/ui/layers/LayerContextMenu.cpp | Diff File | ||
master 9b45c209 02.01.2017 09:58 codereader Details Diff |
Fix 0004458: Layer submenu items in OrthoContextmenu not working in wxGTK | ||
mod - radiant/ui/layers/LayerContextMenu.cpp | Diff File | ||
master b014cd8e 02.01.2017 08:43 codereader Details Diff |
Fix layer status widget in GTK+/Linux | ||
mod - radiant/ui/layers/LayerControl.cpp | Diff File | ||
mod - radiant/ui/layers/LayerControl.h | Diff File | ||
master 38ca0a23 02.01.2017 07:30 codereader Details Diff |
Implement os::makeDirectory by means of boost::filesystem (0004457) and get rid of platform-specific stuff |
||
mod - libs/os/dir.h | Diff File |