View Issue Details

IDProjectCategoryView StatusLast Update
0006163DarkRadiantGUIpublic17.11.2022 16:00
Reportercvlw Assigned Togreebo  
PrioritynormalSeveritynormalReproducibilityalways
Status resolvedResolutionfixed 
PlatformPCOSWindows 10OS Versionx64
Product Version3.6.0 
Target Version3.7.0Fixed in Version3.7.0 
Summary0006163: Entity window resets interior sizing forcing resize each time it is opened
DescriptionThe Entity window (key N) resets controls forcing resizing each time it is opened.
Steps To ReproduceOpen Entity window (it's docked in the floating property panel).
View that the window contents have been sized small.
Resize the contents using the sizer bar.
Close Entity window (using the X on the floating panel).
Open Entity window.
The sizing is small again.
TagsBug

Activities

cvlw

cvlw

14.11.2022 15:00

reporter  

v36propertysizeresetjpg.jpg (247,488 bytes)   
v36propertysizeresetjpg.jpg (247,488 bytes)   
greebo

greebo

17.11.2022 03:59

administrator   ~0015435

I am having trouble reproducing this, both on Windows 11 and Windows 10. I must be missing a piece of information.

Can you maybe send me the user.xml file located in C:\Users\USER\AppData\Roaming\DarkRadiant\3.6, please? Maybe I can reproduce it with these saved settings.
greebo

greebo

17.11.2022 04:02

administrator   ~0015436

cvlw

cvlw

17.11.2022 14:25

reporter   ~0015440

The file
%userprofile%\AppData\Roaming\DarkRadiant\3.6\user.xml
added here.

I have always run the msi installer and simply accepted all defaults. I have never attempted to clear the program files folder or the user folder between versions. I don't think I have ever uninstalled/reinstalled DR, at least since v3.0 when I first started.

I have three installs of darkmod:
1) "release" for running maps using latest release.
2) "beta" for testing DM since beta 2.10 but is on release 2.10. My maps are in this FMs folder, for now.
3) "source" where I have attempted vs2017/vc++ on game source from SVN.

