summaryrefslogtreecommitdiff
path: root/src/gui
AgeCommit message (Collapse)AuthorFilesLines
2012-08-02Crash fix when re-entering the gameThorbjørn Lindeijer2-0/+12
Throw away the old layout rather than trying to reuse it and crashing cause of collisions.
2012-08-02Dynamically scaling background for login screenThorbjørn Lindeijer2-0/+47
Hacked Graphics::drawRescaledImage a bit to make it work...
2012-08-02Made download progress colorableErik Schilling1-1/+2
2012-08-02Tweaked default positions of chat and shortcut windowThorbjørn Lindeijer2-4/+4
Added some margin and made the shortcut window not movable/resizable.
2012-08-02Split off minimap window from mini status window and repositioned themThorbjørn Lindeijer4-46/+128
2012-08-02Changed default position and size of shortcut windowThorbjørn Lindeijer1-3/+4
2012-08-02Revert "Changed default position and size of chat window"Thorbjørn Lindeijer1-1/+1
This does not seem like a good idea at the moment. This reverts commit 7d0ba78e45a6f8d0e99dcde2a2f06fa98dfbee83.
2012-08-02Changed default position and size of chat windowThorbjørn Lindeijer1-1/+1
Moved it to the top-right.
2012-08-02[Hack] Removed emotion buttonjurkan1-1/+1
2012-08-02Removing the need to press space twice to close a dialog (probably a hack)jurkan1-0/+1
2012-08-02Embedded the minimap into the mini status windowThorbjørn Lindeijer4-91/+65
2012-08-01Some positioning changes in the game UIThorbjørn Lindeijer8-50/+56
Moved player status bars to the top-right, next to the window menu. Used the layout for dynamic adjustments to screen resolution.
2012-08-01Removed unused TabbedArea from SpecialsWindowThorbjørn Lindeijer2-15/+0
2012-08-01Improved the layout of the specials windowThorbjørn Lindeijer1-10/+8
Just in case I don't get around to do anything better...
2012-08-01Resized minimap + fixed clipErik Schilling1-7/+8
2012-08-01Fixed compile error when not compiling in C++11 modeThorbjørn Lindeijer1-1/+1
Qualifying enum values by the name of the enumeration is a C++11 feature.
2012-08-01Modify the NPC Dialog to be more RPG-LikeChuck Miller4-239/+144
2012-07-31Removed ImageLoader and ProxyImage classesThorbjørn Lindeijer1-5/+0
They allowed using gcn::Image, which in turns allows using gcn::Icon and gcn::ImageFont, but none of this is actually used anymore.
2012-07-30Hacked away the sliders in the character create dialog. Better not try ↵Erik Schilling1-6/+4
connecting to tmwAthena server.
2012-07-26Removed player box from the equipment windowThorbjørn Lindeijer1-9/+0
2012-07-26Fixed height of item popup that shows no itemThorbjørn Lindeijer1-1/+1
2012-07-26Removed UI to manually increase skillsThorbjørn Lindeijer2-19/+1
2012-07-26Fixed the dimensions of the popup/tooltipThorbjørn Lindeijer4-29/+21
2012-07-25Reduced the height of the Setup windowThorbjørn Lindeijer20-83/+66
Also removed all the hardcoded sizes of the various setup tabs. Instead, support for dynamically adjusting layout was added to the Container class. Various other places were also adapted to use the new layout support in Container.
2012-07-25Fixed UI layout after changing resolution in Setup dialogThorbjørn Lindeijer1-1/+2
It was doing the relayout using the unscaled screen dimensions.
2012-07-25Corrected the minimum height shown in the video optionsThorbjørn Lindeijer1-1/+1
Actually for me it doesn't list 640x360 anyway, but it might for some people I guess.
2012-07-22Replaced font with DejaVu Serif CondensedThorbjørn Lindeijer1-2/+2
Looks nicer in the game in my opinion.
2012-07-20Removed options to configure particle and ambient effectsErik Schilling2-128/+4
As discussed on IRC we agreed to remove the particle and ambients effects options. They are important for the game play and should stay enabled. Also moved the remaining options right to the resolution selection since there is enough space for them now. Change is tested. Reviewed-by: bjorn.
2012-07-17Enabled specials window by defaultErik Schilling1-2/+1
2012-07-12Implemented scaling in OpenGL modeThorbjørn Lindeijer4-6/+22
The screen will be scaled up as much as possible, while keeping a minimum 'virtual' resolution of 640x360.
2012-07-09Fixed gender to male onlyjurkan1-0/+3
2012-07-06LPC gui theming (replaced windows through scrolls)jurkan2-9/+9
2012-05-25Fixed skill display for manaservErik Schilling1-4/+9
- shows manaserv skills at all - shows the progress bar for manaserv skills again - shows the level for this skills (server side patch needed) TODO: URGENT: Fix attributes and skills getting stored in same list. Reviewed-by: Bertram.
2012-05-21Merge branch '0.6'Erik Schilling1-1/+1
2012-05-10Corrected coordinates of window menujurkan1-1/+1
The window menu (the row of buttons at the top right in game) was displayed 3 pixels left of where it should be, which makes the setup button jump 3 pixels left when logging in. Reviewed-by: Ablu
2012-05-07Merge branch '0.6'Thorbjørn Lindeijer1-9/+9
2012-05-07Fixed wrong offset values for tab widget drawingjurkan1-9/+9
Mantis-Issue: 423 Reviewed-by: Thorbjørn Lindeijer
2012-05-05Merge branch '0.6'Thorbjørn Lindeijer2-1/+3
2012-05-05Removed the shared base classes of MessageIn and MessageOutThorbjørn Lindeijer2-2/+0
There wasn't a whole lot gained by sharing a common base class, and it makes extending the manaserv Message{In,Out} classes with a debugging mode unnecessarily complicated. Reviewed-by: Yohann Ferreira
2012-05-05Fixed compilation errors and warnings with GCC 4.7Thorbjørn Lindeijer2-1/+3
Also, since GCC 4.7 there is a binary compatibility issue when linking with a Guichan that was not compiled in C++11 mode. This commit also allows compiling with GCC 4.7 with C++11 mode turned off. Reviewed-by: Erik Schilling
2012-04-19Client side fix for manaserv guild systemErik Schilling1-2/+3
- kick code untested because no kick button exists yet Reviewed-by: bjorn.
2012-04-04Synced specials to latest manaserv changesErik Schilling1-21/+20
Reviewed-by: bjorn.
2012-04-02Merge branch '0.6'Thorbjørn Lindeijer2-4/+3
2012-04-02Fixed problems with using the last emotev0.6.1Thorbjørn Lindeijer1-3/+2
The tmwa/BeingHandler was adjusting the effect id rather than the emote id, causing it to not find the last emote (and the rest of the emotes only worked correctly because the effect ids were consecutive in the same order as the emote ids). Furthermore, the EmoteShortcutContainer refused to draw the icon for the last emote due to an off-by-one error in dealing with the 1-adjusted emote ids used by the EmoteShortcut class. Also cleaned up some old remains of a player ignore strategy that used to use the two balloon emotes (this had been their original purpose). Reviewed-by: Erik Schilling
2012-04-01Made changes to compile on Mac OSX 10.6 and laterDavid Athay1-1/+1
Also added Xcode project for others to compile for Mac OSX. Reviewed-by: Thorbjørn Lindeijer
2012-03-24Merge branch '0.6'Thorbjørn Lindeijer3-27/+41
2012-03-24Introduced compile-time option to disable use of C++0xThorbjørn Lindeijer2-3/+3
This is in order to still support older compilers, in particular GCC 4.2.1, so that Mana may be compiled for Maemo 5. Reviewed-by: Yohann Ferreira
2012-03-21Added default ports when connecting to a custom server.jurkan2-19/+8
When creating a custom server entry, the default port is used if no other port is specified. Reviewed-by: Thorbjørn Lindeijer Mantis-issue: 464
2012-03-18Fixed issues with rendering very small mapsjurkan1-24/+38
Added a black background for maps that are smaller than the screen resolution and centered them on screen. Reviewed-by: Thorbjørn Lindeijer Mantis-issue: 193
2012-03-18Merge branch '0.6'Thorbjørn Lindeijer1-0/+1