This scroll_label definition is intended to be used for big description
boxes like in the Add-ons Manager's description dialog. It paints a
darker transparent background behind the inner grid and adds some
padding to the inner label.
Commit ef2bdfbc12 includes a wmlindent
pass on data/gui/ which is currently not intended to be wmlindent-ed
(see the 'reindent' data/tools/Makefile target).
One adverse effect of the commit includes portraits being rendered near
the top of the screen instead of the bottom in the [message] GUI2
dialogs.
The definitions of teams might be more useful.
Also, id and name of a side are mixed with the ones of the leader unit
which makes handling them difficult.
The generic label should be already translated (it's used in C++), and
also respects the Title Case rule on grounds of it not having a word
count greater than 1.
* Stacked most widgets vertically since GUI2 textboxes and sliders
demand a lot of horizontal space (especially sliders, for some
reason).
* Rearranged various options grouping them according to the
functionality they target.
* Reworded some option labels to make them look nice or have their
purpose made more evident.
* Added a side number label near the top of the dialog as a reminder
for the user.
For these ends:
* The whole grid layout has been extensively rearranged.
* Some unused or redundant code has been removed.
* A radio button macro was renamed, and made sure it is undefined at
the end of the file.
* Another macro along with its inclusion sites were removed
The search done using the Filter box matches text on timestamps, nicks,
and messages in a case-insensitive fashion.
Some GUI layout adjustments still need to be done for this dialog to
display correctly. Not all of them are possible, unfortunately (e.g.
GUI2 doesn't support setting a minimum cell height yet).
The button to invoke this dialog is currently in Preferences -> General.
This will change as soon as I think of a better place/someone else
suggests a better place for the button.
The goal is to allow users to quickly inspect the various paths used by
the game to locate resources and configuration, for debugging or content
creation purposes. The dialog provides options to copy directory paths
to the system clipboard and browse them using the platform's file
manager software, when available.
* Use "Options" as a dialog title instead of "Filter Options" for
simplicity and to represent its current functionality better.
* Limited dialog width to 800 pixels for readability.
* Replaced neutral sorting options header with something that hopefully
describes their purpose in a more user-accessible fashion.
* The installation status options listbox now grows along with its
containing grid.
* Ascending/Descending options are placed closer to the sorting
criterion selection.
* Description labels use text wrapping when needed.
These will be used to allow the user to change the "neutral"
(fallback) add-on sorting method used in the add-ons list when no
column header has been selected for sorting.