summaryrefslogtreecommitdiff
path: root/src/gui/gui.h
AgeCommit message (Collapse)AuthorFilesLines
2009-01-06Added support for unicode charset in textfields and chat.Guillaume Melquiond1-1/+2
Conflicts: src/Makefile.am src/game.cpp src/gui/browserbox.cpp src/gui/gui.cpp src/gui/textfield.cpp src/main.cpp (cherry picked from mainline commit 7b67e852086ad3ccd98a622f890b245ab6a0a321)
2008-12-05Fade out mouse cursor when not used for some timeBjørn Lindeijer1-0/+11
The mouse cursor will now disappear when not used for 15 seconds. When using OpenGL it will even fade. Requested by doorsman.
2008-11-18Pedantic fixes to the client, where I alphabetized all of the include Ira Rice1-3/+1
statements, as well as removing the new skill dialog, which we do not, nor will we use (if we do, it'd be a new one that we'd make). WARNING!!! This, and all other previous builds have a linker error for the Gnome libraries version 4.3.2 on my setup. It's assumed that this is also the case for other users of this library as well. I'm currently assuming that there's a bug in the compiler itself, and will look into reporting this, but in the mean time, it doesn't build for these users, unfortunately. Sorry about this.
2008-08-13Added support for different colored fonts for different being typesLloyd Bryant1-0/+8
2008-07-18Import of client treeLloyd Bryant1-1/+1
2007-10-18Merged removal of dependency on Guichan OpenGL from trunk to 0.0 branch, Bjørn Lindeijer1-2/+0
including optimization of OpenGL memory usage on modern OpenGL drivers. Patches by Guillaume Melquiond.
2007-08-24Removed unnecessary Gui::isCustomCursor method.Bjørn Lindeijer1-19/+8
2007-08-24Removed useless logic method and reverted mouse cursor to non-static sinceBjørn Lindeijer1-8/+1
there can be only one Gui instance so there is no point in supporting a shared resource.
2007-08-20Added close button functionality, resize cursor cues.Joshua Langley1-2/+33
2006-12-04Introduced a new class Viewport which combines the drawing code from EngineBjørn Lindeijer1-48/+4
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-17Added mouse following support.Björn Steinbrink1-0/+14
2006-01-05Remove some useless code.Björn Steinbrink1-1/+0
2005-12-29Added popup support to the Gui class. Moved all mouse input handling into ↵Björn Steinbrink1-3/+22
the Gui class.
2005-10-13Use gcn::Font instead of gcn::ImageFont as pointer type.Björn Steinbrink1-6/+6
2005-09-30Updated NEWS file for next release.Bjørn Lindeijer1-1/+1
2005-08-28Prepare our source so that it'll survive a guichan header cleanup, should it ↵Björn Steinbrink1-0/+1
ever happen...
2005-08-28Create a GuiConfigListener class.Björn Steinbrink1-2/+3
2005-08-15Removed guiTop global variable.Björn Steinbrink1-1/+0
2005-08-14Removed guiGraphics global pointer and removed dependencies on gui.h in some ↵Björn Steinbrink1-1/+0
places.
2005-08-13Huge header cleanup to reduce dependencies and compile time.Björn Steinbrink1-5/+8
2005-07-26Removed continous mouse movementBjörn Steinbrink1-14/+0
2005-07-23Allowed continous movement when holding down left mouse buttonBjörn Steinbrink1-0/+14
2005-07-14Committed resource manager cleanup patch by Doener, and properly implementedBjørn Lindeijer1-10/+27
the custom mouse cursor option, which is now also dynamically changeable through the setup window.
2005-07-13- Adding the wonderful new font by Bjorn to speech and player namesEugenio Favalli1-0/+4
- Way to system cursor (now you can choose the original sdl cursor in config)
2005-07-03Commiting againJosé Ávila1-0/+7
2005-06-17Updated BrowserBox to work with SDL by using the original font. (the setColorAaron Marks1-0/+5
calls can be ignored, as they have no effect on the font when Guichan is using SDL).
2005-06-05Implemented wrapping for textbox (still could use a small fix) and made deathBjørn Lindeijer1-1/+0
notice dialog release modal focus immediately.
2005-06-05Using custom focus handler to work around problem with multiple widgetsBjørn Lindeijer1-0/+1
requesting modal focus using a stack based approach.
2005-05-16Made button, checkbox and radiobutton count their instances and only load theirBjørn Lindeijer1-7/+4
resources once. Other widgets will follow later.
2005-05-16Leave out OpenGL completely when not enabled.Bjørn Lindeijer1-0/+2
2005-05-14Fixed .dev, GUI groups and updated Debian repository links.Bjørn Lindeijer1-0/+3
2005-05-14Mainly separating core GUI classes from game interface.Bjørn Lindeijer1-1/+2
2005-04-18Ok, of course the biggest problem to solve with OpenGL integration is loadingBjørn Lindeijer1-2/+0
and rendering of images.
2005-04-02Work around Guichan focussing bug.Bjørn Lindeijer1-0/+5
2005-03-20TMW now uses latest Guichan CVS, and doesn't work with Guichan 0.2.0 anymore!Bjørn Lindeijer1-18/+1
Also fixed a crash on clicking wallpaper in login phase.
2005-03-13Fixed problem with mouse walking through GUI.Bjørn Lindeijer1-1/+6
2005-03-03Separated graphic/graphic.cpp into graphics.cpp and engine.cpp.Bjørn Lindeijer1-2/+1
2005-02-15Updated layout and contents of FAQ a bit, fixed debug path and mouse renderingBjørn Lindeijer1-5/+0
in OpenGL mode, and some general cleanups.
2005-02-14Support for drawing using OpenGL. Don't expect it to be fast yet though.Bjørn Lindeijer1-0/+3
2005-01-17Committing Allegro -> SDL switch, hugely breaking the game.Bjørn Lindeijer1-10/+9
2005-01-16Removed datafile and configfile and any leftover old GUI drawing code.Bjørn Lindeijer1-38/+0
2005-01-16Ported slider over to resource manager.Bjørn Lindeijer1-8/+0
2005-01-16Removed checkbox and dialog stuff.Bjørn Lindeijer1-14/+0
2005-01-16More GUI image location changes and chat displays longer.Bjørn Lindeijer1-5/+0
2005-01-15Cleaned up includes, separated engine from graphics and single buffer nowBjørn Lindeijer1-11/+6
used throughout application, cleaned up shop functions.
2005-01-14Removed 9 cases of load_bitmap.Bjørn Lindeijer1-14/+0
2005-01-13Got rid of last Allegro dialog: converted yes_no dialog to ConfirmDialog classBjørn Lindeijer1-12/+0
2005-01-13Got rid of Allegro ok dialog completely. Now just the yes_no dialog remaining.Bjørn Lindeijer1-2/+1
2005-01-08Well improved window container and window widgets a bit, and made a startBjørn Lindeijer1-1/+2
on support for modal dialogs. Still some issues to work out. Tell me if you experience something unsettling.
2005-01-06Dragged in some Guichan code so that we can handle things a bit different.Bjørn Lindeijer1-1/+26