summaryrefslogtreecommitdiff
path: root/src/gui/abilitieswindow.h
AgeCommit message (Collapse)AuthorFilesLines
2025-03-14Moved widget drawing code into ThemeThorbjørn Lindeijer1-1/+0
This is cleaner overall since now each widget type no longer needs to keep track of its own instances and updating of the GUI alpha. It also introduces a single point from where the GUI theme support can be enhanced. Theme is no longer a singleton, though for now there is a single instance owned by the Gui singleton. Widgets adjusted to delegate their painting to the Theme: * Button * Tab * TextField * CheckBox * RadioButton * Slider * DropDown * ProgressBar * ScrollArea * ResizeGrip * PlayerBox (by subclassing ScrollArea) The Window and Popup widgets already use the theme through the Skin class. They can actually use a different skin per instance, though this feature is only used by the SpeechBubble.
2025-03-07Renamed specials to abilitiesThorbjørn Lindeijer1-0/+58
To match mana/manaserv@9ff69160ea1c3c64ea7012cd70a3b50ff4373264.