Changesets: DarkRadiant

favourites bac0f6fd

03.01.2021 16:04

greebo


Details Diff
0005127: Refresh the view when the filter condition changes Affected Issues
0005127
mod - radiant/ui/modelselector/ModelTreeView.h Diff File

favourites c316105c

03.01.2021 16:01

greebo


Details Diff
0005127: Migrate ModelPopulator to derive from ThreadedResourceTreePopulator.
Move progress message handling to ResourceTreeView class - we need more control about when we need to clear that item.
Affected Issues
0005127
mod - libs/wxutil/dataview/ResourceTreeView.cpp Diff File
mod - libs/wxutil/dataview/ResourceTreeView.h Diff File
mod - libs/wxutil/dataview/ThreadedResourceTreePopulator.cpp Diff File
mod - libs/wxutil/dataview/ThreadedResourceTreePopulator.h Diff File
mod - radiant/ui/modelselector/ModelPopulator.h Diff File
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File
mod - radiant/ui/modelselector/ModelTreeView.h Diff File

favourites a8037439

03.01.2021 14:59

greebo


Details Diff
0005127: More ModelSelector WIP code Affected Issues
0005127
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File
mod - radiant/ui/modelselector/ModelTreeView.h Diff File

favourites 28b719d5

03.01.2021 14:59

greebo


Details Diff
0005127: Prevent exceptions when trying to access empty columns values on data view items.
This can happen if the tree model filter function is accessing columns on items that are created by the ResourceTreeView base class, which is unaware of those columns.
Affected Issues
0005127
mod - libs/wxutil/dataview/TreeModel.h Diff File

favourites 7a533eb7

03.01.2021 14:39

greebo


Details Diff
0005127: Start refactoring the ModelSelector tree towards ResourceTreeView. Affected Issues
0005127
mod - include/idecltypes.h Diff File
mod - libs/wxutil/dataview/ResourceTreeView.cpp Diff File
mod - libs/wxutil/dataview/ResourceTreeView.h Diff File
mod - radiant/ui/modelselector/ModelDataInserter.h Diff File
mod - radiant/ui/modelselector/ModelPopulator.h Diff File
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File
add - radiant/ui/modelselector/ModelTreeView.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master 0aefd97f

03.01.2021 14:30

orbweaver


Details Diff
CamWnd no longer implements ICameraView

CamWnd was only ever a "forwarding wrapper" for ICameraView, with public
methods which did nothing other than pass the call directly to the equivalent
method on the contained ICameraView::Ptr member.

This is now simplified by removing the ICameraView interface from CamWnd
entirely, and instead passing the contained ICameraView object to the
constructor of CameraMouseToolEvent (which also now needs a separate
IInteractiveView reference for the MouseToolEvent parent class to expose).

The ICameraView forwarding methods are mostly removed from CamWnd now, except
for a few which are still used explicitly (by CamWnd and other classes).

Also renamed the IMainFrame's toolbar enum values from "HORIZONTAL" and
"VERTICAL" to "TOP" and "LEFT" to make clear that they refer to specific
application toolbars, not possible toolbar orientations.
mod - include/imainframe.h Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiant/camera/tools/CameraMouseToolEvent.h Diff File
mod - radiant/ui/mainframe/MainFrame.h Diff File
mod - radiant/ui/mainframe/TopLevelFrame.cpp Diff File
mod - radiant/ui/selectionset/SelectionSetToolmenu.cpp Diff File

favourites df46bf9b

03.01.2021 10:33

greebo


Details Diff
0005127: Migrate ModelSelector tree model to use the standard ResourceTreeView::Columns set Affected Issues
0005127
mod - radiant/ui/modelselector/ModelDataInserter.h Diff File
mod - radiant/ui/modelselector/ModelPopulator.h Diff File
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File

favourites 1a2f05b9

03.01.2021 08:32

greebo


Details Diff
0005127: Add ResourceTreeViewToolbar to SoundChooser.
Set path and leafname correct as the ResourceTreeView model expects them.
Affected Issues
0005127
mod - radiant/uimanager/SoundChooser.cpp Diff File

favourites 2aef0a97

03.01.2021 08:27

greebo


Details Diff
0005127: Add ResourceTreeViewToolbar to SoundChooser Affected Issues
0005127
mod - radiant/uimanager/SoundChooser.h Diff File

favourites 2d95c882

03.01.2021 08:20

greebo


Details Diff
0005127: Keep the current selection intact when switching between modes Affected Issues
0005127
mod - libs/wxutil/dataview/ResourceTreeView.cpp Diff File

favourites 8cf632fa

03.01.2021 08:14

greebo


Details Diff
0005127: Add ResourceTreeViewToolbar to EntityClassChooser Affected Issues
0005127
mod - libs/wxutil/EntityClassChooser.cpp Diff File

favourites 3e34b690

03.01.2021 08:10

greebo


