Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-05-08 | Fixed list box selection wrapping to the bottom on dragging upwards | Bjørn Lindeijer | 1 | -3/+6 | |
Negative values of y were not handled correctly, causing the selection to wrap when the mouse moved out of the listbox at the top while dragging. | |||||
2009-05-08 | Fixed scroll wheel handling in list boxes | Bjørn Lindeijer | 1 | -20/+2 | |
The scroll wheel was changing the list box selection, which is somewhat unexpected. By not handling the event, it will be passed on to the parent ScrollArea and be handled appropriately. | |||||
2009-05-08 | Got rid of the non-functional TextFieldListener | Bjørn Lindeijer | 2 | -20/+8 | |
Pointed out by Jaxad0127. We might want to enable its intended functionality in a different way later. | |||||
2009-05-05 | Hide the item popup when the mouse moves on top of it | Bjørn Lindeijer | 1 | -6/+8 | |
Makes the popup a lot less annoying. Still sticks around in some cases when it shouldn't, which seems to be because of missing mouseExited events from Guichan. | |||||
2009-05-04 | Fix link colors and item links for pickup messages | Jared Adams | 1 | -1/+1 | |
2009-05-03 | Moved strprintf into stringutils.{h,cpp} | Bjørn Lindeijer | 4 | -5/+4 | |
2009-05-02 | Make sure messages on most tabs are handled right | Jared Adams | 2 | -3/+2 | |
2009-05-01 | Merge the NPC dialogs into one | Jared Adams | 2 | -0/+31 | |
Also add support for the new TMWServ NPC packets | |||||
2009-04-29 | Some random cleanups | Bjørn Lindeijer | 2 | -4/+4 | |
2009-04-26 | Remove a debugging statement | Jared Adams | 1 | -1/+0 | |
2009-04-25 | Fix chat actions | Jared Adams | 1 | -1/+2 | |
2009-04-20 | Fix up window visibility saving/restoring | Jared Adams | 3 | -3/+28 | |
2009-04-20 | Removed the unused itemshortcutwindow.{h,cpp} | Bjørn Lindeijer | 1 | -1/+2 | |
2009-04-20 | Fixed key handling in dropdowns when the dropdown portion isn't visible. | Tametomo | 2 | -0/+56 | |
Signed-off-by: Tametomo <irarice@gmail.com> Signed-off-by: Bjørn Lindeijer <bjorn@lindeijer.nl> | |||||
2009-04-20 | Removed the unused setSelected override | Bjørn Lindeijer | 2 | -39/+0 | |
It wasn't actually used because it is no longer virtual in the base Guichan class. | |||||
2009-04-20 | Repaired table and listbox scrolling when using the keyboard. | Ira Rice | 3 | -19/+23 | |
Signed-off-by: Tametomo <irarice@gmail.com> Signed-off-by: Bjørn Lindeijer <bjorn@lindeijer.nl> | |||||
2009-04-20 | Fixed a fairly obscure text wrapping bug. | Ira Rice | 1 | -2/+9 | |
Signed-off-by: Tametomo <irarice@gmail.com> Signed-off-by: Bjørn Lindeijer <bjorn@lindeijer.nl> | |||||
2009-04-20 | Fixed speech bubbles not respecting the set palette text color. | Ira Rice | 1 | -3/+1 | |
Signed-off-by: Ira Rice <irarice@gmail.com> Signed-off-by: Bjørn Lindeijer <bjorn@lindeijer.nl> | |||||
2009-04-20 | Drop current target on death | Bjørn Lindeijer | 1 | -1/+1 | |
2009-04-19 | Made ItemContainer wrap items depending on its width again | Bjørn Lindeijer | 1 | -1/+2 | |
This is instead of taking a fixed number of rows and columns. The inventory and trade window are now resizable again. Other smaller changes: * Don't use bold font for the labels in the item container * Changed "(Eq)" back to "Eq." * Removed the ugly grid lines | |||||
2009-04-18 | Restored support for build-in colors to BrowserBox | Bjørn Lindeijer | 2 | -25/+38 | |
Now the BrowserBox can again display 9 build-in (non configurable) colors, used for example in the client news and the help window. | |||||
2009-04-16 | Some more cleanups | Bjørn Lindeijer | 7 | -57/+35 | |
Nothing in particular worth mentioning. | |||||
2009-04-16 | Some cleanups | Bjørn Lindeijer | 6 | -14/+22 | |
* std::string arguments to 'const std::string &' * findMember2 renamed to findOrCreateMember * Made some functions const | |||||
2009-04-16 | Rehash CommandHandler a bit, it's now fully merged | Jared Adams | 5 | -0/+141 | |
Tabs can now interract with CommandHandler and define their own commands in a seemless way. Most channel-related commands have been moved into ChannelTab, the close command is now in the WhisperTab, and eAthena's party tab now shows all standard commands. | |||||
2009-04-15 | Right, our ScrollArea deletes its content | Bjørn Lindeijer | 1 | -1/+0 | |
Fixes crash on closing login dialog... | |||||
2009-04-15 | Have the DropDown create its ScrollArea and ListBox | Bjørn Lindeijer | 2 | -46/+14 | |
And also clean them up again. Fixes some memory leaks and simplifies the code. Also got rid of the basically unused "opaque" setting of DropDown. | |||||
2009-04-15 | Made the PopupMenu a Popup subclass | Bjørn Lindeijer | 3 | -11/+4 | |
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-15 | Make whisper tabs optional | Jared Adams | 1 | -3/+3 | |
2009-04-14 | Put the remaining unnamespaced handlers in a namespace | Bjørn Lindeijer | 1 | -1/+0 | |
Also fixed some initialization order warnings when compiling with tmwserv support and made two getters const. | |||||
2009-04-13 | Some cleanup of the SkinLoader | Bjørn Lindeijer | 1 | -5/+0 | |
Mainly stopped it from parsing the skin XML files over and over again, but also fixed Skin leaking sticky button images and made some optimizations. The Skin class still has an 'instances' member which could be used for cleanup in theory, but is unused at the moment. | |||||
2009-04-13 | Fixed broken links | David Athay | 2 | -7/+7 | |
2009-04-13 | Fixed @'s in a user's nick | David Athay | 1 | -0/+3 | |
2009-04-12 | Moved client version string creation to preprocessor | Bjørn | 4 | -10/+20 | |
2009-04-12 | Merge version strings, add version to setup, etc | Jared Adams | 2 | -2/+12 | |
All instances of version strings should now use the same text. The version label was moved from main.cpp to Desktop. A new version label was added to SetupDialog to make it easier to get the version if you are already in game. | |||||
2009-04-10 | Reduced the GCContainer to be even more trivial | Bjørn Lindeijer | 7 | -66/+17 | |
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-10 | Introduced a Desktop widget to handle the wallpaper | Bjørn Lindeijer | 3 | -2/+158 | |
Cleans up main.cpp a little. | |||||
2009-04-09 | Actually use ItemType instead of short | Bjørn Lindeijer | 1 | -2/+5 | |
Plus some random cleanups. | |||||
2009-04-09 | Fixed some warnings | Bjørn Lindeijer | 1 | -1/+2 | |
Unused variable, compiler suggested braces to disambiguate an else statement and another comparision between signed and unsigned integers. | |||||
2009-04-09 | Made BeingManager methods const where appropriate | Bjørn Lindeijer | 2 | -6/+0 | |
2009-04-08 | Don't highlight chat tabs on own input | Bernd Wachter | 1 | -1/+2 | |
2009-04-08 | CMake: We actually no longer depend on Guichan OpenGL | Bjørn Lindeijer | 1 | -1/+1 | |
2009-04-07 | Moved basic widgets into the gui/widgets directory | Bjørn Lindeijer | 40 | -8/+5074 | |
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-07 | Used custom widgets where appropriate and some cleanup | Bjørn Lindeijer | 5 | -23/+6 | |
Replaced many gcn::Label with Label, gcn::Slider with Slider in character creation dialog. Also cleaned up includes. | |||||
2009-04-05 | Implement TMWServ's Admin-, Chat-, and MapHandlers | Jared Adams | 3 | -32/+7 | |
2009-04-01 | Create a few more handlers for eAthena | Jared Adams | 2 | -15/+8 | |
Map, chat, and admin have been finished (to the degree they handle all existing cases). | |||||
2009-04-01 | Some cleanup | Jared Adams | 1 | -2/+1 | |
2009-03-30 | fixed a segfault on client exit if the chatwindow has tabs and the main tab ↵ | Bernd Wachter | 1 | -1/+1 | |
is active | |||||
2009-03-30 | Hilight chat tabs when appropriate | Jared Adams | 5 | -0/+25 | |
2009-03-30 | Allow tabs to be colored and color whisper tabs | Jared Adams | 3 | -4/+18 | |
2009-03-29 | Fix up eAthena party handling some more | Jared Adams | 4 | -50/+46 | |