summaryrefslogtreecommitdiff
path: root/src/gui/chat.h
AgeCommit message (Collapse)AuthorFilesLines
2011-04-09Removed a lot of useless "documentation"Thorbjørn Lindeijer1-3/+0
I have to admit I contributed a large part of these. Sorry for that. Less empty space, more attention to the code. Acked-by: Jared Adams
2011-04-09Renamed Listener to EventListenerThorbjørn Lindeijer1-2/+2
Makes it clear what kind of listener it is, since there are other listener classes as well. Acked-by: Jared Adams
2011-04-09Removed the Mana namespaceThorbjørn Lindeijer1-2/+2
It's just an annoyance when it's only applied to a few classes. Either we place everything in this namespace or nothing, and at the moment I don't see any rationale for placing everything in a Mana namespace. Acked-by: Jared Adams
2011-04-09Moved Channels to Mana::Event::ChannelThorbjørn Lindeijer1-1/+1
Acked-by: Jared Adams
2011-04-09Moved Events to Mana::Event::TypeThorbjørn Lindeijer1-1/+1
Acked-by: Jared Adams
2010-11-11Have the event system channels use enums instead of stringsChuck Miller1-1/+1
Reviewed-by: Freeyorp
2010-09-25Merge branch '1.0'Thorbjørn Lindeijer1-16/+5
Conflicts: src/actorspritemanager.h src/beingmanager.cpp src/game.cpp src/gui/beingpopup.cpp src/gui/chat.cpp src/gui/chat.h src/gui/inventorywindow.h src/gui/itempopup.cpp src/gui/socialwindow.cpp src/gui/statuswindow.cpp src/gui/widgets/chattab.cpp src/gui/widgets/chattab.h src/net/tmwa/inventoryhandler.cpp src/net/tmwa/partyhandler.cpp src/party.cpp src/sound.cpp src/utils/stringutils.cpp src/utils/stringutils.h
2010-08-29Move handling of autocomplete and input history into TextFieldJared Adams1-19/+6
Reviewed-by: Freeyorp
2010-08-25Adding autoComplete for inviteStefan Dombrowski1-0/+1
Signed-off-by: Jared Adams <jaxad0127@gmail.com>
2010-07-19Merge branch '1.0'Yohann Ferreira1-0/+2
Conflicts: src/gui/itempopup.cpp src/item.cpp src/monster.cpp src/net/manaserv/playerhandler.cpp src/net/tmwa/partyhandler.cpp src/npc.cpp src/player.cpp src/resources/itemdb.cpp src/resources/monsterdb.cpp src/resources/monsterinfo.cpp src/resources/npcdb.cpp src/resources/spritedef.cpp
2010-07-18Move the majority of the netcode's server messages to the event systemChuck Miller1-1/+5
There is still a good way to go, but this should get us started Reviewed-by: Jared Adams
2010-07-16Fix memory corruption in chat on exit.Andrei Karas1-0/+2
Signed-off-by: Jared Adams <jaxad0127@gmail.com>
2010-06-29Make whisper responses from tmwAthena show up in correct tabsJared Adams1-3/+15
Reviewed-by: Bertram
2010-02-22Modify copyright headersFreeyorp1-1/+2
2010-02-20License header update for The Mana ClientThorbjørn Lindeijer1-4/+3
2010-02-08Merge PartyWindow and GuildWindow into SocialWindowJared Adams1-3/+0
2010-02-07Updated Copyright year to 2010!Bertram1-1/+1
Also added the update copyright tool from the Wormux Team. ( And not forgetting credit's due. :P )
2010-01-08Small refactoring in chat auto completingAndrei Karas1-0/+4
2010-01-07Chat auto completingAndrei Karas1-0/+4
2009-08-10Remove layout code from ChatWindowJared Adams1-8/+0
2009-07-31patch for ticket #767Maximilian Philipps1-0/+5
bigger "hold here to drag" area for the chatbox and a scroll lock for resize
2009-05-24Made some parameters const references like they should beBjørn Lindeijer1-2/+2
2009-05-09Insert player and item names at caret position instead of at the endBjørn Lindeijer1-4/+4
An improvement based on the 0.0.28.Q version.
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-03Made the new present player count translatableBjørn Lindeijer1-1/+1
2009-04-19Make /query switch to the new tabJared Adams1-1/+1
2009-04-15Assorted random cleanupsBjørn Lindeijer1-2/+3
2009-04-15Add a config option to always use whipser tabsJared Adams1-1/+1
2009-04-15Make whisper tabs optionalJared Adams1-0/+2
2009-04-09No need for ChatInput to be in the header file, evenBjørn Lindeijer1-18/+1
2009-04-09Add a popup menu item to add Being name to chatJared Adams1-2/+2
2009-04-08Move ChatInput into the files for ChatWindowJared Adams1-1/+18
2009-04-07Moved basic widgets into the gui/widgets directoryBjørn Lindeijer1-5/+5
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/+0
2009-03-28Allow changing chat tabs with the keyboardJared Adams1-0/+10
Defaults to: [ for previous tab ] for next tab
2009-03-27Clean up of most of the Network pointersBjørn Lindeijer1-8/+0
Now that messages can be sent without requiring a pointer to the Network instance, a lot of cleanup was possible.
2009-03-27Clean up chat and chat tabs some moreJared Adams1-13/+4
2009-03-27Add a close command to WhisperTabJared Adams1-0/+2
2009-03-27Fixed some compiler warningsBjørn Lindeijer1-1/+1
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/+7
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/+6
2009-03-26Add ChannelTab for chat channelsJared Adams1-5/+0
This fixes TMWServ compilation form the previous commit.
2009-03-26Move ChatWindow over to ChatTabsJared Adams1-55/+53
TMWServ compilation is likely not functional after this, I didn't check. THe next commit will address that.
2009-03-25A host of code style fixesBjørn Lindeijer1-1/+1
Mostly putting & and * in the right place and making some getters const.
2009-03-25Merge branch 'eathena/master'Bjørn Lindeijer1-8/+18
Conflicts: A lot of files.
2009-03-23Merge branch 'aethyra/master'Bjørn Lindeijer1-6/+12
Conflicts: Many files.
2009-03-23Make some getters constJared Adams1-2/+2
2009-03-23Merge eA's command handling into CommandHandlerJared Adams1-42/+10
Also drop Aethyra's custom magic code
2009-03-22Move handling of eA skill messages to SkillHandlerJared Adams1-55/+0
2009-03-22Fix chat under eAthenaJared Adams1-12/+13