Commit Graph

166 Commits

Author SHA1 Message Date
Jean-Marie Traissard 7fbfa0547d Regroup window.present() calls. See #3908. 2008-06-05 15:09:17 +00:00
Jean-Marie Traissard 8b8f139f79 Moved methods for opening new messages controls from roster.py to src/gajim.py. This is not roster related. See #3643.
Sorted src/gajim.py functions, using steve-e style :p
2008-04-20 18:14:04 +00:00
Yann Leboulanger b35b2f9ad0 fix function call. fixes #3875 2008-04-17 19:26:09 +00:00
Yann Leboulanger 5dd0d4fce8 move functions that build icons to gtkgui_helpers instead of roster_window. Fixes #3873 2008-04-17 14:17:14 +00:00
Jean-Marie Traissard d7a6734601 Clarify how roster.quit_on_next_offline works with comments.
Use only one function when user wants to quit. Bad dup code !
Maybe see #3643.
2008-03-20 16:31:21 +00:00
Yann Leboulanger 28878b111d fix showing of systray popup menu under Windows. fixes #3611 2007-12-15 12:33:21 +00:00
Yann Leboulanger cbedeb9839 fix systray status change when status is not syncronized between all accounts. fixes #3549 2007-11-09 09:21:38 +00:00
Yann Leboulanger 605caae2b8 My name has changed 2007-10-22 11:33:50 +00:00
Yann Leboulanger 22c1aeda29 next release will be GPL v3. fixes #3290 2007-10-22 11:13:13 +00:00
Yann Leboulanger 025ef4f3eb [shivan] show nothing in status combobox when status is not unified for all globaly sync'ed accounts. see #3489 2007-10-14 19:08:29 +00:00
Yann Leboulanger 375e0612ce change global status when we set it through systray menu, even if one account already has this status. see #3489 2007-10-14 16:55:03 +00:00
Yann Leboulanger 6309d6a02a hide roster to systray only if it has focus. fixes #3321 2007-08-24 20:47:29 +00:00
Yann Leboulanger e906a096c9 [blarz] ability to load iconsets from ~/.gajim/iconsets. fixes #3339 2007-08-05 22:57:04 +00:00
Julien Pivotto 5c36dd8e78 [Lukas and I] use 'event' instead of 'message' as icons names ans
states. Fix #2755.
2007-07-13 10:11:49 +00:00
Julien Pivotto 2adf3dc837 Better better systray -> groupchat submenu. See #3209 and [8232]. 2007-06-15 12:10:35 +00:00
Yann Leboulanger 81c0b528ae give list of removed event to fire_event_removed func so that it transmits it to listeners 2007-03-11 08:58:08 +00:00
Yann Leboulanger a7ce2b28c3 [Mikhail Gusarov and me] Use listeners when an event is added / removed to the events class and use them to update systray. 2007-03-10 11:30:23 +00:00
Yann Leboulanger d7f5885778 change click on systray behaviour. left click always toggle roster appearance, middle lcick to open pending events. fixes #2932 2007-02-15 22:15:37 +00:00
Nikos Kouremenos e9afe36ff3 clean code and update to using GTK/PyGTK 2.8; see #2248 2007-01-16 23:26:38 +00:00
Jean-Marie Traissard f041f8dd5e JID->Jabber ID in gc tooltip
if print_time==sometimes : Show the day if needed also. Use locale for time format (do
not force
24h)
Delete a lot of unused locale variables (thanks pychecker)
del gajim.py useless global vars after use
configpaths.py : use self. not this.
2006-11-21 18:46:33 +00:00
Jean-Marie Traissard 20ea31ac9e Fixed indentation. Fixes #2683. 2006-11-20 18:50:25 +00:00
Nikos Kouremenos 73157a4c65 present() may or may not deiconify. and in Windows Window Manager it does not, so force that 2006-11-20 13:41:53 +00:00
Nikos Kouremenos ee390174d2 add hide this menuitem for systray menu in windows. GTK/win32 SUCKS. do not ever use it for your own project unless it is something trivial 2006-11-20 13:12:52 +00:00
Yann Leboulanger eeb4dfc61b show change status message window in current workspace. fixes #2615 2006-11-04 01:47:30 +00:00
Yann Leboulanger 354b6fd1c5 [elrodeo] add must sounds in systray context menu. fixes #2626 2006-11-04 01:42:29 +00:00
Stefan Bethge a8c0bbe7c1 fix #2555 2006-10-12 03:22:57 +00:00
Nikos Kouremenos 54265a93bd sort accounts in gc_sub_menu everywhere [both in roster and in tray] 2006-10-08 12:03:32 +00:00
Nikos Kouremenos b0d7c4ff81 do not sort accts in join gc submenu so they align to roster menu and roster listing of accts 2006-10-07 13:31:42 +00:00
Nikos Kouremenos 2a59b00ddc fix sth from prev commit 2006-10-04 23:34:12 +00:00
Nikos Kouremenos f644cf1136 if we are windows users and we have GTK/PyGTK 2.10 we now use the GTK api about the status icon (trayicon). I tested under GNU/Linux [at gtk2.10 still is not out for Windows] and all works okay apart from the fact that we cannot do cool tooltips and cannot do animation (which is okay by me). TODO: make usage of basic tooltips [better something than nothing] for this new API 2006-10-04 23:30:03 +00:00
Nikos Kouremenos 229d9cac50 remove if not iconset checks. it is our philosophy that if user changes his config to set "" to iconset we must fail. else we have to take care of every possible bad config there can exist by his inability to understand what he touches 2006-09-25 09:43:08 +00:00
Yann Leboulanger 74471acd95 don't allow account name to be hoovered in systray menu. Fixes #2430 2006-09-22 13:39:07 +00:00
Yann Leboulanger dcbe3e5682 when we click on systray, do not hide roster, just move it. Fixes #2403 2006-09-21 16:15:53 +00:00
Yann Leboulanger 9809043057 show MUC icon in st=ystray context menu. Fixes #2430 2006-09-20 17:21:59 +00:00
Yann Leboulanger 9dc8b315d8 [maxima] show and hide properly when left-clicking very fast on systray. Fixes #2388 2006-09-04 06:52:16 +00:00
Yann Leboulanger a67eaba727 events are now saved in an Event class. show in roster/systray options in Advanced Notification Control (for incomming messages) now work. 2006-09-02 21:01:11 +00:00
Nikos Kouremenos f8e54519ad nothing 2006-08-27 15:44:39 +00:00
Nikos Kouremenos 7abacab6a4 fix accidental commit 2006-08-27 15:42:36 +00:00
Nikos Kouremenos 89edefc053 default status msg remove bold add border to make it HIG 2006-08-27 15:39:11 +00:00
Yann Leboulanger 75fe384da4 handle advanced notification for new_message event only (without systray / roster / urgency hint that require a event refactorizatin)
use subprocess module as we depend on python2.4
2006-08-26 22:51:33 +00:00
Yann Leboulanger 40efbfd657 don't show tray icon when we don't want to. Fixes #2188 2006-07-28 05:54:46 +00:00
Yann Leboulanger 1ef77d8e5d re-add trayicon to systray when it is destroyed. Fixes #2121 2006-07-26 19:01:01 +00:00
Yann Leboulanger 3895724710 systray now saves unread messages even if it is not enabled (but module is present). Fixes #2134 2006-07-17 21:41:11 +00:00
Yann Leboulanger bc26593974 use gettext.install. Fixes #497 2006-06-15 06:49:04 +00:00
Jean-Marie Traissard 30f83fc2cb Typo + Really delete unused make_groups_submenus_for_chat_with() + redraw pm tab AFTER muc contact
disconnected + fix reference before assignement TB
2006-05-18 18:07:53 +00:00
Dimitur Kirov a727700780 show Start Chat dialog, instead of contacts
list  in systray context menu
2006-05-08 22:22:40 +00:00
Dimitur Kirov 5e6b016af1 split gtkgui.glade in several small glade
files, which are now located in data/glade/
2006-05-02 15:53:25 +00:00
Yann Leboulanger 933d84ebd3 a group can be ''. Fixes #1900 2006-04-26 07:06:11 +00:00
Jean-Marie Traissard 3a27a78e36 Deal with unknow status, thanks Yann for idea. 2006-04-18 18:01:07 +00:00
Yann Leboulanger 1f815113f8 Fix strange behavior in systray while in connecting state 2006-04-16 13:13:44 +00:00