summaryrefslogtreecommitdiff
path: root/src/gui/widgets
AgeCommit message (Collapse)AuthorFilesLines
2010-01-12Improve chat speed.Andrei Karas4-32/+265
For improve chat speed this patch add some hacks to BrowserBox class, split big words in ChatTab. Also fix DoS in chat.
2010-01-11Fix segfault in ShopListBoxAndrei Karas2-8/+20
2010-01-11Cleanup GUI classesJared Adams42-43/+3578
Moved remaining widgets into widgets folder, standardized include order, moved TextRenderer out.
2010-01-10Change code styleAndrei Karas5-6/+8
2010-01-07Chat auto completingAndrei Karas6-4/+33
2010-01-06Party leader bold issueblue1121-1/+1
Fixing the issue which makes that the party leader's name wasn't bold
2009-12-24Alpha property of outline and shadow of rendered text is now taken from the ↵Philipp Sehmisch1-1/+1
guichan color of the main text instead of an additional argument. Fixed alpha blending of text particles.
2009-12-04Don't process redudant visibility calls in WindowJared Adams1-0/+3
2009-12-04Reset the cursor when a window is hiddenJared Adams2-0/+13
2009-12-02Simplify PartyMember by moving fields into AvatarJared Adams2-0/+18
2009-11-03Remove more _SUPPORT ifdefs and do some cleanupJared Adams1-1/+1
2009-10-04Replaced setNetworkOptions with LoginHandler::supportedOptionalActionsThorbjørn Lindeijer1-7/+1
Better to ask when needed that rely on static booleans to be set from somewhere. Also tried to fix the layouting a bit, but it's still not perfect.
2009-09-03Resolved Mantis #847: Login stage Windows won't go less than the default gui ↵Bertram15-68/+154
opacity. Of course, in-game, the wanted opacity still shows up.
2009-09-02Added a minimum alpha opacity value handle in SkinLoader and made use of it.Bertram5-23/+51
Part 1 of 3 for Mantis #847 Only a few controls follow minimum opacity value at login stage. Part 2 will make all other controls do the same. Part 3 will try to set default gui opacity value as a constant.
2009-08-23Fix some layout issues with TabbedAreasJared Adams2-5/+12
2009-08-13Fix initial sizing issue with TabbedAreasJared Adams1-1/+2
Also remove some commented code from ChatWindow
2009-08-10Remove layout code from ChatWindowJared Adams2-0/+16
2009-08-10Add SpecialsWindowJared Adams2-0/+146
THis replaces the MagicWindow that the TMWServ build used and will be usable going forward for eAthena.
2009-08-10Fix TabbedArea and ScrollArea to resize contentsJared Adams4-2/+24
Also remove that code from SkillDialog. I tried to do the same with ChatWindow, but it kept segfaulting. Will try again later.
2009-08-07Gettext fixesKess Vargavind2-5/+6
Trying to use the same kind of capitalization and interpunctuation for various parts of the gui, melding a few split strings, updating POTFILES.in and adding translators' notes.
2009-08-06Use fillRectangle instead of tiling a colored imageThorbjørn Lindeijer2-20/+10
2009-08-06Fixed crash on exit when the last ScrollArea gets deletedThorbjørn Lindeijer1-1/+1
Variable name mixup.
2009-08-05patch for #813, adds mouse over highlight forMaximilian Philipps9-44/+255
radio buttons, tabs, checkboxes, slider and scrollbars
2009-08-01makes tab colours also configurableMaximilian Philipps1-1/+1
2009-08-01makes the colour for buttons and disabled buttons configurableMaximilian Philipps1-1/+4
2009-07-30Fixed windows loss when changing to a lowered resolution. (Mantis 776)Bertram2-1/+75
2009-07-26Fixed a '+' string operation, and attempt to resolve the Mantis 427.Bertram2-2/+20
2009-07-26Gettext fixesKess Vargavind1-1/+1
And a Swedish translation of the desktop file.
2009-07-25Minor spelling fixKess Vargavind1-1/+1
2009-07-25Fixed the XP bars strange behaviour.Bertram1-2/+6
By wrapping a bit more the values given at load time.
2009-07-24Made the wallpaper be rescaled when necessary under SDL and OpenGL.Bertram1-4/+23
The SDL methods to rescale the wallpaper has been optimized to permit rescaling at load time while OpenGL draws directly rescaled. Does someone know how to smooth the rescaled image under OpenGL?
2009-07-20Committed: 0000768: Progress bars smoothly scroll when the values have ↵Bertram1-3/+2
changed from last window open. The progress bars don't smoothly update the progress when the value is set at load time now. Only the ministatus and the status window are affected by this patch, as they are the onjly ones reported as flooding the gui.
2009-07-07Use tmw-skills.xml instead of hardcodingJared Adams4-0/+115
2009-06-30Fixed compiler warning about unsigned/signed integer comparisionThorbjørn Lindeijer1-2/+2
2009-05-30Move the name label a few pixels.Dennis Friis1-1/+1
2009-05-30Fix offsets on party window status indicator buttons.Dennis Friis1-2/+2
Patch by QOAL
2009-05-28Add /ignore and /unignore commandsJared Adams1-0/+23
These make it easy to ignore/unignore other players that aren't visible. Special versions are also available in WhisperTabs that don't need a name given.
2009-05-26Fixed the line under links to not extend below the textBjørn Lindeijer1-1/+1
Caused the underline for links at the bottom of the BrowserBox to draw outside of the clip area.
2009-05-26Guard against an issue where forced wrapping would never succeedBjørn Lindeijer1-5/+5
In some situations, like when wrapping the "]." part after an item link, the attempt at forced-wrapping the text never succeeded. The additional guard "end > start" protects against these cases. Also made some small optimizations. Removed redundant c_str() calls, noticed by Octalot, and changed " " to ' ' for finding a space.
2009-05-24Made some parameters const references like they should beBjørn Lindeijer2-2/+3
2009-05-23Fix resetting height of browserbox on /clear.Dennis Friis1-0/+1
Patch by QOAL (cherry picked from commit cc2cd67e1c3c3f95485ae4477b6a2f0d255e9163)
2009-05-23Reorganized status window and used non-bold font for progress bars to make ↵Philipp Sehmisch1-1/+1
more space for the numbers on the exp bar (cherry picked from commit addbb9bd9362550e91540c1caaf7f6683bdae9a8)
2009-05-23Display the party leaders name in bold fontFreeyorp2-1/+8
(cherry picked from commit 244b0d9b46128ab3498da078020c8bbf8c65f69f)
2009-05-23Fixed the empty item link crash differentlyBjørn Lindeijer1-14/+8
The crash was due to an assertion which shouldn't have been there, so I removed the assertion instead. I've also made sure the unknown item has its id initialized to 0, so that it can be used to check against instead of the item name. Normalization of item names was moved within the item database.
2009-05-23Fix a segmentation faultKess Vargavind1-8/+12
The client crashed when entering [] inside an item link, for example the string [[]]. (cherry picked from commit 86a055d46df5a262fce0f76697cc3d54e75b19e1)
2009-05-18Fixed progress bar crashBjørn Lindeijer1-10/+4
Sorry about that.
2009-05-14Don't apply GUI opacity to the selected value of a DropDownBjørn Lindeijer1-3/+3
2009-05-13Fix how the PartyWindow lays out AvatarsJared Adams1-4/+8
Also fix the height of Avatars
2009-05-13Modify PartyWindow sizing againFreeyorp1-2/+3
Rather than expanding PartyWindow again, call mLabel->adjustSize(); and let players resize the window if they need to. Also shrink the minimum size of the PartyWindow.
2009-05-13Remove Aethyra's custom visible GM systemJared Adams1-7/+0
Very hackish and would require altering eAthena. It also isn't very portable; if you use the same character name on multiple servers and are a GM on one of them, the client will try to make you a GM on the other.