gnustep / apps-gorm

Gorm is a clone of the Cocoa (OpenStep/NeXTSTEP) `Interface Builder' application for GNUstep
http://www.gnustep.org/
GNU General Public License v3.0
68 stars 19 forks source link

Non-resizable windows get loaded improperly #21

Open eukara opened 2 years ago

eukara commented 2 years ago

If you have a interface with a window, commonly a NSPanel, and disallow Resizing (Attributes pane, uncheck "Resize Bar"), then saving the window and reloading the interface file will result in the window changing sizes. It will always add the size of the resize-bar to itself.

Due to the bottom-to-top nature, this results in me having to move my objects up. Every single time. Sometimes it is a pretty destructive process and I just redo the whole thing.

gcasa commented 2 years ago

Thank you for your report. I will see if I can recreate the issue. Do you have any gorm files you can share by chance? Thanks GC

eukara commented 2 years ago

Indeed I do: http://icculus.org/~marco/tmp/gorm-bug.tar.gz

Simply open this up. Check the size of the NSPanel. Move the button around, save, then reload the interface. You will notice the size has changed.

Thank you for the speedy reply :D