Clint
user.xml (14,776 bytes)   
<?xml version="1.0"?>
<user>
  <game><type value="The Dark Mod 2.0 (Standalone)"/> <fs_game value="fms/aaSvgRes"/> <fs_game_base value=""/> </game>
  <ui><gameSetup><tdm><fmFolderHistory><folder value="C:/games/thedarkmodBETA/fms/aaSvgRes/"/><folder value="C:/games/thedarkmodBETA/fms/aaTut/"/><folder value="C:/games/thedarkmodBETA/fms/aaClintMaps/"/><folder value="C:/games/thedarkmod/fms/__ClintMaps/"/></fmFolderHistory> </tdm> </gameSetup> <language value="0" volatile="1"/> <camera><showToolbar value="1"/> <drawMode value="2"/> <cubicScale value="14"/> <gridEnabled value="1"/> <invertMouseVerticalAxis value="1"/> <movementSpeed value="40.000000"/> <rotationSpeed value="4.000000"/> </camera> <groupDialog><window xPosition="735" yPosition="140" width="888" height="784"/> <lastShownPage value="entity"/> </groupDialog> <map>       <maxSnapshotFolderSize value="1024"/> <snapshotFolder value="snapshots/"/> <numMRU value="5"/>                         <suppressMapLoadDialog value="0"/>                    <autoSaveInterval value="8.000000"/>                     <loadLastMap value="0"/>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  <MRU><map1 value="C:/games/MissionMaking/lookatme/innbiz/maps/innbiz.map"/> <map2 value="C:\games\thedarkmodBETA\fms\aaSvgRes\maps\svgres.map"/> <map3 value="C:/games/MissionMaking/lookatme/m_lbb/maps/m_lbb.map"/> <map4 value="C:\games\thedarkmodBETA\fms\aaTut\maps\aaTut.map"/> <map5 value="C:/games/MissionMaking/lookatme/thiefsden/maps/thiefs_den.map"/> </MRU> </map> <brush><textureLock value="1"/> <emitCSGSubtractWarning value="0"/> </brush> <mainFrame><window xPosition="-9" yPosition="-9" width="1938" height="1060" state="1"/> <aui value="layout2|name=0;caption=Camera;state=2044;dir=4;layer=0;row=0;pos=0;prop=188707;bestw=960;besth=1042;minw=128;minh=128;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=1;caption=Properties;state=2045;dir=4;layer=0;row=0;pos=1;prop=11293;bestw=960;besth=1042;minw=128;minh=128;maxw=-1;maxh=-1;floatx=992;floaty=364;floatw=400;floath=250|name=2;caption=2D View;state=768;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=960;besth=1042;minw=128;minh=128;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(4,0,0)=898|dock_size(5,0,0)=962|"><layoutVersion value="1"/> <perspective value="layout2|name=Camera;caption=Camera;state=4200444;dir=4;layer=1;row=0;pos=0;prop=89033;bestw=250;besth=313;minw=128;minh=128;maxw=-1;maxh=-1;floatx=315;floaty=98;floatw=500;floath=313|name=PropertiesPanel;caption=Properties;state=6293501;dir=1;layer=2;row=0;pos=0;prop=110967;bestw=250;besth=313;minw=250;minh=313;maxw=-1;maxh=-1;floatx=957;floaty=225;floatw=892;floath=818|name=OrthoView;caption=2D View;state=768;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=250;besth=313;minw=250;minh=313;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(4,1,0)=999|dock_size(5,0,0)=252|"/>                               <panes><pane controlName="Camera" paneName="Camera"/><pane controlName="PropertiesPanel" paneName="PropertiesPanel"/><pane controlName="OrthoView" paneName="OrthoView"/></panes> <floatingPaneLocations><pane paneName="Console" state="name=Console;caption=Console;state=6297597;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=128;besth=128;minw=128;minh=128;maxw=-1;maxh=-1;floatx=192;floaty=192;floatw=146;floath=175"/><pane paneName="OrthoView2" state="name=OrthoView2;caption=2D View;state=6297597;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=128;besth=128;minw=128;minh=128;maxw=-1;maxh=-1;floatx=64;floaty=64;floatw=146;floath=175"/><pane paneName="PatchInspector" state="name=PatchInspector;caption=Patch Inspector;state=6297597;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=128;besth=128;minw=0;minh=-1;maxw=-1;maxh=-1;floatx=192;floaty=192;floatw=394;floath=628"/><pane paneName="PropertiesPanel" state="name=PropertiesPanel;caption=Properties;state=6293501;dir=1;layer=2;row=0;pos=0;prop=110967;bestw=250;besth=313;minw=250;minh=313;maxw=-1;maxh=-1;floatx=957;floaty=225;floatw=892;floath=818"/><pane paneName="SurfaceInspector" state="name=SurfaceInspector;caption=Surface Inspector;state=6297597;dir=4;layer=1;row=0;pos=0;prop=100000;bestw=128;besth=128;minw=0;minh=-1;maxw=-1;maxh=-1;floatx=624;floaty=210;floatw=1077;floath=618"/><pane paneName="TransformPanel" state="name=TransformPanel;caption=Transformation;state=6297597;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=128;besth=128;minw=128;minh=128;maxw=-1;maxh=-1;floatx=64;floaty=64;floatw=345;floath=475"/></floatingPaneLocations> <dockedPaneLocations><pane paneName="Camera" state="name=Camera;caption=Camera;state=4200444;dir=4;layer=0;row=0;pos=0;prop=127035;bestw=250;besth=313;minw=250;minh=313;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1"/><pane paneName="EntityInspector" state="name=EntityInspector;caption=Entity;state=6297596;dir=4;layer=1;row=0;pos=0;prop=100000;bestw=128;besth=128;minw=128;minh=128;maxw=-1;maxh=-1;floatx=483;floaty=125;floatw=146;floath=175"/></dockedPaneLocations> </aui> <activeLayout value="RegularLeft"/> <splitPane><cameraPosition value="0"/>                                                                             <pane name="horizontal" position="744"/><pane name="vertical1" position="921"/><pane name="vertical2" position="921"/><viewTypes topleft="-1" topright="2" bottomleft="0" bottomright="0"/> </splitPane> <regular><pane name="horizontal"><splitter position="1102"/> </pane><pane name="texcam"><splitter position="912"/> </pane></regular> <embedded><groupCamSplitterPos value="0.815335"/> <mainSplitterPos value="0.499735"/> </embedded> <propertyPanel><lastShownPage value="EntityInspector"/>           <pages><page controlName="AIEditingPanel"/><page controlName="MediaBrowser"/><page controlName="EntityInspector"/><page controlName="FavouritesBrowser"/><page controlName="ScriptPanel"/><page controlName="TextureBrowser"/><page controlName="SurfaceInspector"/><page controlName="Console"/></pages> </propertyPanel> </mainFrame> <multiMonitor><startMonitorNum value="0"/> </multiMonitor> <xyview><recent origin="757.336 943.096 72" scale="3.227186"/> <camXYUpdate value="1"/> <fontSize value="16"/> <showEntityNames value="0"/> <showGrid value="1"/> <chaseMouseCap value="25.000000"/> <showWorkzone value="0"/> <showCrossHairs value="0"/> <showEntityAngles value="1"/> <showSizeInfo value="0"/> <showBlocks value="0"/> <showOutline value="1"/> </xyview> <entityInspector><pane position="333"><splitter position="393"/> </pane> <showInheritedProperties value="0"/> <showHelpArea value="1"/> </entityInspector>   <filtersystem>                                                                                                                                                                                                                                                                                                                                                                                                                                             <activeFilter name="Caulk"/><activeFilter name="Clip Textures"/><activeFilter name="Collision surfaces"/><activeFilter name="Visportals"/> </filtersystem> <grid><defaultGridPower value="3"/> <majorGridLook value="0"/> <minorGridLook value="0"/> </grid>    <clipper><caulkTexture value="textures/common/caulk"/> </clipper> <textures><defaultTextureScale value="0.300000"/> <browser><mouseWheelIncrement value="64"/> <uniformSize value="128"/> <showFilter value="1"/> <showOtherMaterials value="1"/> <hideUnused value="1"/> <showNames value="1"/> <useUniformScale value="1"/> <textureScale value="4"/> </browser> <texTool><window xPosition="871" yPosition="191" width="672" height="669"/> </texTool> <surfaceInspector><window xPosition="847" yPosition="230" width="985" height="604"/> <hScaleStep value=".1"/> <vScaleStep value=".1"/> <hShiftStep value="1"/> <vShiftStep value="1"/> <rotStep value="45"/> </surfaceInspector> <shaderChooser><window xPosition="509" yPosition="211" width="1182" height="693"/> </shaderChooser> </textures>        <objectivesEditor><window xPosition="152" yPosition="39" width="1279" height="828"/> <conditionsDialog><window xPosition="354" yPosition="148" width="1449" height="797"/> </conditionsDialog> </objectivesEditor>        <overlayDialog><window xPosition="50" yPosition="25" width="400" height="300"/> </overlayDialog> <lightInspector><window xPosition="677" yPosition="79" width="974" height="729"/> </lightInspector> <prefabSelector><splitPos position="816"><splitter position="0"/> </splitPos> <lastPrefabPath value="C:\games\MissionMaking\prefabs"/> <recentPaths><path value="c:\games\thedarkmodbeta\prefabs"/><path value="c:\games\missionmaking\prefabs"/></recentPaths> <insertAsGroup value="1"/> </prefabSelector> <modelSelector><splitPos position="636"><splitter position="0"/> </splitPos> <showSkinsInTree value="1"/> <lastSelectedModel value="models/darkmod/architecture/modules/exteriors/ext_timber01/ext_timber01_roof256_spacer.lwo"/> </modelSelector> <entityClassChooser><splitPos position="646"/> <window xPosition="669" yPosition="83" width="1108" height="707"/> <lastSelectedEclass value="atdm:ai_townsfolk_commoner_02"/> </entityClassChooser>   <entityList><focusSelection value="1"/> <window xPosition="483" yPosition="133" width="706" height="776"/> </entityList> <showAllLightRadii value="0"/>  <stimResponseEditor><window xPosition="381" yPosition="58" width="1496" height="925"/> </stimResponseEditor> <particleEditor><window xPosition="99" yPosition="106" width="1361" height="905"/> </particleEditor> <materialEditor><window xPosition="191" yPosition="39" width="1536" height="972"/> </materialEditor> <undo><queueSize value="512"/> </undo>    <patch><patchInspector><window xPosition="897" yPosition="234" width="423" height="610"/> </patchInspector> </patch>   <transformDialog><window xPosition="589" yPosition="565" width="423" height="479"/> <rotZStep value="45"/> <rotYStep value="45"/> <rotXStep value="45"/> </transformDialog>  <dragResizeEntitiesSymmetrically value="1"/>    <rotateObjectsIndependently value="0"/> <aasViewer><showNumbers value="0"/> <hideDistantAreas value="1"/> </aasViewer> <aas><controlDialog><window xPosition="351" yPosition="332" width="400" height="300" visible="0"/> </controlDialog> </aas>                                                      <layers><controlDialog><window xPosition="450" yPosition="554" width="415" height="340" visible="0"/> </controlDialog> </layers>           <offsetClonedObjects value="1"/>                             <soundChooser><window xPosition="30" yPosition="73" width="948" height="708"/> <lastSelectedShader value="fire_torch_small"/> </soundChooser>                                  <renderPreview><showGrid value="1"/> </renderPreview>               <renderSystem><enableShadowMapping value="0"/> </renderSystem>                                                                      <defaultPivotLocationIgnoresLightVolumes value="1"/> <vcs><git><autoFetchEnabled value="0"/> </git> </vcs>                            <rotationPivotIsOrigin value="1"/>                    <showAllSpeakerRadii value="0"/>                                                                                   <windowStates><SkinChooser xPosition="585" yPosition="153" width="1332" height="816" lastSelectedDeclName=""><selectorSplitter position="0"/> </SkinChooser> <EntityClassChooser xPosition="288" yPosition="108" width="1332" height="816" lastSelectedDeclName="atdm:moveable_folded_cloth01"><selectorSplitter position="0"/> </EntityClassChooser> <ParticleChooser xPosition="288" yPosition="108" width="1332" height="816" lastSelectedDeclName="dripdropsingle"><selectorSplitter position="0"/> </ParticleChooser> <SoundChooser xPosition="480" yPosition="162" width="948" height="708" lastSelectedDeclName="water_through_pipe01_loop"/> <MaterialChooser xPosition="988" yPosition="138" width="756" height="816" lastSelectedDeclName="textures/darkmod/decals/papers/rotten_newspapers01"/> </windowStates>                                                              <transformPanel><rotZStep value="30"/> </transformPanel>     <favourites><EntityDef><favourite value="func_static"/><favourite value="text"/></EntityDef> <Material><favourite value="textures/common/caulk"/><favourite value="textures/common/monster_clip"/><favourite value="textures/common/nodraw"/><favourite value="textures/common/nodrawsolid"/><favourite value="textures/common/slick"/><favourite value="textures/common/tdm_nodrawsolid_metal"/><favourite value="textures/common/tdm_nodrawsolid_stone"/><favourite value="textures/common/tdm_nodrawsolid_wood"/><favourite value="textures/darkmod/metal/flat/brush_steel_scratched01_dark"/><favourite value="textures/darkmod/metal/flat/iron_flat"/><favourite value="textures/darkmod/roof/slate_uneven_wood_moss"/><favourite value="textures/darkmod/sfx/black_pure"/><favourite value="textures/darkmod/stone/brick/old_blocks_wornsmooth_sepia_grey"/><favourite value="textures/darkmod/stone/brick/rough_big_blocks01"/><favourite value="textures/darkmod/stone/brick/rough_blocks_rounded_dark_nonshiny"/><favourite value="textures/darkmod/stone/cobblestones/blocks_mixedsize02_multicolour"/><favourite value="textures/darkmod/stone/cobblestones/tiling_1d/flagstones_sparse"/><favourite value="textures/darkmod/wood/boards/rough_wood_darkbrown_dull"/><favourite value="textures/darkmod/wood/boards/wood_brown_dull01"/></Material> <model><favourite value="models/darkmod/architecture/stones/flagstone_small01_128bend01.lwo"/><favourite value="models/darkmod/architecture/stones/flagstone_small01_128diagonal01.lwo"/><favourite value="models/darkmod/architecture/stones/flagstone_small01_128row01.lwo"/><favourite value="models/darkmod/architecture/stones/flagstone_small01_single01.lwo"/></model> <SoundShader/> </favourites> </ui>
  <paths><enginePath value="C:/games/thedarkmodBETA/"/> <modPath value="C:/games/thedarkmodBETA/fms/aaSvgRes/"/> <modBasePath value=""/> </paths>
  <version value="3.6.0"/>
