Commit Graph

180 Commits

Author SHA1 Message Date
Yann Leboulanger 8f6d262901 better GTK bug workarround. see #4310 2008-11-18 20:16:23 +00:00
Yann Leboulanger 196dd7e30a [thorstenp] use isinstance rather than type(x) == y. use sorted() 2008-10-11 09:59:52 +00:00
Yann Leboulanger 567f1e17c1 [thorstenp] di not use emtpy except clauses 2008-10-11 09:37:13 +00:00
Yann Leboulanger 9d7c80d522 [thorstenp] replace has_key by key in dict. Fixes #4392 2008-10-07 20:41:59 +00:00
Yann Leboulanger 6f7a0dbbae workarround pygtk bug with stk.statusicon. See #4310 2008-10-01 16:53:23 +00:00
Yann Leboulanger a01c992eaa add Manage Bookmarks to systray popup menu 2008-09-09 17:34:31 +00:00
Yann Leboulanger 48b78ee327 prevent a traceback when we have events that we dont show in systray. Fixes #4210 2008-09-01 13:40:40 +00:00
Julien Pivotto de4a23e751 See #4200.
* remove js from some headers
 * set coding:utf-8 to allow real names in headers
2008-08-15 17:31:51 +00:00
Julien Pivotto 8bc9bc29ae * Big headers review
* Remove some licencing problems
 * To do: same for images
 * See #4200
2008-08-15 03:20:23 +00:00
Yann Leboulanger 1a3a795908 make ChangeStatusMessageDialog asychronous. see #4147 2008-08-04 13:34:29 +00:00
Yann Leboulanger b558388db4 windows steal focus when clicking on systray. fixes #4168 2008-08-01 14:27:09 +00:00
Yann Leboulanger 879ceac36c don't delay click on systray if there is no waiting event. Fixes #2932 2008-07-31 20:12:23 +00:00
Yann Leboulanger d23612c904 implement double_click in systray. see #2932 2008-07-31 08:49:31 +00:00
js 8605cd3f38 For historical reasons, we have a tab width of 3. This is strange, but
we have that in all files. To at least lesser the confusion a bit, add
vim tags for that.
Additionally, fix wrong #! in a few files.
2008-07-29 19:49:31 +00:00
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