DarkRadiant: master 3c5bf0d7

Author Committer Branch Timestamp Parent
orbweaver orbweaver master 16.07.2024 18:49 master 237069c1
Affected Issues  0006514: DarkRadiant crashes when typing in the Skin Name field of the Skin Editor menu
Changeset 0006514: improve size hinting of preferences dialog

- PrefPage no longer derives from wxScrolledWindow; instead it is just a
  simple wxPanel. This causes it to report an accurate size hint,
  instead of a suggested height of -1.
- All hard-coded sizes or screen proportions removed from PrefDialog.
  The dialog is now sized entirely based on the size hints of the
  contained panels.
- To prevent the dialog from become too large as a result of the lack of
  scrollable panels, several redundant visibility toggles have been removed
  from the Orthoview panel. All of the removed items are available in
  the View -> Show menu so there is no need for them to be duplicated in
  the Orthoview preferences.
mod - radiant/ui/prefdialog/PrefDialog.cpp Diff File
mod - radiant/ui/prefdialog/PrefDialog.h Diff File
mod - radiant/ui/prefdialog/PrefPage.cpp Diff File
mod - radiant/ui/prefdialog/PrefPage.h Diff File
mod - radiant/xyview/GlobalXYWnd.cpp Diff File