summaryrefslogtreecommitdiff
path: root/src/gui/inventorywindow.cpp
AgeCommit message (Collapse)AuthorFilesLines
2008-11-13Added a slot display so that players can track how much space they've used.Ira Rice1-2/+20
2008-11-01Made NPC dialogues resizeable.Ira Rice1-2/+0
2008-11-01Modified inventory window code to take advantage of the text wrapping Ira Rice1-34/+70
code.
2008-10-12Added in a new tileset, as well as some new artwork, changed the update Ira Rice1-2/+2
handler to store updates in a subfolder based on port (so that if one server domain hosts multiple update folders, that it doesn't have to redownload an update should an update have the same name as the other server, as well as a different checksum), and made the inventory window display the units of measurement (for all of those people that wanted to know exactly what those units were supposed to be).
2008-09-12Fixed /where, added /cast for heal and gather, some changes to inventory to ↵Lloyd Bryant1-3/+3
support storage
2008-07-18Import of client treeLloyd Bryant1-1/+1
2008-07-01Ported some GUI improvements from Legend of Mazeroth (GUI skinning via XML ↵Philipp Sehmisch1-36/+24
files, item descriptions on mouse-over, map names in minimap window, speech bubbles)
2008-06-12Merged revisions 3738 via svnmerge from Bjørn Lindeijer1-14/+13
https://themanaworld.svn.sourceforge.net/svnroot/themanaworld/tmw/trunk ........ r3738 | b_lindeijer | 2007-11-16 00:44:01 +0100 (Fri, 16 Nov 2007) | 3 lines Moved item icon from ItemInfo class to the Item class, so that it can be loaded on demand. Results in faster startup time and reduced memory usage. ........
2008-04-28Properly fix problems with ItemContainer in InventoryWindow not resizingBjørn Lindeijer1-4/+0
properly since upgrade to Guichan 0.8.0.
2008-04-27Switch to use our extended ScrollArea and use adjusted width to proper ↵Dennis Friis1-1/+3
calculate the grid for itemcontainer.
2008-04-27Fix ItemContainer not being resized properly when resizing inventory window.Dennis Friis1-6/+2
2008-04-11Ported trunk over to Guichan 0.8.0. Based on merge from 0.0 branch, but becauseBjørn Lindeijer1-1/+1
of quite a bit of GUI differences there were additional changes and probably additional issues. You have been warned. ;) Merged revisions 4045-4049,4051-4059 via svnmerge from https://themanaworld.svn.sourceforge.net/svnroot/themanaworld/tmw/branches/0.0 ........ r4045 | b_lindeijer | 2008-04-07 17:23:07 +0200 (Mon, 07 Apr 2008) | 3 lines Upgraded to Guichan 0.8.0 (merge from guichan-0.8 branch, except for gcn::TabbedArea usage) ........ r4059 | b_lindeijer | 2008-04-09 16:25:42 +0200 (Wed, 09 Apr 2008) | 2 lines Fixed problem with row height in shop list box. ........
2008-04-07Upgraded to Guichan 0.8.0 (merge from guichan-0.8 branch, except forBjørn Lindeijer1-8/+9
gcn::TabbedArea usage)
2008-02-20Merged revisions 3790,3799,3801-3807,3809-3810,3812-3813,3815-3816,3818-3821 ↵Bjørn Lindeijer1-1/+1
via svnmerge from https://themanaworld.svn.sourceforge.net/svnroot/themanaworld/tmw/branches/0.0 ........ r3790 | b_lindeijer | 2007-12-18 14:54:17 +0100 (Tue, 18 Dec 2007) | 3 lines Remember to delete the progressbar and label also when the game was not started. ........ r3801 | b_lindeijer | 2007-12-21 12:56:23 +0100 (Fri, 21 Dec 2007) | 2 lines Fixed shop list box not to scroll up when the selection is removed. ........ r3802 | b_lindeijer | 2007-12-21 13:37:17 +0100 (Fri, 21 Dec 2007) | 2 lines Added logging of error on PHYSFS_addToSearchPath. ........ r3803 | b_lindeijer | 2007-12-21 15:56:38 +0100 (Fri, 21 Dec 2007) | 3 lines Fixed inventory size not matching the size assumed by eAthena and related memory corruption and increased default chat log length. ........ r3804 | the_enemy | 2007-12-21 16:07:20 +0100 (Fri, 21 Dec 2007) | 1 line Attempted to fix client freeze when unable to connect to update host, and added exit dialog ........ r3805 | b_lindeijer | 2007-12-22 16:24:14 +0100 (Sat, 22 Dec 2007) | 2 lines Updated version to 0.0.24. Release data set to tomorrow, we'll see. ........ r3806 | b_lindeijer | 2007-12-22 21:42:35 +0100 (Sat, 22 Dec 2007) | 2 lines Make sure chat messages are also trimmed for the local player. ........ r3809 | crush_tmw | 2007-12-23 03:16:53 +0100 (Sun, 23 Dec 2007) | 1 line Particle images are now reference-counted properly. Avoided attempts to load "data/graphics/" when a monster or equipment piece has no sprite. Error placeholder is now used when attempting to load a sprite definition file that doesn't exist. ........ r3810 | b_lindeijer | 2007-12-24 02:20:42 +0100 (Mon, 24 Dec 2007) | 2 lines Updated release date. ........ r3812 | the_enemy | 2007-12-24 15:16:15 +0100 (Mon, 24 Dec 2007) | 1 line Minor update, fixed disconnection dialog ........ r3813 | b_lindeijer | 2007-12-24 15:45:34 +0100 (Mon, 24 Dec 2007) | 2 lines Fixed compile warning. ........ r3816 | b_lindeijer | 2007-12-25 13:31:21 +0100 (Tue, 25 Dec 2007) | 2 lines Fixed year. :) ........ r3818 | b_lindeijer | 2007-12-25 23:11:55 +0100 (Tue, 25 Dec 2007) | 2 lines Updated CMake file. ........ r3821 | b_lindeijer | 2007-12-26 19:06:15 +0100 (Wed, 26 Dec 2007) | 2 lines Fixed year in README too. ........
2007-12-21Fixed inventory size not matching the size assumed by eAthena and relatedBjørn Lindeijer1-1/+1
memory corruption and increased default chat log length.
2007-11-11Moved check on dropping 1 item to the inventory dialog.Bjørn Lindeijer1-2/+7
2007-10-28Separated auto-resizing into two categories: "set" and "add". Removed ↵Guillaume Melquiond1-9/+1
useless code.
2007-10-21Removed redundant destructor.Guillaume Melquiond1-14/+0
2007-10-21Made visible the resizable grip on inventory window.Guillaume Melquiond1-1/+0
2007-10-21Converted inventory window to layout handler.Guillaume Melquiond1-43/+17
2007-10-19Fixed key special values. Reduced amount of spurious item deselections.Guillaume Melquiond1-4/+5
2007-09-19Merged 0.0 changes from revision 3362 to 3580 to trunk.Bjørn Lindeijer1-8/+5
2007-08-29Made sell dialog resizable and tweaked inventory resize code a bit.Bjørn Lindeijer1-18/+23
2007-08-28Made buy dialog resizable and added a WindowListener class for listening forBjørn Lindeijer1-23/+2
window resize and move events.
2007-08-20Added close button functionality, resize cursor cues.Joshua Langley1-0/+1
2007-08-14inventory - split function fixJoshua Langley1-16/+40
2007-08-14mantis_id:129 - Inventory Window Slots Added.Joshua Langley1-41/+94
2007-08-07Fixed my breakage of persistent window dimensions. Cleaned a few things ↵Guillaume Melquiond1-23/+3
along the way.
2007-08-06Fixed some header typos. Moved gettext.h to utils directory. Removed ↵Guillaume Melquiond1-1/+1
redundant HAS_CONFIG_H macro. Used autopoint for generating gettext environment. Removed auto-generated file from po directory.
2007-08-06Added support for translating variable strings.Guillaume Melquiond1-31/+19
2007-08-05Added support for internationalization. Tested by translating a few gui ↵Guillaume Melquiond1-6/+6
strings to french.
2007-07-31Removed legacy inventory code. Added display of equipment.Guillaume Melquiond1-12/+2
2007-06-04Merged 0.0 changes from revision 3234 to 3317 to trunk.Bjørn Lindeijer1-3/+4
2007-04-15Reimplemented window resizing. It is now once again possible to resize windowsBjørn Lindeijer1-3/+4
using their borders (except for the top one, since that's the title bar for Guichan) and the resize grip in the bottom right is much easier to grab. Needs some testing.
2007-03-22Redesigned the localplayer class to use getters and setters instead of ↵Philipp Sehmisch1-2/+2
direct access to the member variables. Implemented communication of attributes between server and client.
2007-01-14Merged 0.0 changes from revision 2988 to 3035 to trunk.Bjørn Lindeijer1-10/+10
2007-01-14Upgraded to Guichan 0.6.0 (merge from guichan-0.6.0 branch).Bjørn Lindeijer1-10/+10
2006-12-11Merged 0.0 changes from revision 2825 to 2898 to trunk.Bjørn Lindeijer1-1/+2
2006-12-04Introduced a new class Viewport which combines the drawing code from EngineBjørn Lindeijer1-1/+2
with the (rather misplaced) input handling from the Gui class. Also, it's a Container itself which should allow for extending it to show Guichan widgets on map coordinates.
2006-11-02Merged trunk changes from revision 2716 to 2756 into the 0.1.0 branch.Bjørn Lindeijer1-0/+1
2006-10-01Accepted patches by GDO and VictorSan that fix problems with hiding windowsBjørn Lindeijer1-0/+1
using h and problems with trade window positioning.
2006-09-29Merged trunk changes from revision 2618 to 2716 into the 0.1.0 branch.Bjørn Lindeijer1-24/+34
2006-09-03Introduced SelectionListener to fix updating problem in inventory windowBjørn Lindeijer1-24/+34
(should also be used to fix similar problem in trade, buy and sell dialogs). Made the ItemInfo be passed around as a reference instead of a pointer, since it is never NULL.
2006-08-13Merged Guichan 0.5.0 support from guichan-0.5.0 branch, plus several updatesBjørn Lindeijer1-3/+4
from the 0.1.0 branch.
2006-07-30Updated TMW to be compatible with Guichan 0.5.0 (merged from guichan-0.5.0Bjørn Lindeijer1-3/+4
branch).
2006-03-19Unreverted latest change by Doener due to my lack of proper communication ↵Eugenio Favalli1-5/+5
abilities.
2006-03-19Reverted changeset r2269 (toString) as requested by ElvenProgrammer.Björn Steinbrink1-5/+5
2006-03-18Added a toString conversion function.Björn Steinbrink1-5/+5
2006-03-09Made all class members named like mClassMember.Björn Steinbrink1-55/+54
2006-03-09Made the Button ctor accept eventId and action listener.Björn Steinbrink1-7/+2