Details Diff
0005127: Move Show All/Favourites radio button to a separate ResourceTreeViewToolbar widget that can be associated to an existing ResourceTreeView. Affected Issues
0005127
add - libs/wxutil/dataview/ResourceTreeViewToolbar.h Diff File
mod - radiant/ui/mediabrowser/MediaBrowser.cpp Diff File
mod - radiant/ui/mediabrowser/MediaBrowser.h Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj.filters Diff File

favourites 3cb69757

03.01.2021 06:06

greebo


Details Diff
0005127: Linux build fixes Affected Issues
0005127
mod - libs/wxutil/CMakeLists.txt Diff File
mod - radiant/ui/mediabrowser/MediaBrowserTreeView.cpp Diff File
mod - radiantcore/decl/FavouriteSet.h Diff File
mod - radiantcore/decl/FavouritesManager.h Diff File

favourites 73b32d02

03.01.2021 05:57

greebo


Details Diff
0005127: Selection Change Event handling is available for subclasses now, since it is not trivial to do this for all wx versions. Affected Issues
0005127
mod - libs/wxutil/dataview/ResourceTreeView.cpp Diff File
mod - libs/wxutil/dataview/TreeView.cpp Diff File
mod - libs/wxutil/dataview/TreeView.h Diff File

favourites 1ea9d7ae

03.01.2021 05:12

greebo


Details Diff
0005127: SoundChooser is displaying and remembering the favourites now Affected Issues
0005127
mod - radiant/uimanager/SoundChooser.cpp Diff File
mod - radiantcore/decl/FavouritesManager.cpp Diff File

favourites 0363efdc

03.01.2021 05:03

greebo


Details Diff
0005127: Remove a bunch of unused members from EntityClassChooser Affected Issues
0005127
mod - libs/wxutil/EntityClassChooser.cpp Diff File
mod - libs/wxutil/EntityClassChooser.h Diff File

favourites 46bd5c92

03.01.2021 04:54

greebo


Details Diff
0005127: Expand unit tests to cover the decl::Type::None case Affected Issues
0005127
mod - radiantcore/decl/FavouritesManager.cpp Diff File
mod - test/Favourites.cpp Diff File

favourites e0e38760

03.01.2021 04:35

greebo


Details Diff
0005127: Improve PopupMenu::show method to actually detach hidden items from and attach visible ones to the menu before it is shown Affected Issues
0005127
mod - libs/wxutil/menu/PopupMenu.cpp Diff File
mod - libs/wxutil/menu/PopupMenu.h Diff File

favourites 822bf95b

03.01.2021 04:33

greebo


Details Diff
0005127: Free menu items manually if they've been detached from their parent menu Affected Issues
0005127
mod - libs/wxutil/menu/MenuItem.h Diff File
mod - libs/wxutil/menu/SeparatorItem.h Diff File

favourites 8f66a35f

03.01.2021 03:57

greebo


Details Diff
0005127: Add a separate ui::MenuItem for separator elements Affected Issues
0005127
mod - libs/wxutil/menu/PopupMenu.cpp Diff File
add - libs/wxutil/menu/SeparatorItem.h Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj.filters Diff File

favourites e27bf335

03.01.2021 03:48

greebo


Details Diff
0005127: Upgrade the PopupMenu code a bit Affected Issues
0005127
mod - libs/wxutil/menu/PopupMenu.cpp Diff File

favourites feb0af63

03.01.2021 03:45

greebo


Details Diff
0005127: Set the correct decl::Type on the existing ResourceTreeView clients Affected Issues
0005127
mod - libs/wxutil/EntityClassChooser.cpp Diff File
mod - libs/wxutil/dataview/ResourceTreeView.cpp Diff File
mod - radiant/ui/mediabrowser/MediaBrowserTreeView.cpp Diff File
mod - radiant/uimanager/SoundChooser.cpp Diff File

favourites 1ca3d948

03.01.2021 03:42

greebo


Details Diff
0005127: Add methods to enable or disable favourite management features Affected Issues
0005127
mod - include/idecltypes.h Diff File
mod - libs/wxutil/dataview/ResourceTreeView.cpp Diff File
mod - libs/wxutil/dataview/ResourceTreeView.h Diff File

favourites 046963be

02.01.2021 18:51

greebo


Details Diff
0005127: Migrate SoundChooser popup menu code Affected Issues
0005127
mod - radiant/uimanager/SoundChooser.cpp Diff File
mod - radiant/uimanager/SoundChooser.h Diff File

favourites 742890ef

02.01.2021 18:50

greebo


Details Diff
0005127: Add option to prepend custom menu items without having to derive from ResourceTreeView right away. Affected Issues
0005127
mod - libs/wxutil/dataview/ResourceTreeView.cpp Diff File
mod - libs/wxutil/dataview/ResourceTreeView.h Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 165 166 167 168 169 170 171 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last