summaryrefslogtreecommitdiff
path: root/src/gui
AgeCommit message (Collapse)AuthorFilesLines
2011-09-28Made the button icon only shown when the icon file is valid.Yohann Ferreira3-9/+9
And falls back to the text based caption otherwise.
2011-09-28Added the setup button icon and optimized the image size.Yohann Ferreira1-1/+1
2011-09-28Changed the Social button to an image one.Yohann Ferreira4-12/+25
I also made the client able to keep the old behaviour, and i changed the button api to not require the icon frames size as it could easily guess them.
2011-09-28Added textpopup on mouse hovering support to buttons.Yohann Ferreira3-2/+74
I added a use of it to the menu buttons.
2011-09-28Small chages requested by o11c - part 2.Yohann Ferreira1-39/+38
Most noticeably i added the shortcut in a popup, even when there are no images to the image buttons in the windowmenu.
2011-09-28Small changes requested by o11c - part 1.Yohann Ferreira2-3/+8
2011-09-16Renamed Map::DebugFlags enumeratorsThorbjørn Lindeijer2-14/+14
Their name is a bit more clear with DEBUG prefix rather than MAP prefix. They're already scoped in the Map class anyway. MAP_NORMAL was changed to DEBUG_NONE to represent no debug flags. Acked-by: Bertram
2011-09-13Renamed Map::DebugFlags enumeratorsThorbjørn Lindeijer2-14/+14
Their name is a bit more clear with DEBUG prefix rather than MAP prefix. They're already scoped in the Map class anyway. MAP_NORMAL was changed to DEBUG_NONE to represent no debug flags. Acked-by: Bertram
2011-08-30Merge branch 'equipment-fix'Yohann Ferreira6-42/+45
2011-08-30Added a way to specify where the equipment boxes will display.Yohann Ferreira1-18/+4
A <box> sub tag was added to the <slot> tag with a x and y parameter to do so.
2011-08-30Made the popup-menu work again for equip/unequip processes.Yohann Ferreira6-24/+41
I disabled the drop from equipment window since it was more simple to implement, and because it seemed useless or even bad for the user experience to me.
2011-08-25Merge branch 'equipment-fix' of github.com:Bertram25/manaYohann Ferreira4-128/+170
2011-08-19Merge git://gitorious.org/~bertram/mana/mana-equipment-fix into equipment-fixYohann Ferreira4-128/+170
2011-08-18Removed unnecessary warning about windows that might be movedThorbjørn Lindeijer1-9/+3
Keeping the windows within the visible area is expected behavior, no matter for how long it has been broken. It makes little sense to warn about expected behavior.
2011-08-18Removed unnecessary warning about windows that might be movedThorbjørn Lindeijer1-9/+3
Keeping the windows within the visible area is expected behavior, no matter for how long it has been broken. It makes little sense to warn about expected behavior.
2011-08-18Improved equip slots description for both protocols.Yohann Ferreira3-5/+30
Now the itempopup is also telling what equip slot is under the mouse pointer.
2011-08-18Made the equipment window not use server specific code again.Yohann Ferreira2-104/+87
I also made the number of slots displayed taken from the equip.xml file for manaserv.
2011-08-18Made the client able to successfully equip/unequip!Yohann Ferreira1-20/+13
2011-08-18Add functions to make the item popup able to tell whether the itemYohann Ferreira2-1/+42
is equipped or not. It will be used quite soon to visually see the slot names.
2011-08-11Added true arrows graphics to tab area buttons.Yohann Ferreira2-3/+7
2011-08-11Made the shortcuts link actually use the plural in its caption.Yohann Ferreira1-4/+4
2011-08-11The shortcuts are now refreshed when reassigning keys.Yohann Ferreira3-8/+69
2011-08-11Added icons to the confirm and cancel button of the quit dialog.Yohann Ferreira2-2/+6
This a good example of use for the new graphics and button functionalities.
2011-08-11Fixed back the special window display in a basic but working way.Yohann Ferreira2-1/+4
This to avoid cluttering the gui until Crush has the time to fulfill his issue about those.
2011-08-11Added a naive way to display the window keyboard shortcut.Yohann Ferreira2-10/+31
This is not updated once the keys are reassigned but it will do the trick for now.
2011-08-11Reached the state where the menu bar is now using image buttons.Yohann Ferreira1-7/+7
I had to adapt a bit the images given by Poison ivy to do that.
2011-08-11Made the button icon only shown when the icon file is valid.Yohann Ferreira3-9/+9
And falls back to the text based caption otherwise.
2011-08-11Added the setup button icon and optimized the image size.Yohann Ferreira1-1/+1
2011-08-11Changed the Social button to an image one.Yohann Ferreira4-12/+25
I also made the client able to keep the old behaviour, and i changed the button api to not require the icon frames size as it could easily guess them.
2011-08-11Added textpopup on mouse hovering support to buttons.Yohann Ferreira3-2/+74
I added a use of it to the menu buttons.
2011-06-22Merge branch 'master' of gitorious.org:~bertram/mana/mana-any-square-tile-sizeYohann Ferreira5-12/+26
2011-06-19More C++0x Windows compilation fixes.Philipp Sehmisch1-4/+5
Another case of M_PI being no longer defined in cmath.h _MAX_PATH doesn't work anymore, but there is still MAX_PATH putenv doesn't work anymore, so I replaced it with a function from the WINApi Reviewed-by: Thorbjorn
2011-06-17First pass on removing tile hard coded values.Yohann Ferreira5-12/+26
Every files has been checked against the hard coded 32 values except the map.cpp file. I also added convenience functions in the Game class, centralized the default item icon size, and removed two unused defines in being.cpp.
2011-06-16Fix the off-by-one error reported in the issue comments.Yohann Ferreira1-2/+1
Trivial fix.
2011-06-16Added image support to the button widgets.Yohann Ferreira2-23/+156
Resolves: Mana-mantis #96. Reviewed-by: Crush. Note that the option to set the image position next to the text is still needed and will be handled in another issue.
2011-06-03Replace SDL_types.h with cstdintJared Adams1-2/+0
This required moving to C++0x, so it does that too, and fixes a few errors with that. Reviewed-by: Thorbjørn Lindeijer <thorbjorn@lindeijer.nl>
2011-06-02Fixed missing action event when clicking on a ListBox itemThorbjørn Lindeijer1-0/+5
This event got lost in commit c6a081ba610c5f5f298bc80c2ef28facb41dffae and made it no longer possible to change the client resolution except by pressing Enter or Space after selecting an item.
2011-06-02Arbitrary code cleanupsThorbjørn Lindeijer5-25/+23
Just some stuff that piles up while "looking" at the code, which eventually gets annoying to ignore while staging real changes. * Replaced a few NULL occurrences with 0 * Rely on default parameter for std::vector::resize. * Replaced a few "" with std::string() * Prefer .empty() to == "" * Removed a few comparisons with NULL * Don't check pointers before deleting them * Removed a bunch of redundant semicolons * Made some global variables static (local to their compilation unit) * Prefer prefix ++/-- operators to postfix versions when possible * Corrected location of a comment
2011-05-30Remove some uneeded offsettingJared Adams1-2/+2
Also fix position of being names. Reviewed-by: Bertram
2011-05-26Fix compilation on gcc 4.6.1.Yohann Ferreira2-2/+2
2011-05-25Added more double clickable actionsAngelo Castellani8-6/+69
- double clicking a do_choice item submits it - double clicking the npc chat will hit 'next' - double click to buy/sell a single item - clicking on no item in the inventory now deselects - double click to use/activate items in inventory
2011-05-25Refining switches in the debug viewStefan Dombrowski3-111/+150
Reviewed-by: Bjorn
2011-05-24Used spacer to pretty up setupAngelo Castellani2-5/+26
Signed-off-by: Jared Adams <jaxad0127@gmail.com>
2011-05-24Extended Guichan with an empty spacer widgetAngelo Castellani2-0/+81
Useful for making nicer layouts Signed-off-by: Jared Adams <jaxad0127@gmail.com>
2011-05-24Widened the setup window by 5pxAngelo Castellani9-9/+9
To make room for the interface tab Signed-off-by: Jared Adams <jaxad0127@gmail.com>
2011-05-24Broke the setup tab "Video" in twoAngelo Castellani6-236/+383
Added an 'Interface' tab for the items that seemed to fit better there than in 'Video'. Signed-off-by: Jared Adams <jaxad0127@gmail.com>
2011-05-23Fixed listbox selection issueAngelo Castellani2-1/+16
Clicking below the last item of a listbox would select the last item. Made it do nothing instead.
2011-05-20Set minimum size for Status and Skills windowsAngelo Castellani2-1/+5
2011-05-20Fixed 'InventoyListener' typoAngelo Castellani1-2/+2
2011-05-20Removing KEY_PATHFIND and moving its function into the debug windowStefan Dombrowski4-91/+154
* The f-key is no longer used. That means new players are less likely to get into trouble by accidentally activating the debug mode. * The debug mode can now be activated in a new tab in the debug window. * The main advantage of using a gui is its extensibility. At the moment the debug mode does show too much information at once. In a follow-up patch the user should get more choices. Reviewed-by: Bjorn