summaryrefslogtreecommitdiff
path: root/src/gui/chat.cpp
AgeCommit message (Collapse)AuthorFilesLines
2009-08-24Change default for whispers in tabsJared Adams1-1/+1
It will now default to showing whispers in tabs.
2009-08-13Fix initial sizing issue with TabbedAreasJared Adams1-2/+0
Also remove some commented code from ChatWindow
2009-08-10Remove layout code from ChatWindowJared Adams1-44/+4
2009-08-10Add SpecialsWindowJared Adams1-0/+3
THis replaces the MagicWindow that the TMWServ build used and will be usable going forward for eAthena.
2009-08-07Gettext fixesKess Vargavind1-0/+1
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-07-31Corrected indentation a bit.Bertram1-17/+19
2009-07-31patch for ticket #767Maximilian Philipps1-0/+34
bigger "hold here to drag" area for the chatbox and a scroll lock for resize
2009-07-26Gettext fixesKess Vargavind1-2/+2
And a Swedish translation of the desktop file.
2009-07-23Clear some more support ifdefsJared Adams1-0/+3
2009-05-24Made some parameters const references like they should beBjørn Lindeijer1-2/+5
2009-05-24Fixed crash on whispering somebody a second time after closing the tabBjørn Lindeijer1-7/+12
The tabs are referred to case-insentively, but the removal of references to deleted tabs was happening case-sensitively. This caused roaming pointers to stay around and get reused later, crashing the client.
2009-05-13Remove Aethyra's custom visible GM systemJared Adams1-8/+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.
2009-05-12Fix switching to new tabs on /queryJared Adams1-0/+3
2009-05-12Don't automatically switch to new WhisperTabsJared Adams1-2/+0
2009-05-10Marked some strings as not translatableBjørn Lindeijer1-2/+3
NPC dialog requested translation of + and - and the chat dialog tried to translate a semicolon.
2009-05-09Insert player and item names at caret position instead of at the endBjørn Lindeijer1-6/+17
An improvement based on the 0.0.28.Q version.
2009-05-08Keep a little spacing above the tabs in the chat windowBjørn Lindeijer1-1/+1
2009-05-08Remove the title area from ChatWindowJared Adams1-0/+3
2009-05-03Fixed compile warnings and other tweaksBjørn Lindeijer1-1/+1
Warnings were about initialization order and signed variables compared to unsigned variables. Please pay attention to these things. Also made some getters const and turned some std::string parameters into const std::string &.
2009-05-03Moved strprintf into stringutils.{h,cpp}Bjørn Lindeijer1-1/+0
2009-05-03Made the new present player count translatableBjørn Lindeijer1-5/+6
2009-05-02Extend the /present command.Freeyorp1-4/+6
/present will now output the number of players present in addition to the names of players that are present.
2009-05-02Changed chat window to allow downwards arrow to create a empty lineChuck Miller1-9/+16
Minor: removed some debugging output no longer needed
2009-04-20Fix up window visibility saving/restoringJared Adams1-0/+2
2009-04-19Make /query switch to the new tabJared Adams1-2/+6
2009-04-16Some more cleanupsBjørn Lindeijer1-1/+1
Nothing in particular worth mentioning.
2009-04-15Made the PopupMenu a Popup subclassBjørn Lindeijer1-2/+2
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-15Assorted random cleanupsBjørn Lindeijer1-3/+4
2009-04-15Fix some memory problemsJared Adams1-0/+1
2009-04-15Add a config option to always use whipser tabsJared Adams1-5/+8
2009-04-15Make whisper tabs optionalJared Adams1-8/+37
2009-04-13Some cleanup of the Configuration interfaceBjørn Lindeijer1-1/+1
Mainly avoid all the convertions from integer to float and then to string and also back from string to float and then to integer.
2009-04-09No need for ChatInput to be in the header file, evenBjørn Lindeijer1-8/+21
2009-04-09Made BeingManager methods const where appropriateBjørn Lindeijer1-3/+3
2009-04-09Add a popup menu item to add Being name to chatJared Adams1-3/+2
2009-04-08Move ChatInput into the files for ChatWindowJared Adams1-1/+12
2009-04-07Moved basic widgets into the gui/widgets directoryBjørn Lindeijer1-1/+1
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-03-29Fix up eAthena party handling some moreJared Adams1-9/+1
2009-03-28Fix output location for CommandHandlerJared Adams1-2/+2
2009-03-28Allow changing chat tabs with the keyboardJared Adams1-0/+22
Defaults to: [ for previous tab ] for next tab
2009-03-27Clean up of most of the Network pointersBjørn Lindeijer1-6/+1
Now that messages can be sent without requiring a pointer to the Network instance, a lot of cleanup was possible.
2009-03-27Removed unnecessary parenthesis on constructorsBjørn Lindeijer1-1/+1
2009-03-27Clean up chat and chat tabs some moreJared Adams1-5/+7
2009-03-27Add a close command to WhisperTabJared Adams1-1/+9
2009-03-27Fixed some compiler warningsBjørn Lindeijer1-24/+23
Fixed a faulty == statement that should have been an assignment and a mismatched 'else' block.
2009-03-26Major clean up of ChatTab handlingJared Adams1-48/+8
ChatTabs now manage their own adding/removal from the chat window, which lost most of it's chat related messages. Whisper handling is stil done by the ChatWindow, but it no longer manages any other tabs. ChannelTab handling is now the sole responsability of the Channels they are attached to. The general tab is handled by Game.
2009-03-26Add WhisperTabsJared Adams1-0/+38
2009-03-26Add ChannelTab for chat channelsJared Adams1-4/+8
This fixes TMWServ compilation form the previous commit.
2009-03-26Move ChatWindow over to ChatTabsJared Adams1-360/+56
TMWServ compilation is likely not functional after this, I didn't check. THe next commit will address that.
2009-03-25Merge branch 'eathena/master'Bjørn Lindeijer1-34/+51
Conflicts: A lot of files.