Commit Graph

45 Commits

Author SHA1 Message Date
Yann Leboulanger d945166749 remove some useless indentation and hide message window until a tab is inserted 2006-01-12 06:59:59 +00:00
Travis Shirk 1689ae3783 Window positioning/sizing, closes #1260 2006-01-12 05:45:30 +00:00
Travis Shirk f74831dd56 Don't show unread messages in window title when notify_on_all_muc_message is False. Closes #1384 2006-01-12 03:19:59 +00:00
Travis Shirk efed18a819 Tabs can be reordered using drag-and-drop thanks to Geobert Quach 2006-01-12 03:09:33 +00:00
Travis Shirk 43fddfccc5 Hide window until first tab is shown 2006-01-12 02:49:41 +00:00
Travis Shirk 55ac103ffb One window per type fix 2006-01-12 02:20:59 +00:00
Nikos Kouremenos 3dfb3cdcd8 control is CTRL not CTL 2006-01-11 22:30:49 +00:00
Nikos Kouremenos 7b926a5639 remove an assert 2006-01-11 22:25:35 +00:00
Nikos Kouremenos bd7098d4e3 clean up add a FIXME 2006-01-11 22:23:13 +00:00
Travis Shirk a6e633d7d5 Oops 2006-01-11 03:48:28 +00:00
Travis Shirk ff63d0c1bd Fixes for #1370, #1372, #1374 2006-01-10 19:24:06 +00:00
Yann Leboulanger d2ab3031f1 contact.name can now be empty. So use contact.get_shown_name() that returns a user friendly name 2006-01-10 18:30:57 +00:00
Travis Shirk 0da89c3996 /me works, room subject ellipses, and ui update fixes 2006-01-10 01:47:24 +00:00
Travis Shirk 2a794ba19e Fix up, look sharp 2006-01-09 00:47:54 +00:00
Travis Shirk a6bdc39d5d Private message bug fixes 2006-01-08 23:14:50 +00:00
Travis Shirk e53e786182 Trying to fix PM regression since merge 2006-01-08 07:50:26 +00:00
Travis Shirk eb27dbe61a Implemented #1260 2006-01-08 04:31:02 +00:00
Travis Shirk 2e5fe5173b Implemented #1356 2006-01-07 23:40:37 +00:00
Travis Shirk c0c30f961f fixed the POINTER_MOTION_MASK problem. Thanks Asterix! 2006-01-07 03:09:51 +00:00
Travis Shirk 2a5b0afc44 More groupchat goodness 2006-01-06 06:59:55 +00:00
Travis Shirk 8ab5887301 state update fixes 2006-01-06 01:48:59 +00:00
Travis Shirk 893f15aeee Working on GroupchatControl 2006-01-05 05:51:28 +00:00
Travis Shirk 715afc7113 Chatstate and tab redraw fixes 2006-01-05 02:58:59 +00:00
Travis Shirk 5464701cda A gc control and a chat control in the same window is realized. 2006-01-03 07:34:18 +00:00
Travis Shirk 311288907a The MessageWindowMgr now saves/restores window positions so that the
config mode can be used for smarter placement. Also the emotiocons menu keybinding
2006-01-03 05:49:09 +00:00
Travis Shirk deba09827c All code from chat.py and tabbed_chat.py has been merged into the new framework. Lot's of testing to follow and then onto groupchat *in the same window*, w00t! 2006-01-03 04:44:56 +00:00
Travis Shirk 9058126e73 Key binding fixes 2006-01-03 03:55:11 +00:00
Travis Shirk 2726e33172 All keybindings are working and with a biut less code duplication 2006-01-03 03:34:32 +00:00
Travis Shirk f195c47ea7 Migrating code into the new classes 2006-01-02 22:08:50 +00:00
Travis Shirk 8d42f5d0f0 Hooking up more pieces 2006-01-02 09:04:30 +00:00
Travis Shirk 4b59506c97 Moved MessageControl into it's own file to avoid circular depency 2006-01-02 02:12:34 +00:00
Travis Shirk 6036368b6e Window/control shutdown 2006-01-01 19:40:05 +00:00
Travis Shirk c30ee542dc Close to usable for chat, receiving messages, etc. 2005-12-31 21:55:44 +00:00
Travis Shirk 1102356937 Window and control lookup functions, and set_Active_tab 2005-12-31 17:00:04 +00:00
Travis Shirk fb5ca97eba Send chatstates and chat messages instead of normal 2005-12-31 08:13:20 +00:00
Travis Shirk 496199aaef Preliminary GroupchatControl support 2005-12-31 07:35:14 +00:00
Travis Shirk 008dfea48b More menus, compact mode, etc. 2005-12-31 07:19:43 +00:00
Travis Shirk fc6af37467 Config updating, tab label markup abstraction, auto window sizing/positioning, window title 2005-12-31 06:27:22 +00:00
Travis Shirk b7761d7256 Moved MessageWindowMgr singleton to gajim.interface and emoticon menu support 2005-12-31 04:53:14 +00:00
Travis Shirk 96d7dcbce2 Sending messages, and more framework 2005-12-31 03:53:48 +00:00
Travis Shirk 1eec68634c Drawing widgets and tabs. Migrated some of the keyboard event handling as well 2005-12-31 00:50:33 +00:00
Travis Shirk a4477f88ee chat controls created and showing up in MessageWindow 2005-12-30 20:47:59 +00:00
Travis Shirk d19a522ff8 Hashed out a bit more of the MessageControl interface 2005-12-29 03:49:57 +00:00
Travis Shirk 18984fe7cb Creating window through the manager, introduced Control types, config stuff, etc. 2005-12-29 03:20:06 +00:00
Travis Shirk eb92a7a756 MessageWindow and MessageWindowMgr classes 2005-12-27 23:55:34 +00:00