Yann Leboulanger
952dab118b
[Simon Morgan] don't hide() window when we click on systray, but iconify() it. Fixes #4938
2009-04-03 18:48:31 +00:00
Yann Leboulanger
2913a9c80d
win.get_property('has-toplevel-focus') doesn't work under windows when we click on systray: focus is on systray icon. Fixes #4888
2009-03-22 08:53:31 +00:00
Yann Leboulanger
70ade3b845
restore old behaviour of systray: left click open pending event if any, else hide/show roster. Fixes #4436
2009-02-12 11:07:09 +00:00
Yann Leboulanger
e1ae6ea0fe
ability to hide systray icon when there is no pending events. Fixes #4645
2009-01-25 09:19:24 +00:00
Yann Leboulanger
7163be96e0
backport diff from 0.12 branch
2008-12-22 10:38:05 +00:00
Yann Leboulanger
e389e0b16b
[thorstenp] remove whitespace at eol
2008-12-03 21:56:12 +00:00
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