Changesets: DarkRadiant
master a5be8ad9 18.09.2022 05:00 Details Diff |
0005537: Extend wxutil::DialogBase to maintain the window position/size, using the window name to form the registry key. DialogBase constructors now accept an optional window name for this purpose. |
Affected Issues 0005537 |
|
mod - install/user.xml | Diff File | ||
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/EntityClassChooser.h | Diff File | ||
mod - libs/wxutil/WindowPosition.cpp | Diff File | ||
mod - libs/wxutil/WindowPosition.h | Diff File | ||
mod - libs/wxutil/dialog/DialogBase.cpp | Diff File | ||
mod - libs/wxutil/dialog/DialogBase.h | Diff File | ||
master 6f9daf3e 17.09.2022 16:51 Details Diff |
0005537: Refactor wxutil::DialogBase, cleanup #includes |
Affected Issues 0005537 |
|
mod - libs/wxutil/dialog/Dialog.cpp | Diff File | ||
mod - libs/wxutil/dialog/DialogBase.cpp | Diff File | ||
mod - libs/wxutil/dialog/DialogBase.h | Diff File | ||
master 7c3b550d 17.09.2022 16:39 Details Diff |
0005537: Remove the EntityClassChooser XRC, all there was left in the XRC file were the buttons, which are now replaced by a standard button sizer. |
Affected Issues 0005537 |
|
rm - install/ui/entityclasschooser.fbp | Diff | ||
rm - install/ui/entityclasschooser.xrc | Diff | ||
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/EntityClassChooser.h | Diff File | ||
master c37a0b3a 17.09.2022 16:17 Details Diff |
0005537: DeclarationSelector creates a splitter window as soon as a preview is added to the right panel |
Affected Issues 0005537 |
|
mod - libs/wxutil/decl/DeclarationSelector.cpp | Diff File | ||
mod - libs/wxutil/decl/DeclarationSelector.h | Diff File | ||
master 8b9329a5 17.09.2022 15:46 Details Diff |
0005537: Convert entity description text to IDeclarationPreview to receive automatic selection updates. |
Affected Issues 0005537 |
|
mod - install/ui/entityclasschooser.fbp | Diff File | ||
mod - install/ui/entityclasschooser.xrc | Diff File | ||
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/EntityClassChooser.h | Diff File | ||
mod - libs/wxutil/decl/DeclarationSelector.cpp | Diff File | ||
mod - libs/wxutil/decl/DeclarationSelector.h | Diff File | ||
master 5577a829 17.09.2022 15:16 Details Diff |
0005537: Introduce EntityClassPreview (a specialised ModelPreview) and move ownership to EntityClassSelector. |
Affected Issues 0005537 |
|
mod - install/ui/entityclasschooser.fbp | Diff File | ||
mod - install/ui/entityclasschooser.xrc | Diff File | ||
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/EntityClassChooser.h | Diff File | ||
add - libs/wxutil/preview/EntityClassPreview.h | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
master fb00152f 17.09.2022 14:55 Details Diff |
0005537: Remove redundant controls |
Affected Issues 0005537 |
|
mod - install/ui/entityclasschooser.fbp | Diff File | ||
mod - install/ui/entityclasschooser.xrc | Diff File | ||
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/EntityClassChooser.h | Diff File | ||
master 0ebad122 17.09.2022 14:50 Details Diff |
0005537: Start refactoring EntityClassChooser to use a specialised DeclarationSelector |
Affected Issues 0005537 |
|
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/EntityClassChooser.h | Diff File | ||
mod - libs/wxutil/decl/DeclarationSelector.cpp | Diff File | ||
mod - libs/wxutil/decl/DeclarationSelector.h | Diff File | ||
master 37d94a9d 17.09.2022 14:33 Details Diff |
0005537: Move DeclFileInfo to wxutil/decl/ folder. |
Affected Issues 0005537 |
|
mod - libs/wxutil/decl/DeclarationSelector.cpp | Diff File | ||
mod - radiant/ui/common/SkinChooser.h | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
master 7b31e0f8 17.09.2022 14:30 Details Diff |
0005537: Move DeclarationSelector to wxutil namespace |
Affected Issues 0005537 |
|
mod - libs/wxutil/CMakeLists.txt | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/common/SoundShaderSelector.h | Diff File | ||
mod - radiant/ui/materials/MaterialSelector.h | Diff File | ||
mod - radiant/ui/particles/ParticleSelector.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
master 7000412e 17.09.2022 13:24 Details Diff |
0005537: Add a DeclFileInfo widget to all selectors |
Affected Issues 0005537 |
|
mod - libs/wxutil/DeclFileInfo.h | Diff File | ||
mod - radiant/ui/common/DeclarationSelector.cpp | Diff File | ||
mod - radiant/ui/common/DeclarationSelector.h | Diff File | ||
mod - radiant/ui/common/SoundShaderPreview.cpp | Diff File | ||
mod - radiant/ui/common/SoundShaderPreview.h | Diff File | ||
master 264995a9 17.09.2022 13:00 Details Diff |
0005537: Since the ParticlePreview isn't a wxWindow itself, add a GetPreviewWidget method to the IDeclarationPreview interface. |
Affected Issues 0005537 |
|
mod - include/ui/ideclpreview.h | Diff File | ||
mod - libs/wxutil/preview/ParticlePreview.cpp | Diff File | ||
mod - libs/wxutil/preview/ParticlePreview.h | Diff File | ||
mod - radiant/ui/common/DeclarationSelector.cpp | Diff File | ||
mod - radiant/ui/common/DeclarationSelector.h | Diff File | ||
mod - radiant/ui/common/SoundShaderPreview.h | Diff File | ||
mod - radiant/ui/common/TexturePreviewCombo.h | Diff File | ||
mod - radiant/ui/particles/ParticleSelector.cpp | Diff File | ||
mod - radiant/ui/particles/ParticleSelector.h | Diff File | ||
master e21d25e7 17.09.2022 07:05 Details Diff |
0005537: Fix linux compilation |
Affected Issues 0005537 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
master 4b6a716a 17.09.2022 05:49 Details Diff |
0005537: Refactor SoundShaderSelector to manage the preview on its own |
Affected Issues 0005537 |
|
mod - radiant/ui/common/SoundChooser.cpp | Diff File | ||
mod - radiant/ui/common/SoundChooser.h | Diff File | ||
mod - radiant/ui/common/SoundShaderSelector.h | Diff File | ||
master 2e403a6b 17.09.2022 04:57 Details Diff |
0005537: Move interface to include/ui/ |
Affected Issues 0005537 |
|
mod - libs/wxutil/preview/ParticlePreview.cpp | Diff File | ||
mod - libs/wxutil/preview/ParticlePreview.h | Diff File | ||
mod - radiant/ui/common/DeclarationSelector.h | Diff File | ||
mod - radiant/ui/common/SoundShaderPreview.h | Diff File | ||
mod - radiant/ui/common/TexturePreviewCombo.h | Diff File | ||
mod - radiant/ui/particles/ParticleEditor.cpp | Diff File | ||
mod - radiant/ui/particles/ParticleSelector.cpp | Diff File | ||
mod - radiant/ui/particles/ParticleSelector.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
mod - tools/msvc/include.vcxproj | Diff File | ||
mod - tools/msvc/include.vcxproj.filters | Diff File | ||
master bf1cf490 17.09.2022 04:43 Details Diff |
0005537: TexturePreviewCombo implements IDeclarationPreview. The MaterialSelector no longer needs to hold a direct reference to the combo widget, updates are issued by the DeclarationSelector base. |
Affected Issues 0005537 |
|
mod - radiant/ui/common/TexturePreviewCombo.cpp | Diff File | ||
mod - radiant/ui/common/TexturePreviewCombo.h | Diff File | ||
mod - radiant/ui/materials/MaterialSelector.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialSelector.h | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
master 8b682043 17.09.2022 04:38 Details Diff |
0005537: Introduce IDeclarationPreview interface which can be used by the DeclarationSelector to notify the attached previews about selection changes. |
Affected Issues 0005537 |
|
mod - radiant/ui/common/DeclarationSelector.cpp | Diff File | ||
mod - radiant/ui/common/DeclarationSelector.h | Diff File | ||
add - radiant/ui/common/IDeclarationPreview.h | Diff File | ||
mod - radiant/ui/common/SoundChooser.cpp | Diff File | ||
mod - radiant/ui/common/SoundChooser.h | Diff File | ||
mod - radiant/ui/common/SoundShaderPreview.cpp | Diff File | ||
mod - radiant/ui/common/SoundShaderPreview.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 618496f1 17.09.2022 04:14 Details Diff |
0005537: Migrate SoundChooser to use a specialised DeclarationSelector as tree view. |
Affected Issues 0005537 |
|
mod - radiant/ui/common/DeclarationSelector.cpp | Diff File | ||
mod - radiant/ui/common/DeclarationSelector.h | Diff File | ||
mod - radiant/ui/common/SoundChooser.cpp | Diff File | ||
mod - radiant/ui/common/SoundChooser.h | Diff File | ||
add - radiant/ui/common/SoundShaderSelector.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master cb7b1104 16.09.2022 15:42 Details Diff |
0005537: Rename ShaderChooser to MaterialChooser and move its file pair to ui/materials/ folder |
Affected Issues 0005537 |
|
mod - install/user.xml | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/einspector/TexturePropertyEditor.cpp | Diff File | ||
mod - radiant/ui/findshader/FindShader.cpp | Diff File | ||
mod - radiant/ui/lightinspector/LightInspector.cpp | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp | Diff File | ||
mod - radiant/ui/surfaceinspector/SurfaceInspector.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 72c33023 16.09.2022 15:34 Details Diff |
0005537: Rename ShaderSelector to MaterialSelector and move its file pair to ui/materials/ folder |
Affected Issues 0005537 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/common/DeclarationSelector.h | Diff File | ||
mod - radiant/ui/common/ShaderChooser.cpp | Diff File | ||
mod - radiant/ui/common/ShaderChooser.h | Diff File | ||
mod - radiant/ui/einspector/TexturePropertyEditor.cpp | Diff File | ||
mod - radiant/ui/findshader/FindShader.cpp | Diff File | ||
mod - radiant/ui/lightinspector/LightInspector.cpp | Diff File | ||
mod - radiant/ui/lightinspector/LightInspector.h | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 072f99f3 16.09.2022 15:09 Details Diff |
0005537: Merge common code from ParticleSelector into DeclarationSelector. Expand base class for added flexibility. |
Affected Issues 0005537 |
|
mod - radiant/ui/common/DeclarationSelector.cpp | Diff File | ||
mod - radiant/ui/common/DeclarationSelector.h | Diff File | ||
mod - radiant/ui/common/ShaderSelector.cpp | Diff File | ||
mod - radiant/ui/common/ShaderSelector.h | Diff File | ||
mod - radiant/ui/particles/ParticleChooserDialog.cpp | Diff File | ||
mod - radiant/ui/particles/ParticleSelector.cpp | Diff File | ||
mod - radiant/ui/particles/ParticleSelector.h | Diff File | ||
master 2a3ee16b 16.09.2022 14:10 Details Diff |
0005537: DeclarationSelector is using its own default set of columns, unless specified otherwise |
Affected Issues 0005537 |
|
mod - radiant/ui/common/DeclarationSelector.cpp | Diff File | ||
mod - radiant/ui/common/DeclarationSelector.h | Diff File | ||
mod - radiant/ui/common/ShaderSelector.cpp | Diff File | ||
mod - radiant/ui/common/ShaderSelector.h | Diff File | ||
master 5e6b7aef 16.09.2022 13:58 Details Diff |
0005537: Add protected virtual method to override by DeclarationSelector subclasses |
Affected Issues 0005537 |
|
mod - radiant/ui/common/DeclarationSelector.cpp | Diff File | ||
mod - radiant/ui/common/DeclarationSelector.h | Diff File | ||
mod - radiant/ui/common/ShaderSelector.cpp | Diff File | ||
mod - radiant/ui/common/ShaderSelector.h | Diff File | ||
master 038a1d93 16.09.2022 13:40 Details Diff |
0005537: Add a generic Get/SetSelectedDeclName method to DeclarationSelector, replacing the ShaderSelector methods |
Affected Issues 0005537 |
|
mod - radiant/ui/common/DeclarationSelector.cpp | Diff File | ||
mod - radiant/ui/common/DeclarationSelector.h | Diff File | ||
mod - radiant/ui/common/ShaderChooser.cpp | Diff File | ||
mod - radiant/ui/common/ShaderSelector.cpp | Diff File | ||
mod - radiant/ui/common/ShaderSelector.h | Diff File | ||
mod - radiant/ui/lightinspector/LightInspector.cpp | Diff File | ||
master 9236f743 16.09.2022 13:28 Details Diff |
Fix preprocessor expression | ||
mod - plugins/dm.gameconnection/clsocket/StatTimer.h | Diff File |