summaryrefslogtreecommitdiff
path: root/src/gui/widgets/window.h
AgeCommit message (Collapse)AuthorFilesLines
2024-02-13General code cleanupsThorbjørn Lindeijer1-13/+13
* Removing unused includes * Use member initialization * Use range-based for loops * Use nullptr * Removed no longer used aliases * Use override * Don't use else after return * Use '= delete' to remove implicit members * Use std::string::empty instead of comparing to ""
2024-01-26Apply C++11 fixitsThorbjørn Lindeijer1-10/+10
modernize-use-auto modernize-use-nullptr modernize-use-override modernize-use-using
2012-01-26Updated copyrights to 2012Thorbjørn Lindeijer1-1/+1
2012-01-22Allow resizing of the game in windowed modeThorbjørn Lindeijer1-4/+11
Window positions are semi-smartly corrected as a result of the resize. Not supported when using OpenGL on Windows for now. Reviewed-by: Yohann Ferreira
2011-09-29Fixed item popup still visible after closing inventory window.Erik Schilling1-1/+1
Reviewed-by: Bertram.
2010-05-06Fixed some copy/pasted documentationThorbjørn Lindeijer1-3/+3
2010-03-31Removed the ability to assign custom skins to windows/popupsThorbjørn Lindeijer1-1/+0
Old settings are causing it to fall back on the wrong combination of files if old data is in the search path. Reviewed-by: Jared Adams
2010-03-02Revert "Merge WindowContainer into Viewport and remove extra members"Jared Adams1-0/+6
This reverts commit 67e678094b9fddd21fb3c690130e772937ab2746. Conflicts: src/gui/gui.cpp src/gui/viewport.cpp
2010-03-01Merge WindowContainer into Viewport and remove extra membersJared Adams1-6/+0
Reviewed-by: Chuck Miller
2010-02-28Rename gui.xml to window.xmlJared Adams1-1/+1
2010-02-28Make the gui more themeable and distribute two themesJared Adams1-1/+1
The older gray theme and the new wood theme are available as themes. The gray theme needs some new graphics for hilights. Add a theme option for branding and add path/to/branding/data to the PhysFS search path. Reviewed-by: Thorbjørn Lindeijer Reviewed-by: Chuck Miller
2010-02-22Modify copyright headersFreeyorp1-1/+2
2010-02-20License header update for The Mana ClientThorbjørn Lindeijer1-4/+3
2010-02-14Remove focus from a window's internal widgets on hiding.Tametomo1-1/+1
Signed-off-by: Tametomo <irarice@gmail.com>
2010-02-13Make NPC dialogs instance instead of globalJared Adams1-1/+1
This change allows players to talk to multiple NPCs at a time (if the server agrees). Manaserv's netcode allows multiple commerce instances too. eAthena's is limited to one commerce instance, due to protocol limitations.
2010-02-07Updated Copyright year to 2010!Bertram1-1/+1
Also added the update copyright tool from the Wormux Team. ( And not forgetting credit's due. :P )
2009-12-04Reset the cursor when a window is hiddenJared Adams1-0/+5
2009-07-30Fixed windows loss when changing to a lowered resolution. (Mantis 776)Bertram1-1/+8
2009-05-10Fixed the resize grip of the party windowBjørn Lindeijer1-5/+4
It wasn't re-added after doing a clear. Also, don't leak all the PartyMember and Avatar instances.
2009-05-09Increased the distance between head and overhead text a bitBjørn Lindeijer1-2/+1
Plus some small code cleanups.
2009-05-09Fix some memory leaksJared Adams1-2/+5
In doing so, NPC Dialogs now show the resize grip again.
2009-05-01Merge the NPC dialogs into oneJared Adams1-0/+7
Also add support for the new TMWServ NPC packets
2009-04-20Fix up window visibility saving/restoringJared Adams1-0/+22
2009-04-15Made the PopupMenu a Popup subclassBjørn Lindeijer1-1/+0
It's a natural better fit. The SkinLoader was changed into a singleton, since it's used by both Window and Popup classes.
2009-04-07Moved basic widgets into the gui/widgets directoryBjørn Lindeijer1-0/+363
In an attempt to make the GUI code a little more structured, basic widgets are now put in gui/widgets. Many includes were also cleaned up.