summaryrefslogtreecommitdiff
path: root/data/graphics/gui
AgeCommit message (Collapse)AuthorFilesLines
2024-04-08CMake: Use install(DIRECTORY ...) to install data filesThorbjørn Lindeijer1-61/+0
Beats using a CMakeLists.txt in each directory and fixes a few missed files (like music and equipment slot icons).
2024-03-02Updated mouse cursors to latest versionThorbjørn Lindeijer1-0/+0
The new cursor types are not used yet for now.
2012-01-20Fixed mouse cursor offset againThorbjørn Lindeijer1-0/+0
The pointer was in the wrong place after the positioning fixes done in commit dc0097631ff092660e2249d7001ec339a090698d. Now it is restored to where it was before, but keeping the relative offset changes from that commit.
2011-11-13Added background support to the equipment boxes.Yohann Ferreira10-0/+0
The background images are auto-centered. Also, for Manaserv, a new background parameter has been added in the box node of the equip.xml file to specify the background image. Note that the filename is relative to the gui theme folder. Reviewed-by: Thorbjorn Lindeijer Resolves: TMW-Mantis #769.
2011-08-11Added true arrows graphics to tab area buttons.Yohann Ferreira3-0/+2
2011-08-11Added icons to the confirm and cancel button of the quit dialog.Yohann Ferreira3-0/+2
This a good example of use for the new graphics and button functionalities.
2011-08-11Reached the state where the menu bar is now using image buttons.Yohann Ferreira10-0/+8
I had to adapt a bit the images given by Poison ivy to do that.
2011-08-11Added the setup button icon and optimized the image size.Yohann Ferreira2-0/+0
2011-08-11Changed the Social button to an image one.Yohann Ferreira2-0/+1
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-05-24Fixed mouse cursor offsetsAngelo Castellani1-0/+0
The cursor hopped around too much when mousing over stuff. Cursors were off center by + 5x3 pixels. Signed-off-by: Jared Adams <jaxad0127@gmail.com>
2010-12-15Merge branch '0.5'Thorbjørn Lindeijer1-52/+0
2010-12-15Free at last. Free at..erm. Drop remaining auto* filesBernd Wachter1-58/+0
2010-11-01Merge branch '0.5' of gitorious.org:mana/manaYohann Ferreira1-0/+2
Conflicts: src/being.cpp src/client.cpp src/commandhandler.cpp src/gui/setup_video.cpp src/gui/socialwindow.cpp src/gui/viewport.cpp src/gui/widgets/browserbox.cpp src/gui/widgets/itemcontainer.cpp src/imageparticle.cpp src/localplayer.cpp src/localplayer.h src/map.cpp src/net/tmwa/beinghandler.cpp src/particle.cpp src/particle.h src/player.cpp src/player.h
2010-10-13Adding theme colors for party tabsStefan Dombrowski1-0/+2
Following Rotonen's advise to "make anything and everything you can think of recolorable", a theme can now define colors for PARTY_CHAT_TAB and PARTY_SOCIAL_TAB. This was badly needed, because the requirements for a color of a chat tab and of a player name are quite different. TODO: When guild support gets enabled, then have a look at the colors for guilds. Reviewed-by: 4144
2010-05-21Merge branch '1.0'Thorbjørn Lindeijer1-0/+1
Conflicts: src/beingmanager.cpp src/beingmanager.h src/client.cpp src/localplayer.cpp
2010-05-09Move target cursor management into ActorSpriteJared Adams8-12/+0
This simplifies handling of target cursors, centralizing their logic into a single class, instead of two. Also make them more flexible and move the image files outside of the theme so servers can can control them and give them better names. Reviewed-by: Thorbjørn Lindeijer
2010-05-06Add missing colors.xml to CMakefiles.txt.Hong Hao1-0/+1
Signed-off-by: Jared Adams <jaxad0127@gmail.com>
2010-03-29Add minimum version information to the server listJared Adams1-0/+1
Use it to hilight entries that we don't meet. Also make the entries in that list higher, put server name and location on different lines, and use the description below the list. The dialog is also resizable now. Reviewed-by: Freeyorp
2010-03-21Added CMake build system to source distributionThorbjørn Lindeijer1-1/+2
The source distribution is currently still made using autoconf, but now you can build/install it using CMake as well. Reviewed-by: Bernd Wachter
2010-03-15Add a missing color definition and fix the hilight colorJared Adams1-2/+2
2010-03-14Add colors.xml to the build systemJared Adams1-0/+1
2010-03-12Split Palette into Theme and UserPaletteJared Adams1-0/+47
Themes can now control the colors they use. Colors in the Viewport (being names, particles, etc) can still be changed by the user. Also make ProgressBars more easily colored. DyePalette was made more flexible in the process. Also fixes comparing strings of different lengths insensitively. Reviewed-by: Thorbjørn Lindeijer
2010-02-28Add some new mousers and simplify related codeidiomatic1-0/+0
Signed-off-by: Jared Adams <jaxad0127@gmail.com>
2010-02-28Rename gui.xml to window.xmlJared Adams3-3/+3
2010-02-28Added highlighted versions of widgets for the gray themeThorbjørn Lindeijer6-0/+0
2010-02-28Deleted unused speech bubble imageThorbjørn Lindeijer1-0/+0
2010-02-28Replace gray highlight widgets with the non highlighted.Chuck Miller5-0/+0
The highlighted widgets don't match the theme... They go with the wood theme So just replace them with a copy of their non-highlighted counterparts until graphics can be done for them No Review Needed, no code was changed, and no new art was created.
2010-02-28Make the gui more themeable and distribute two themesJared Adams31-10/+9
The older gray theme and the new wood theme are available as themes. The gray theme needs some new graphics for hilights. Add a theme option for branding and add path/to/branding/data to the PhysFS search path. Reviewed-by: Thorbjørn Lindeijer Reviewed-by: Chuck Miller
2010-02-07Remove equip_bg.pngJared Adams1-0/+0
From what I can find, it was never used.
2010-02-07Nicer way of indicating that we're waiting on the serverThorbjørn Lindeijer3-0/+2
No longer a dialog with an annoying progress bar (due to going back and forth), but rather a progress indicator that integrates better with the background.
2009-09-05Add missing graphics to CMakeLists.txt.Hong Hao1-1/+6
2009-08-07Sorting of a MakefileKess Vargavind1-8/+7
I was just to remove a duplicate line...
2009-08-05patch for #813, adds mouse over highlight forMaximilian Philipps13-1/+7
radio buttons, tabs, checkboxes, slider and scrollbars
2009-07-19Better buttons and the window now has a transparent layer with an opaque ↵Chuck Miller7-0/+0
drop shadow.
2009-07-18New gui theme by AdamaixChuck Miller31-9/+10
2009-06-24Changes the selection icon to work better with GUI opacityChuck Miller1-0/+0
2009-06-23Revert "Replace window graphic with a better looking one."Chuck Miller1-0/+0
This reverts commit b571eb3e3df81cd259d53ab7219d198e00a75281. People agree, it doesn't look better
2009-06-23Made the selection png easier to see.idiomatic1-0/+0
2009-06-15Replace window graphic with a better looking one.David Athay1-0/+0
Graphic by QOAL.
2009-05-30Add new avatar icons by QOAL.Dennis Friis2-0/+0
2009-05-18Restored the window background to its former gloryBjørn Lindeijer6-18/+16
Well, opinions might differ about what looks better, but anyway. :P This also fixes the skin to not take the repeating middle into account when calculating the minimum width and height. And due to the larger image parts it should perform a bit better with OpenGL.
2009-05-12Dont have the background in the image, since its already drawn.Dennis Friis1-0/+0
2009-05-10Switch padlocks around, thanks QOALpeavey1-0/+0
2009-05-10Add new sticky buttons by QOALpeavey1-0/+0
2009-04-20Removed two unused gui resources.Tametomo4-4/+0
Signed-off-by: Tametomo <irarice@gmail.com> Signed-off-by: Bjørn Lindeijer <bjorn@lindeijer.nl>
2009-04-06Fixed DATADIR and LOCALEDIR variables for CMake-build; fixed game data ↵Bernd Wachter1-1/+1
installation
2009-03-28Forgot to add the sticky button graphics to makeJared Adams1-0/+1
2009-03-28Add a sticky button to the Window classJared Adams1-0/+0
The Minimap window uses this so you can froce it to always be open. The Minimap toggle button can be used to show or hide it temporarily, as warping will reset it's visibility based on the sticky state and weather the 'new' map has a minimap.
2009-03-25Merge branch 'eathena/master'Bjørn Lindeijer5-6/+0
Conflicts: A lot of files.
2009-03-22Merged the tmwserv client with the eAthena clientBjørn Lindeijer7-1/+6
This merge involved major changes on both sides, and as such took several weeks. Lots of things are expected to be broken now, however, we now have a single code base to improve and extend, which can be compiled to support either eAthena or tmwserv. In the coming months, the plan is to work towards a client that supports both eAthena and tmwserv, without needing to be recompiled. Conflicts: Everywhere!