summaryrefslogtreecommitdiff
path: root/src/gui/skilldialog.cpp
AgeCommit message (Collapse)AuthorFilesLines
2010-09-25Merge branch '1.0'Thorbjørn Lindeijer1-2/+8
Conflicts: src/actorspritemanager.h src/beingmanager.cpp src/game.cpp src/gui/beingpopup.cpp src/gui/chat.cpp src/gui/chat.h src/gui/inventorywindow.h src/gui/itempopup.cpp src/gui/socialwindow.cpp src/gui/statuswindow.cpp src/gui/widgets/chattab.cpp src/gui/widgets/chattab.h src/net/tmwa/inventoryhandler.cpp src/net/tmwa/partyhandler.cpp src/party.cpp src/sound.cpp src/utils/stringutils.cpp src/utils/stringutils.h
2010-09-04Fix crash with missing skill iconJared Adams1-2/+8
Reviewed-by: Bertram
2010-08-03Move Theme and UserPalette to the resources folderJared Adams1-1/+1
Reviewed-by: Yohann Ferreira
2010-07-30Fixed two more forgotten hard-coded references.Yohann Ferreira1-1/+3
2010-07-17Modify how attributes and stats are handledChuck Miller1-5/+5
Handling moved from LocalPlayer to PlayerInfo class Event system used to update windows Reviewed-by: Jared Adams
2010-06-13Merge remote branch '1.0/1.0'Jared Adams1-0/+6
Conflicts: data/graphics/CMakeLists.txt data/graphics/Makefile.am src/client.cpp
2010-06-13Fix memory leaks in different windows.Andrei Karas1-0/+6
Signed-off-by: Jared Adams <jaxad0127@gmail.com>
2010-05-21Remove some unneeded printfsJared Adams1-4/+0
2010-04-17Changed eAthena protocol name to TmwAthena and changed the config files ↵Bertram1-1/+1
accordingly. This makes room for the actual eAthena protocol future inclusion.
2010-03-26Replace most dynamic_casts with static_castsJared Adams1-10/+6
The remaining instances can't easily or safely be changed as the classes involved don't have type information like Being does. Reviewed-by: Freeyorp
2010-03-20Fix base skill in old servers.Andrei Karas1-6/+36
2010-03-12Split Palette into Theme and UserPaletteJared Adams1-5/+7
Themes can now control the colors they use. Colors in the Viewport (being names, particles, etc) can still be changed by the user. Also make ProgressBars more easily colored. DyePalette was made more flexible in the process. Also fixes comparing strings of different lengths insensitively. Reviewed-by: Thorbjørn Lindeijer
2010-03-05Rename SkinLoader to ThemeJared Adams1-2/+2
Also merge the guialpha ConfigListener into Theme. Reviewed-by: Thorbjørn Lindeijer
2010-03-02Fixed crash when trying to increase non-selected skillThorbjørn Lindeijer1-9/+20
Reviewed-by: Jared Adams Reviewed-by: Bertram
2010-03-02Revert "Merge WindowContainer into Viewport and remove extra members"Jared Adams1-2/+2
This reverts commit 67e678094b9fddd21fb3c690130e772937ab2746. Conflicts: src/gui/gui.cpp src/gui/viewport.cpp
2010-03-01Merge WindowContainer into Viewport and remove extra membersJared Adams1-2/+2
Reviewed-by: Chuck Miller
2010-02-28Make the gui more themeable and distribute two themesJared Adams1-1/+2
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-10Remove extra incRef callJared Adams1-2/+0
2010-02-10Improve look and utility of the SkillDialogJared Adams1-137/+229
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 )
2010-01-11Cleanup GUI classesJared Adams1-4/+5
Moved remaining widgets into widgets folder, standardized include order, moved TextRenderer out.
2009-08-14Remove some uneeded codeJared Adams1-10/+0
This should've been removed earlier with the layout fixes.
2009-08-10Fix SkillDialog's layout for points to always showJared Adams1-1/+1
2009-08-10Fix TabbedArea and ScrollArea to resize contentsJared Adams1-22/+0
Also remove that code from SkillDialog. I tried to do the same with ChatWindow, but it kept segfaulting. Will try again later.
2009-08-10Merge branch 'master' of git@gitorious.org:tmw/mainlineJared Adams1-2/+11
2009-08-07Clear tab data from SkillDialogJared Adams1-2/+14
2009-08-07Gettext fixesKess Vargavind1-2/+11
Trying to use the same kind of capitalization and interpunctuation for various parts of the gui, melding a few split strings, updating POTFILES.in and adding translators' notes.
2009-07-26Gettext fixesKess Vargavind1-1/+1
And a Swedish translation of the desktop file.
2009-07-23Clear some more support ifdefsJared Adams1-0/+2
2009-07-19Use the same level display format in windowsJared Adams1-8/+2
2009-07-15Fixed compile warnings and crash in skill dialogThorbjørn Lindeijer1-12/+15
The crash was probably due to roaming or uninitialized pointers in the skill map. Please remember to clear it after deleting its contents, and also remember that operator[] is non-const and will insert an element when it's not already there. The proper way to see if a map contains an element is by using find().
2009-07-13Rename Net::SkillHandler to Net::SpecialHandlerJared Adams1-2/+2
SkillHandler::up moved to PlayerHandler::increaseSkill
2009-07-13Adjust skill displaysJared Adams1-9/+42
Experiience progress bars and increase buttons are now only visible if they're applicable.
2009-07-12Make sure modifiable skills are visibleJared Adams1-1/+1
2009-07-08Remove parsing of the fixed flag from skills filesJared Adams1-4/+2
2009-07-08Fall back on unknown-item.png for skill iconsJared Adams1-5/+4
2009-07-08Have both builds use the same SkillDialogJared Adams1-4/+50
2009-07-08Make SkillEntries update their widthJared Adams1-11/+15
2009-07-07Use tmw-skills.xml instead of hardcodingJared Adams1-198/+167
2009-05-08Client - Inventory handler moveItem improveBlue1-1/+1
Gives the actual number of items to the moveItem method. Fix compilation problem for twmserv client compilation.
2009-04-20Fix up window visibility saving/restoringJared Adams1-0/+1
2009-04-10Reduced the GCContainer to be even more trivialBjørn Lindeijer1-3/+2
A container that deletes all its children on destruction doesn't have to be so complicated. Also renamed it to simply Container, since I think it should simply be default behavior. WindowContainer and Popup classes now inherit from this Container.
2009-04-07Moved basic widgets into the gui/widgets directoryBjørn Lindeijer1-11/+8
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.
2009-04-07Fixed compile for tmwserv clientBjørn Lindeijer1-0/+2
2009-04-07Used custom widgets where appropriate and some cleanupBjørn Lindeijer1-9/+8
Replaced many gcn::Label with Label, gcn::Slider with Slider in character creation dialog. Also cleaned up includes.
2009-03-28Some more cleanupBjørn Lindeijer1-28/+30
Renamed Skill_Tab to SkillTab and got rid of MAX_SLOT, using maxSlot instead.
2009-03-27Removed unnecessary parenthesis on constructorsBjørn Lindeijer1-1/+1
2009-03-26Fixes to file headers and header guardsBjørn Lindeijer1-4/+4
Mostly removal of branding for tmwserv related files, as was done for the eAthena client before.