</user>
user.xml (14,776 bytes)   
greebo

greebo

17.11.2022 14:36

administrator   ~0015441

I could finally reproduce it - my mistake was that I closed the floating window using the N hotkey. One has to close the window using the X in the upper right corner, then the sizing will be lost.

Related Changesets

DarkRadiant: master f43a0373

17.11.2022 15:24

greebo


Details Diff
0006163: Ensure the controls in the property panel are (de-)activated when the property panel itself is hidden or restored Affected Issues
0006163
mod - radiant/ui/mainframe/AuiLayout.cpp Diff File
mod - radiant/ui/mainframe/PropertyNotebook.cpp Diff File
mod - radiant/ui/mainframe/PropertyNotebook.h Diff File

DarkRadiant: master 92761a21

17.11.2022 15:45

greebo


Details Diff
0006163: Some improvements to help the EntityInspector's sash position restore properly when toggling controls Affected Issues
0006163
mod - libs/wxutil/PanedPosition.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/mainframe/AuiLayout.cpp Diff File

DarkRadiant: master 82346b6e

17.11.2022 15:59

greebo


Details Diff
0006163: Suppress page switch events being handled during property panel restore.

Activate the last shown tab after the whole perspective has been restored, this way the entity inspector can
work with the real sizes and set the sash position without it being trimmed down to artificially low sizes.
Affected Issues
0006163
mod - radiant/ui/mainframe/AuiLayout.cpp Diff File
mod - radiant/ui/mainframe/PropertyNotebook.cpp Diff File
mod - radiant/ui/mainframe/PropertyNotebook.h Diff File

