Yann Leboulanger
8b5d92376f
present tabbed chat window when we dubble click on an iter
2005-02-02 12:02:12 +00:00
Yann Leboulanger
18dc2d52be
close only a tab when escape is pressed in tabbed chat window
2005-02-02 11:30:28 +00:00
Yann Leboulanger
a31f210817
connect the clicked signal for the send button when creating a new tab
2005-02-01 19:53:06 +00:00
Yann Leboulanger
b6a4262e13
bugfix for tags in tabbed chat window
2005-01-31 15:07:09 +00:00
Yann Leboulanger
2565e3ebe5
active the correct tab when we double click on an iter for which the chat window is already opened
2005-01-28 22:40:05 +00:00
Yann Leboulanger
b8c8d703f3
set new tab as active
2005-01-28 22:23:46 +00:00
Yann Leboulanger
3032dba9ef
we can now close tabs in tabbed chat window
2005-01-28 20:41:36 +00:00
Yann Leboulanger
726bf8cdd2
redraw the status image in tabbed chat window correctly
2005-01-28 20:01:49 +00:00
Yann Leboulanger
ad4dea66f5
tabbed chat window now use a notebook (more beautyfull)
...
One thing remains to do : the ability to close a tab
2005-01-28 18:51:23 +00:00
Yann Leboulanger
8a90b584c9
bugfix : typo
2005-01-27 17:48:19 +00:00
Yann Leboulanger
5ad779b0d9
new tabbed_chat window
...
if USE_TABBED_CHAT is set to 1, all chats are in a single window with tabs
2005-01-27 11:02:01 +00:00
Yann Leboulanger
0ab5416432
save emoticons before building them
2005-01-22 20:03:19 +00:00
Yann Leboulanger
19a967fcd2
emoticon binder : we can assotiate string to images
...
bindings are saved in config file
2005-01-20 12:09:26 +00:00
Yann Leboulanger
8290545487
expand account's iter only if we show accounts iters
2005-01-18 19:45:55 +00:00
Yann Leboulanger
5d3504f996
emoticons support !
2005-01-18 10:17:03 +00:00
Yann Leboulanger
a35c47bf22
the save position option is back : no more need of the unrealize signal
2005-01-17 22:19:44 +00:00
Yann Leboulanger
32b0a5052e
show a connecting gif in systray and in account's treeiter while connecting
2005-01-17 22:12:45 +00:00
Yann Leboulanger
d970399c78
the regroup accounts feature is now available from preferences window
2005-01-17 13:43:15 +00:00
Yann Leboulanger
893477dfc7
there is now a regroup variable. If it is set to 1, all the accounts are merged
2005-01-17 10:39:45 +00:00
Yann Leboulanger
ea623d7a31
bugfix : we can now drag and drop in the treeview to change a contact from a group to another
2005-01-17 09:08:48 +00:00
Yann Leboulanger
fd2ca94da0
hide main window instead of closing it when the systray icon is visible
2005-01-16 21:40:31 +00:00
Yann Leboulanger
1fde50b12f
hide / unhide on a single click on systray icon
2005-01-16 17:21:45 +00:00
Yann Leboulanger
9bcd7a8eff
connect activate signal only once
2005-01-14 20:29:08 +00:00
Yann Leboulanger
3c5c49caa5
when we make Ctrl+Enter in away message window, it validates it
2005-01-08 14:40:08 +00:00
Yann Leboulanger
3c2ba42a7e
we can now save password in password_window
2005-01-08 00:19:40 +00:00
Yann Leboulanger
d8305fb20b
update my email adress
...
update copyright
add missing headers
2005-01-07 21:52:38 +00:00
Yann Leboulanger
df1d8e7450
when escape key is pressed in chat window, it is closed
2005-01-06 13:01:22 +00:00
Yann Leboulanger
43e32524d3
bugfix : offline now works in systray popup menu (thanks junix)
2005-01-06 12:47:24 +00:00
Yann Leboulanger
c78ff29ce7
gpgpass option becomes gpgpassword
2005-01-06 12:44:50 +00:00
Yann Leboulanger
3be51a04f5
if no image, do not print errors
2004-12-27 21:07:01 +00:00
Yann Leboulanger
f5f7d0a9f7
if no line selected : don't join or register
2004-12-23 13:28:00 +00:00
Yann Leboulanger
a7f1063b4d
pixbuf's names must not contain a space
2004-12-19 18:34:29 +00:00
Yann Leboulanger
f55a3f94ca
no need of shellbang line
2004-12-19 15:26:43 +00:00
Yann Leboulanger
c4c79d4d46
set trayicon checkbox unsensitive when trayicon module is not available
2004-12-14 16:13:58 +00:00
Yann Leboulanger
8e0fb06706
we can now add and remove the icon in systray without retarting Gajim
2004-12-14 12:57:45 +00:00
Yann Leboulanger
6fdb50f67a
new way to be able not to show the whole button in chat window that doesn't make a GtkWarning
2004-12-14 12:55:34 +00:00
Vincent Hanquez
d352cce00a
totally rework preference window
2004-12-14 11:27:15 +00:00
Yann Leboulanger
1418e41076
when we receive a subscribed presence, we remove the user from the 'not in list' group
2004-12-08 19:56:33 +00:00
Yann Leboulanger
62a5dbe2af
not in list icon becomes requested's one, and new not in list icon
2004-12-08 14:42:38 +00:00
Yann Leboulanger
02588a8038
change roster's window title when receiving unpopuped messages
2004-12-06 20:11:12 +00:00
Yann Leboulanger
230e4e8cb5
it's shorter like that
2004-12-05 20:16:16 +00:00
Yann Leboulanger
22344a6036
save the 'active' configuration and do not always set it to 1
2004-12-05 18:23:46 +00:00
Yann Leboulanger
d639c3d622
show "*" or "[x]" in chat window title bar if there are one or more unread message(s)
2004-12-05 12:53:08 +00:00
Yann Leboulanger
d474d149f7
it is not possible to launch a dialog.run() in a timeout function, so here is a workaround to do the same thing
2004-12-02 00:00:57 +00:00
Yann Leboulanger
4ab3c89742
autoconnect AFTER gtk.main (we may need to ask password)
2004-12-01 20:47:37 +00:00
Yann Leboulanger
4f17342574
autoconnect after self.systray is initialized
2004-12-01 20:21:04 +00:00
Yann Leboulanger
09565d1308
a bit more beautiful
2004-12-01 20:16:56 +00:00
Yann Leboulanger
15df1ebae4
little bugfix : get the variable where it really is
2004-11-23 20:52:20 +00:00
Yann Leboulanger
f9df0474ff
When we add a new account, tell our password to the Core
2004-11-23 14:42:47 +00:00
Yann Leboulanger
dcc280b3da
little bugfix : missing ()
2004-11-23 14:13:31 +00:00
Yann Leboulanger
8ce324511b
the word "passphrase" can be strange for some people
2004-11-19 23:47:54 +00:00
Yann Leboulanger
d284a47433
inform the user when his GPG passphrase is wrong
2004-11-19 23:44:19 +00:00
Yann Leboulanger
fcee8b2afd
do some check before adding a contact
2004-11-18 19:22:33 +00:00
Yann Leboulanger
cb7e5396df
if no name is provided, name = jid
2004-11-18 19:21:20 +00:00
Yann Leboulanger
70d41ba7cb
'Add contact' in account's popup menu
2004-11-18 19:03:58 +00:00
Yann Leboulanger
c8176e80b4
we now keep the 'ask' status of a user to show the correct image in the roster
...
we upgrade sub and ask status in the plugins when we recieve them
2004-11-18 17:15:15 +00:00
Yann Leboulanger
bcea8538bc
Update all variables in core.py and in gtkgui.py when creating a new account
2004-11-17 22:00:20 +00:00
Yann Leboulanger
1b0a320d7c
BUGFIX: when no account is configured, ComboBox must stay offline
2004-11-16 14:25:28 +00:00
Yann Leboulanger
7b0a234d11
Gtkgui plugin is more reactive
2004-11-16 09:32:27 +00:00
Yann Leboulanger
07b52563a4
Hide main window while resizing and repositionning
2004-11-16 09:30:35 +00:00
Yann Leboulanger
ca017970cb
Show only the Jid in the chat_window title to see it better
2004-11-16 09:29:49 +00:00
Yann Leboulanger
db3d8e5e56
some Jabber servers doesn't understand http://jabber.org/protocol/disco#items (jabber.sk don't) so use jabber:iq:browse instead
2004-11-15 19:23:43 +00:00
Yann Leboulanger
17f66ed851
It is now possible to not log history for each user
2004-11-15 09:51:30 +00:00
Yann Leboulanger
60afd09e0e
don't ask status message if no account configured and let combobox to offline
2004-11-09 20:33:40 +00:00
Yann Leboulanger
48dfd4a3ea
it is now possible to configure logger plugin from gtkgui plugin
2004-11-04 01:03:17 +00:00
Yann Leboulanger
811dfbebed
bugfix: get the usegpg info where it is
2004-11-01 14:11:22 +00:00
Yann Leboulanger
35d2ba75d2
many improvements :
...
- it is now possible not to save the passphrase for accounts
- close button in accounts window
- unset sensitivity of some widgets in preferences window when some checkboxes are not active
- autoconnect accounts is now available
- apply button in preferences window
2004-11-01 13:41:00 +00:00
Yann Leboulanger
329e35f932
Save status text as soon as it changes
2004-11-01 13:30:56 +00:00
Yann Leboulanger
ef3111cdcc
replace optionMenu (deprecated in pygtk 2.4) by comboBox
2004-11-01 13:28:26 +00:00
Yann Leboulanger
3eb2764bd2
we now save the last status message et some pre-defined status messages
2004-10-25 22:02:16 +00:00
Yann Leboulanger
b61bd70ab4
we cannot edit icon style
2004-10-25 16:25:15 +00:00
Yann Leboulanger
6b3a035158
2 bugfixes
2004-10-21 19:42:46 +00:00
Yann Leboulanger
6e5009a5d6
bugfix in threading
2004-10-21 15:17:02 +00:00
Yann Leboulanger
aa22e6c943
bugfix when adding an account
2004-10-21 15:12:46 +00:00
Yann Leboulanger
3241f32e11
Better idle support. Idle module is now optional
2004-10-20 22:53:15 +00:00
Yann Leboulanger
0f00e7ad8a
little bugfix
2004-10-18 08:37:40 +00:00
Yann Leboulanger
e8a436725a
When an account is not active, it is not touched by optionmenu changes, but can be specifically changed.
2004-10-18 08:37:16 +00:00
Yann Leboulanger
d285fdf44d
changes in glade file
2004-10-16 12:15:13 +00:00
Yann Leboulanger
2e6c33719c
GPG is now optional
2004-10-16 09:37:32 +00:00
Yann Leboulanger
15efcf97da
remember the size and position of roster window if user want so
2004-10-13 21:46:10 +00:00
Vincent Hanquez
d1539ac5e1
border width of most windows fixed
2004-10-12 13:32:02 +00:00
Yann Leboulanger
01b11054dc
no need to print anything :/
2004-10-12 11:08:46 +00:00
Yann Leboulanger
25251de7f0
don't ask passphrase if the connexion is not active
2004-10-12 10:54:53 +00:00
Yann Leboulanger
aac5d4d0f1
we can now choose the font of the roster's lines
2004-10-12 10:13:47 +00:00
Yann Leboulanger
54f83079ac
it is now possible to configure the roster style
2004-10-11 22:57:29 +00:00
Yann Leboulanger
76e4d6042d
pygtk 2.4 is now in debian distribution, so I use it (color button in particular)
2004-10-11 21:03:34 +00:00
Yann Leboulanger
9d2304a625
we can now resize the chat window
2004-10-11 16:53:59 +00:00
Yann Leboulanger
d165ad29bc
print the away message when we open a chat window
2004-10-11 16:43:41 +00:00
Yann Leboulanger
7d587271fb
set gpg_pass_entry as sensitive only if save_gpg_pass is set
2004-10-11 16:42:56 +00:00
Yann Leboulanger
6ecb0b2076
... with the glade file
2004-10-10 19:01:20 +00:00
Yann Leboulanger
6142d4b448
we can select our secrete ket throught gtk plugin interface
2004-10-10 18:44:38 +00:00
Yann Leboulanger
a999b32ec2
add_user_to_roster don't take keyID as argument
2004-10-09 14:51:57 +00:00
Yann Leboulanger
b5855a7ad4
no need to have keyID for add_user_to_roster function
2004-10-09 14:50:39 +00:00
Yann Leboulanger
15029f2436
Bugfix : a presence MUST have a <status> element
2004-10-07 22:35:14 +00:00
Yann Leboulanger
66d0415c40
PGP support !
2004-10-07 14:43:59 +00:00
Vincent Hanquez
446dcc49a0
implement /me functionality and cleanup :p
2004-09-29 14:01:24 +00:00
Yann Leboulanger
2b6cc45e69
chow account name in the title bar of chat windows
2004-09-29 13:26:34 +00:00
Yann Leboulanger
7f64d59c11
a connection can be active or not. If not active, we cannot login.
2004-09-28 21:31:26 +00:00
Yann Leboulanger
00da2fee2c
no need to print that
2004-09-27 20:56:48 +00:00
Yann Leboulanger
093c3e8335
log groupchat messages
2004-09-27 19:13:16 +00:00