Issue History

Date Modified Username Field Change
14.11.2022 15:00 cvlw New Issue
14.11.2022 15:00 cvlw Tag Attached: Bug
14.11.2022 15:00 cvlw File Added: v36propertysizeresetjpg.jpg
14.11.2022 15:02 cvlw OS Windows 10 x64 => Windows 10
14.11.2022 15:02 cvlw OS Version => x64
14.11.2022 15:02 cvlw Platform => PC
16.11.2022 18:24 greebo Status new => acknowledged
17.11.2022 03:59 greebo Status acknowledged => feedback
17.11.2022 03:59 greebo Note Added: 0015435
17.11.2022 04:02 greebo Note Added: 0015436
17.11.2022 04:02 greebo File Added: resize_repro.mp4
17.11.2022 14:25 cvlw Note Added: 0015440
17.11.2022 14:25 cvlw File Added: user.xml
17.11.2022 14:25 cvlw Status feedback => new
17.11.2022 14:35 greebo Steps to Reproduce Updated
17.11.2022 14:36 greebo Status new => confirmed
17.11.2022 14:36 greebo Note Added: 0015441
17.11.2022 15:24 greebo Assigned To => greebo
17.11.2022 15:24 greebo Status confirmed => assigned
17.11.2022 16:00 greebo Changeset attached => DarkRadiant master f43a0373
17.11.2022 16:00 greebo Changeset attached => DarkRadiant master 92761a21
17.11.2022 16:00 greebo Changeset attached => DarkRadiant master 82346b6e
17.11.2022 16:00 greebo Target Version => 3.7.0
17.11.2022 16:00 greebo Status assigned => resolved
17.11.2022 16:00 greebo Resolution open => fixed
17.11.2022 16:00 greebo Fixed in Version => 3.7.0