Yann Leboulanger
4a67797ca7
init this widget in the __init__ function (init_account is not called when we create a new account)
2005-03-12 18:21:49 +00:00
Yann Leboulanger
7bf83a3d71
no need to save that here, it is done later in the function
2005-03-12 18:18:52 +00:00
Yann Leboulanger
3ea5670d8f
tabbed_chat_window class is now a subclass of chat class (groupchat_window will soon be also)
2005-03-12 18:12:15 +00:00
Yann Leboulanger
6471ac26b8
we want to save 0 or 1, not True or False
2005-03-12 17:18:33 +00:00
Nikos Kouremenos
971e71c304
nothing special
2005-03-12 16:19:52 +00:00
Nikos Kouremenos
6b8203916f
ticket 86 remains
2005-03-12 15:50:13 +00:00
Yann Leboulanger
9aea41330b
little bugfix
2005-03-12 08:25:45 +00:00
Yann Leboulanger
dfecd6578a
close button in tabs
2005-03-12 00:42:57 +00:00
Yann Leboulanger
fc696dc4d0
one missing import
2005-03-12 00:01:12 +00:00
Nikos Kouremenos
bebb95ff77
fixed a typo that prevented _*underline*_ to be underlined [for the moment what's outside counts
2005-03-11 22:52:28 +00:00
Yann Leboulanger
86be102917
some missing import
2005-03-11 19:51:46 +00:00
Yann Leboulanger
05633204ef
no need to have it global here
2005-03-11 18:04:33 +00:00
Yann Leboulanger
dc2b9d741b
bugfix in url finding
2005-03-11 18:01:38 +00:00
Yann Leboulanger
c89b98585c
split gtkgui into sevral files
2005-03-11 17:57:35 +00:00
Nikos Kouremenos
f26ba59b0a
cleaner regexp
2005-03-11 16:24:04 +00:00
Yann Leboulanger
737fcfe414
the sync_with_global_status option now works
2005-03-11 15:23:47 +00:00
Yann Leboulanger
15ccd4edcc
print special chars even in /me lines
2005-03-11 14:33:11 +00:00
Nikos Kouremenos
6f483ca257
use regexp lookbehind assertions, workarounds go to hell. thanks jajcus once again
2005-03-11 13:54:02 +00:00
Yann Leboulanger
c489298377
ctrl+c now works in conversatin_textview
2005-03-11 13:44:27 +00:00
Yann Leboulanger
fd69700144
authorize right click in conversation_textview when it's not on a tagged text
2005-03-11 13:11:30 +00:00
Nikos Kouremenos
3b876f4e77
emoticons work now
2005-03-11 12:55:38 +00:00
Nikos Kouremenos
a833209a9b
I f*cking have it! _yuppie_ dont*bold* work :P. Next step is combine the formatting
2005-03-11 02:35:54 +00:00
Nikos Kouremenos
d99e1a8e1a
new message never worked with a single dialog! works now
2005-03-11 01:31:07 +00:00
Nikos Kouremenos
eae0bdc4e0
tried some stuff. yann plz have a look at the window.present() and at the stuff with sync_with_global_status [used to be active]. I'm close I think :P
2005-03-11 01:10:30 +00:00
Nikos Kouremenos
37e75cb84f
fixes
2005-03-11 00:32:41 +00:00
Yann Leboulanger
ac84e25dcb
typo
2005-03-11 00:31:15 +00:00
Yann Leboulanger
df9b1de0da
remove the use of string module in logger.py
2005-03-11 00:13:21 +00:00
Yann Leboulanger
4bed9c30b1
code the ignore messages from contacts not in the roster option
2005-03-10 23:45:10 +00:00
Yann Leboulanger
3b4a2f748a
force the infos = {} when we call Account_modificaion_window
...
print special words in status messages
2005-03-10 23:21:30 +00:00
Nikos Kouremenos
f38048904c
this is half the emoticons list. all caps now
2005-03-10 22:53:40 +00:00
Yann Leboulanger
1184d3b706
always scroll when we send a message
2005-03-10 19:08:26 +00:00
Yann Leboulanger
bbbeba0b48
show the correct cursor and block only right click on conversation textview
2005-03-10 18:53:55 +00:00
Nikos Kouremenos
8717bb11ad
to my friend jajcus for the regexp help. TY
2005-03-10 18:29:03 +00:00
Nikos Kouremenos
5bc2796b37
URL detection and formating is ready
2005-03-10 18:20:23 +00:00
Yann Leboulanger
55ce820b38
popup menu when we right clik on a link
2005-03-10 18:16:09 +00:00
Yann Leboulanger
49e6daabd7
do not use spawnvp under windows (user will have to give the full path to the application)
2005-03-10 17:19:55 +00:00
Yann Leboulanger
0bae187b4c
change the cursor when it is on a mail or an url
2005-03-10 17:15:22 +00:00
Nikos Kouremenos
3a7fd6f0f7
fix (to be fixed) :P
2005-03-10 17:08:08 +00:00
Nikos Kouremenos
90384f45b2
clever regexp
2005-03-10 16:23:12 +00:00
Yann Leboulanger
66de053b3a
activate the tab when we create it with new_message window
2005-03-10 15:57:43 +00:00
Nikos Kouremenos
b8ece6c041
URL detection just got better and fixes allover
2005-03-10 14:53:24 +00:00
Yann Leboulanger
9215059bc2
do not print http:// https:// news:// ftp://
2005-03-10 09:58:12 +00:00
Yann Leboulanger
7011d687a6
little cleanup
2005-03-10 09:48:05 +00:00
Yann Leboulanger
1cd5da4b2c
do not print // or __ or ** or mailto:
2005-03-09 22:41:35 +00:00
Yann Leboulanger
bed206eb0e
urls and mail adresses are now underlined
2005-03-09 22:32:20 +00:00
Yann Leboulanger
0e6e7d2706
urls and mail adresses are now clickable and launch the configured application
2005-03-09 22:30:47 +00:00
Nikos Kouremenos
c5d3e56632
url detection is ready!
2005-03-09 21:29:20 +00:00
Yann Leboulanger
3db089b3c4
upgrade plugin.sleeper_state dict when we change the account name
...
get the active option before we delete the dict
2005-03-09 21:01:31 +00:00
Yann Leboulanger
06fa551b72
typos
2005-03-09 20:43:22 +00:00
Yann Leboulanger
4241cc6915
some typos
2005-03-09 20:40:50 +00:00
Yann Leboulanger
f2731f4053
function that print special words (url, mails, smileys, bold italic or underlined text)
2005-03-09 20:28:46 +00:00
Yann Leboulanger
ffa613a7f2
typo
2005-03-09 17:14:40 +00:00
Yann Leboulanger
fccc7873bd
when we open a new tab that has a queue, it is not always the active one
2005-03-09 17:07:34 +00:00
bigpod
d2f546403b
small fix om emoticons_treemodel_row_changed
2005-03-09 13:32:33 +00:00
Yann Leboulanger
be74122555
all the options in preferences window now apply instantly
2005-03-09 10:26:57 +00:00
Yann Leboulanger
396b6a9eb1
no need to save tagTimeSometimes: it won't change
2005-03-08 22:32:38 +00:00
Yann Leboulanger
ce138bf9a8
bugfix
2005-03-08 22:10:44 +00:00
Nikos Kouremenos
2423bf4576
fixes
2005-03-08 22:05:05 +00:00
Yann Leboulanger
7fc7a6cb82
show the correct icon in task bar when we have sevrals accounts
2005-03-08 22:03:05 +00:00
Nikos Kouremenos
62560801aa
fixes
2005-03-08 21:56:40 +00:00
Nikos Kouremenos
0707f392ec
regexp rock
2005-03-08 21:45:40 +00:00
Yann Leboulanger
09ce159387
code for instantly apply changements about links grabber
...
function to launch the application
2005-03-08 20:59:29 +00:00
Yann Leboulanger
e6b04e8159
show the account modification window when we launch gajim and no account configured
2005-03-08 18:06:18 +00:00
Yann Leboulanger
3777c514da
print it every 5 minutes, not 3 secondes
2005-03-08 15:17:08 +00:00
Yann Leboulanger
e54250cec0
show Privileges instead of MUC
2005-03-08 14:33:09 +00:00
Yann Leboulanger
723a83c380
in config.py, in preferences window : order the functions in the order they apear in the window
...
add the code for the time printing option
2005-03-08 14:08:46 +00:00
Yann Leboulanger
c5814e1fb5
New tab in preferences window : 'chat' and new option about time printing (code will come later)
2005-03-07 23:47:33 +00:00
Yann Leboulanger
d34db3a91e
add a button in preferences window for colors in chat windows
2005-03-07 23:25:43 +00:00
Yann Leboulanger
7817ed2651
clever \t completion in gc window
2005-03-07 23:24:25 +00:00
Yann Leboulanger
26faed1de1
whn we click on the systray icon: show the correct tab
2005-03-07 21:38:50 +00:00
Yann Leboulanger
935e57c18c
on_edit_details_button_clicked is better like that
2005-03-07 21:03:48 +00:00
Yann Leboulanger
1525445d3c
little bugfix
2005-03-07 20:51:27 +00:00
Yann Leboulanger
eac6618539
nothing :)
2005-03-07 20:42:15 +00:00
Yann Leboulanger
b19a1e1d27
save the account's preferences when we add a new account
2005-03-07 20:41:28 +00:00
Yann Leboulanger
a5fb5e6319
do not show tabs in groupchat window when it is opened
2005-03-07 17:06:16 +00:00
Nikos Kouremenos
b791479159
code and glade fixes all over
2005-03-07 17:01:56 +00:00
Yann Leboulanger
6ad614ccd6
bugfix: clean self.plugin.windows on destroy, not delete-event (delete-event is not always called)
2005-03-07 16:50:26 +00:00
Yann Leboulanger
cf96fc22e6
when we change our status, sent it to the chatwindows we are in
2005-03-07 15:46:07 +00:00
Yann Leboulanger
dbb665da60
When we just received a message in a groupchat room and we close it Gajim asks if we really want to close it.
2005-03-07 11:29:11 +00:00
Yann Leboulanger
d330521f4d
When we just received a message from a contact and we close it's chat window/tab Gajim asks if we really want to close it.
2005-03-07 11:16:09 +00:00
Yann Leboulanger
973e001832
typo
2005-03-07 11:14:29 +00:00
Nikos Kouremenos
2bd9750040
tooltip fix
2005-03-07 00:12:45 +00:00
Yann Leboulanger
cda51794ce
we can now set ask_online_status and ask_offline_status in the preferences window
2005-03-06 23:20:30 +00:00
Yann Leboulanger
4cdda8995c
new option implementation : gajim can now ask a status message when we go online / offline.
...
(code in preferences window is still needed)
2005-03-06 22:56:49 +00:00
bigpod
fb42a00add
second tab instant apply, row-changed needs fix
2005-03-06 21:43:35 +00:00
Yann Leboulanger
f96dc3ad5d
little bugfix in glade file
2005-03-06 21:26:55 +00:00
Nikos Kouremenos
56d4876b33
thanks yann
2005-03-06 20:53:58 +00:00
Yann Leboulanger
049851e549
make the contact name bold in groupchat when our nick is in the text
2005-03-06 20:15:11 +00:00
bigpod
c6fe9aa655
small fix on config.py
2005-03-06 19:45:38 +00:00
bigpod
7f3b895cdc
code added forreset color button
2005-03-06 19:30:32 +00:00
Yann Leboulanger
f17c483632
a space after time in groupchat window
2005-03-06 19:24:26 +00:00
Yann Leboulanger
f33b9f9fb6
we can now desactivate the history logging for all contacts in an account
2005-03-06 19:19:21 +00:00
Nikos Kouremenos
6ec9c12f61
Alex, write the code for the reset colors button
2005-03-06 18:33:54 +00:00
bigpod
f1575690af
iconstyle_combobox fix some other small fixes
2005-03-06 18:28:42 +00:00
bigpod
1408778961
first tab in preferences is working with instant apply the only thing that does not work correctly is iconstyle_combobox i will fix it in about an hour from now
2005-03-06 16:20:33 +00:00
Nikos Kouremenos
2139dc0cfd
glade fixes and some new options
2005-03-06 15:40:46 +00:00
bigpod
19785c664f
instant apply on first tab of preferences window
2005-03-06 15:14:34 +00:00
bigpod
a37882df65
single click on accounts also
2005-03-06 13:33:12 +00:00
Yann Leboulanger
1ec0b26beb
no need of these signals
2005-03-06 09:08:23 +00:00
Yann Leboulanger
f8abaa8266
in tabbed chat window : remove the * or [n] when we scroll at the and to see new messages
2005-03-06 09:01:42 +00:00
Yann Leboulanger
b1d7152bdd
use the width of the first CellRenderer instead of the width of the pixbuf
...
less deep indentation
2005-03-06 08:31:09 +00:00
bigpod
d6fcb4011c
small fix on single click
2005-03-06 03:03:29 +00:00
bigpod
3117e65687
single click in arrow works now
2005-03-06 03:01:34 +00:00
Yann Leboulanger
94167e45d9
/me now works in groupchat windows
2005-03-06 02:19:22 +00:00
bigpod
9f65782645
small fix on config.py
2005-03-06 02:06:00 +00:00
bigpod
20edeaf030
some fixes in config.py
2005-03-06 01:58:42 +00:00
Nikos Kouremenos
75cdeb819f
can anyone reproduce it now?
2005-03-06 00:49:09 +00:00
Nikos Kouremenos
a3b284155e
fixes
2005-03-06 00:36:27 +00:00
Nikos Kouremenos
fe33eb8399
startswith is more clean
2005-03-05 21:59:04 +00:00
Nikos Kouremenos
56dbcd1819
plz have a look at the FIXME: I cannot find a way to avoid * when we open new window and write
2005-03-05 21:35:37 +00:00
Nikos Kouremenos
893358edfe
PLEASE HAVE A LOOK. string module is deprecated. starting to change in order not to be deprecated. PLEASE HAVE A LOOK. I DID 2 times, maybe I missed sth though. split(' ') --> split() is the same so that's not an error [sep=' '] is the default one [and I don't expect that to change :P
2005-03-05 21:02:38 +00:00
Nikos Kouremenos
c9d65729df
some fixes
2005-03-05 19:47:49 +00:00
bigpod
6d67431f37
Some variable name fixes in preferences, and in config.py
2005-03-05 18:56:32 +00:00
Nikos Kouremenos
7b5d79a716
glade fixes and variable naming in classes
2005-03-05 18:47:12 +00:00
Nikos Kouremenos
772e6c3310
I tried everything. In the end I did it the normal way. Focus works on message_textview. Yann have a look if you want to make the same thing in GC
2005-03-05 17:34:33 +00:00
Yann Leboulanger
747be28ef9
do not scroll when we are not at the end a the textbuffer in tabbed chat window
...
FIXME: the on_conversation_scrolledwindow_scroll_child is never called :/
2005-03-05 17:07:42 +00:00
bigpod
a65a856ebd
Now the signals made from the glade file
2005-03-05 17:01:14 +00:00
Yann Leboulanger
a13ca3a09b
missing line :)
2005-03-05 16:01:20 +00:00
bigpod
4a71cb6de8
Delete key now works on roster treeview
2005-03-05 15:09:54 +00:00
Yann Leboulanger
cefda7be5b
groupchat_window now supports sevral groupchats in tabs !
2005-03-05 13:16:52 +00:00
bigpod
965990fd1c
links detection v 0.0.0.2
2005-03-05 02:15:38 +00:00
bigpod
f24abd1e73
links detection v 0.0.0.1
2005-03-05 02:11:01 +00:00
Nikos Kouremenos
d6585f5e8e
recommit my changes
2005-03-05 01:58:52 +00:00
Nikos Kouremenos
136b9051dc
recommit. sorry yann
2005-03-05 01:53:51 +00:00
Nikos Kouremenos
bfac48aac3
http duplicates all data. first it's blue.
2005-03-05 01:32:07 +00:00
Nikos Kouremenos
4e0e41dab8
commit to bug test with alex
2005-03-05 01:21:46 +00:00
Nikos Kouremenos
0affca1760
commit to bug test with alex
2005-03-05 01:20:39 +00:00
Yann Leboulanger
3feff20ddd
set the title in the group chat window
2005-03-05 01:10:56 +00:00
Yann Leboulanger
905449465a
change callback, widget and variable names for group chat window in glade and in the code
2005-03-05 01:00:08 +00:00
bigpod
f34437a7f7
config properties for openwith
2005-03-05 00:31:39 +00:00
Yann Leboulanger
864623f1ea
add a space after the nick when autocompletion is done
2005-03-05 00:12:15 +00:00
Yann Leboulanger
0bec214a8e
auto completion in groupchat window : we begin to write the nickname of a prson in the room and press tab to get the end
2005-03-05 00:06:04 +00:00
Nikos Kouremenos
d08770000b
avoid libglade overuse. a workaround until we redisgn the whole thing
2005-03-04 23:09:17 +00:00
Yann Leboulanger
2df99a76a9
little bugfix
2005-03-04 22:39:41 +00:00
Yann Leboulanger
32f879a821
little bugfix : we don't always have a jid
2005-03-04 22:32:16 +00:00
Yann Leboulanger
bf961f3b03
Now we can have information on a contact in groupchat window
2005-03-04 22:27:06 +00:00
Yann Leboulanger
1c1a11a9e3
print who changed the subject in the groupchat window
2005-03-04 21:52:27 +00:00
Nikos Kouremenos
78773f0308
small gui fix in the code part II
2005-03-04 21:36:23 +00:00
Nikos Kouremenos
1c91fadd5d
small gui fix in the code
2005-03-04 21:34:08 +00:00
Yann Leboulanger
7c9ec2229b
we can now set and receive subjects
2005-03-04 21:27:45 +00:00
Yann Leboulanger
6c95160913
we can now grant and revoke roles and affiliation in group chats
2005-03-04 19:59:07 +00:00
Yann Leboulanger
0c96ac4a87
small bugfix
2005-03-04 14:58:00 +00:00
bigpod
97c1aa38e2
A fix for the window icon.
2005-03-04 14:17:55 +00:00
Nikos Kouremenos
b35042a753
glade fixes for previous fixes :P
2005-03-04 14:04:32 +00:00
Nikos Kouremenos
fd20f6cdc7
glade fixes
2005-03-04 14:02:02 +00:00
bigpod
acc7fc8238
Now when the jabber status changes it also changes the window icon
2005-03-04 13:57:59 +00:00
Yann Leboulanger
45212e8d74
an item can not have a 'name' key if it is for a person in the groupchat :
...
for example when jid = gajim@conference.jabber.lagaule.org/nick
2005-03-04 13:57:21 +00:00
Yann Leboulanger
416a427abb
some typos
2005-03-04 13:41:48 +00:00
Yann Leboulanger
cf41cb93f4
we can now change our jabber password
2005-03-04 13:10:00 +00:00
Nikos Kouremenos
4dd1116ffa
\/ looks nice part II
2005-03-03 23:52:50 +00:00
Yann Leboulanger
ed0038b963
we can now rename groups
2005-03-03 23:50:11 +00:00
Nikos Kouremenos
895fdee30c
\/ are nicer now
2005-03-03 23:26:05 +00:00
Yann Leboulanger
d650897aa4
not_in_list.xpm becomes not_in_the_roster.xpm
2005-03-03 22:54:10 +00:00
Yann Leboulanger
c5b93e0b65
open a new tab only if it is not already in the notebook
2005-03-03 22:28:13 +00:00
Yann Leboulanger
6ed0c6d097
do not use a second loop to print dialogs (do not use run)
2005-03-03 22:15:45 +00:00
Nikos Kouremenos
b592f60c45
new message class should be stable
2005-03-03 22:14:50 +00:00
Yann Leboulanger
a40c2f8d9b
add some shortcuts (F2 to rename ctrl+tab, scroll with ctrl+PageUp/Down
2005-03-03 20:33:39 +00:00
Nikos Kouremenos
ccfafcd432
commiting, yann take a look at the FIXME: bla bla Yann (in new_message_window class)
2005-03-03 17:14:37 +00:00
Nikos Kouremenos
a00c53e96d
has default
2005-03-03 15:49:45 +00:00
Nikos Kouremenos
c8c69049be
warning dialog should work now? introducing some other classes for dialogs too
2005-03-03 15:27:37 +00:00
Yann Leboulanger
0bc4a5cfb0
some typos
2005-03-03 13:45:12 +00:00
Nikos Kouremenos
c7951a4659
glade optimizations
2005-03-03 01:51:56 +00:00
Nikos Kouremenos
4e5671a2cf
new message minor code fix
2005-03-03 01:41:15 +00:00
Yann Leboulanger
630a12ad10
when there is only a tab : show the jid in the chat window's title
2005-03-02 23:35:28 +00:00
Yann Leboulanger
35f9462813
bugfix : do not render image if there is not
2005-03-02 23:16:28 +00:00
Yann Leboulanger
a4cd6f37b9
merge tabbed_chat_window and chat_window
...
no need to restart gajim to take into account the use_tabbed_window option (already opened windows are not concerned for the moment)
2005-03-02 22:34:16 +00:00
Nikos Kouremenos
d3590b1921
new message works
2005-03-02 20:40:44 +00:00
Nikos Kouremenos
036c476127
partial fixes
2005-03-02 20:27:09 +00:00
Nikos Kouremenos
832872f547
commit before massively user --> User
2005-03-02 18:38:27 +00:00
Yann Leboulanger
37764c01af
bugfix in the agent browser
2005-03-02 16:11:54 +00:00
Yann Leboulanger
e8d9731cd2
fix handler name
2005-03-02 15:48:13 +00:00
Yann Leboulanger
1343f685a3
logo.png is not in the same folder as the glade file
2005-03-02 14:04:33 +00:00
Nikos Kouremenos
ec3c3b669a
logo again :P
2005-03-02 13:59:16 +00:00
Yann Leboulanger
8868c6d625
show out logo in about_window
2005-03-02 13:52:43 +00:00
Yann Leboulanger
ddb6e8c5fd
missing variable
2005-03-02 13:47:42 +00:00
Nikos Kouremenos
64682f8899
added our logo
2005-03-02 13:42:33 +00:00
Yann Leboulanger
777d96c6b8
no need of this text, it is set in the code
2005-03-02 13:12:37 +00:00
Yann Leboulanger
e0671d5534
change callback, widget and variable names for agent_registration_window in glade and in the code
2005-03-02 13:11:21 +00:00
Yann Leboulanger
86bc75a036
change the class names
2005-03-02 13:04:47 +00:00
Nikos Kouremenos
2c4362db46
a commit to check bugs
2005-03-02 12:56:20 +00:00
Yann Leboulanger
197a5827ec
ange callback, widget and variable names for awaqy message dialog in glade and in the code
2005-03-02 12:46:37 +00:00
Nikos Kouremenos
fb4a62d3cc
passphrase/password unification looks better now
2005-03-02 12:38:33 +00:00
Yann Leboulanger
6d6b9796f0
change callback, widget and variable names for join groupchat window in glade and in the code
2005-03-02 12:32:44 +00:00
Nikos Kouremenos
57ae71d5ff
glade fixes
2005-03-02 12:07:27 +00:00
Yann Leboulanger
9647cf87ee
accounts_window become configure_accounts_window (glade modification will follow)
2005-03-02 12:05:56 +00:00
Yann Leboulanger
6a71d6e1cd
change callback, widget and variable names for choose gpg key dialog in glade and in the code
2005-03-02 11:46:51 +00:00
Yann Leboulanger
53e0f9a335
change callback names for Accounts window in glade and in the code
2005-03-02 11:45:20 +00:00
Nikos Kouremenos
f16b45bc6d
adding moon.png
2005-03-02 11:34:24 +00:00
Yann Leboulanger
2b7e3bcdbb
typo
2005-03-02 10:47:41 +00:00
Yann Leboulanger
5bf6d6c0ef
change callback, widget and variable names for passphrase dialog in glade and in the code
2005-03-02 10:46:12 +00:00
Yann Leboulanger
8e0efb5061
do not show tabs in tabbed chat window when there is only one tab (close ticket #37 )
2005-03-02 10:24:49 +00:00
Yann Leboulanger
d9552a9b4f
missing import
2005-03-02 10:23:27 +00:00
Nikos Kouremenos
87eb65fd2a
(S) smillie
2005-03-02 01:57:51 +00:00
Nikos Kouremenos
77d3628666
typos
2005-03-02 00:13:34 +00:00
Nikos Kouremenos
844dc4ac4a
I don't remember what I changed, mostly all over
2005-03-01 23:48:05 +00:00
Yann Leboulanger
4cfea45b01
print a debug message when the sock plugin cannot bind
2005-03-01 23:27:21 +00:00
Yann Leboulanger
997942778e
remove unneeded commented line
2005-03-01 22:56:02 +00:00
Yann Leboulanger
7f5ff6fe09
merge vcard window into vcard_information_window
2005-03-01 22:52:22 +00:00
Nikos Kouremenos
d2b02aba97
a glade minor fix got lost. so redoing it
2005-03-01 20:17:54 +00:00
Nikos Kouremenos
07948af69e
warning class and changes in the code. should work. glade dialog removed
2005-03-01 19:02:51 +00:00
Yann Leboulanger
d007712e20
confirm window is now build without glade
2005-03-01 18:36:13 +00:00
Yann Leboulanger
5a1d5231dd
recommit some old stuff
...
change callback names for Accounts window in glade and in the code
2005-03-01 18:27:21 +00:00
Nikos Kouremenos
fe2abb1dbd
some changes. introduce accounts window bug
2005-03-01 18:00:34 +00:00
Yann Leboulanger
e06db9ab36
do not focus a newly created tab when we receive a new message from a contact
2005-03-01 17:38:35 +00:00
Yann Leboulanger
7a84b33157
change callback, widget and variable names for history window in glade and in the code
2005-03-01 17:18:23 +00:00
Yann Leboulanger
e431abd081
change callback, widget and variable names for user information window in glade and in the code
2005-03-01 15:56:02 +00:00
Yann Leboulanger
7a2cb8052c
change callback, widget and variable names for agent browser window in glade and in the code
2005-03-01 14:59:46 +00:00
Yann Leboulanger
c2a70df954
use gtk.Image.set_from_file to clean the code
2005-03-01 14:14:56 +00:00
Yann Leboulanger
e05fde85a2
change callback, widget and variable names for subscription request window in glade and in the code
2005-03-01 14:02:32 +00:00
Nikos Kouremenos
b97b090054
now preferences_window, some tooltips, removed TRUE/FALSE from code and pep appliance in imports
2005-03-01 13:46:22 +00:00
Nikos Kouremenos
ddc5d7b280
fixes in pref window
2005-03-01 12:52:07 +00:00
Yann Leboulanger
fa5b500aa4
change callback, widget and variable names for Add window in glade and in the code
2005-02-28 23:44:52 +00:00
Yann Leboulanger
9c7b25c3b8
change callback, widget and variable names for Account window in glade and in the code
2005-02-28 22:09:21 +00:00
Yann Leboulanger
77bdd95dd6
redo the erased stuff (please update before commit)
2005-02-28 20:04:55 +00:00
Nikos Kouremenos
3a605bdfc2
pref window more fixes
2005-02-28 18:39:32 +00:00
Nikos Kouremenos
66fd3d165c
log tab now called advanced, has links (no code yet), and log
2005-02-28 18:15:48 +00:00
Yann Leboulanger
16697102a4
ange callback, widget and variable names for About window in glade and in the code
2005-02-28 17:50:10 +00:00
Yann Leboulanger
0425cd29d8
change callback, widget and variable names for Accounts window in glade and in the code
2005-02-28 17:45:06 +00:00
Yann Leboulanger
2c43088488
ange callback, widget and variable names for Chat window in glade and in the code
2005-02-28 17:08:40 +00:00
Yann Leboulanger
68f2a49fe0
use gajim_window instead of Gajim_window
2005-02-28 16:43:16 +00:00
Yann Leboulanger
0c1e2147ef
missing function rename
2005-02-28 16:28:15 +00:00
Yann Leboulanger
af9b5b951f
remove code for the group tab in vcard window
2005-02-28 16:22:15 +00:00
Nikos Kouremenos
cd24440c4c
gui design of new_message_window, remove bold from some tabs, and other minor gui fixes
2005-02-28 16:21:15 +00:00
Yann Leboulanger
3bd9c0abcd
missing handler rename
2005-02-28 15:57:28 +00:00
Nikos Kouremenos
7e0c744300
removal of accounts from (contact) Information; sep in edit menu above preferences
2005-02-28 15:46:30 +00:00
Yann Leboulanger
96fce529f5
change callback names and widget names for Gajim main window in glade and in the code
2005-02-28 15:25:04 +00:00
Nikos Kouremenos
240fe73a03
fixes in the previous fixes ;)
2005-02-28 13:33:16 +00:00
Nikos Kouremenos
ccc2b44cb8
mostly glade/gui stuff
2005-02-28 12:47:23 +00:00
Yann Leboulanger
4591f89ebf
prepare 0.5.1 release
2005-02-27 10:38:10 +00:00
Yann Leboulanger
c6032e4a3d
Ctrl + PageUp / PageDown change the tab in tabbed chat window
2005-02-27 00:03:10 +00:00
Yann Leboulanger
5eadd6d0d5
change the default for use_tabbed_chat to yes
2005-02-26 23:44:56 +00:00
Yann Leboulanger
4fc61911b0
change buttons order in preferences window
2005-02-26 23:42:55 +00:00
Yann Leboulanger
afca70a551
change buttons order in some windows to become GNOME HID complient
2005-02-26 23:38:36 +00:00
Yann Leboulanger
cfa9d02d43
fix typo
2005-02-26 23:18:57 +00:00
Yann Leboulanger
d6d205b9b2
we can receive chat presence
2005-02-26 20:25:01 +00:00
Yann Leboulanger
586894297a
set the focus to the message textview when opening the tabbed_chat_window
2005-02-25 18:10:26 +00:00
Yann Leboulanger
7efdde1695
merge the bugfix_tabbed_chat branch :
...
the bug has been solved by not using glade anymore for this window
2005-02-24 22:30:51 +00:00
Yann Leboulanger
62ab1cbae8
some modification when registering a new account
2005-02-24 22:16:21 +00:00
Yann Leboulanger
c4f3e512fc
scroll is back
...
conversation is not editable
2005-02-24 15:23:42 +00:00
Yann Leboulanger
c20266a561
nicer tabbed chat window without glade
2005-02-24 14:34:22 +00:00
Yann Leboulanger
75bdfa59de
do not use glade in tabbed chat windows to test
2005-02-23 14:59:41 +00:00
Yann Leboulanger
af264c0035
the code is more logical like that
2005-02-20 10:25:45 +00:00
Yann Leboulanger
2ea43b8ded
add some shortcuts :
...
ctrl+A -> accounts
ctrl+P -> preferences
ctrl+O -> show offline users
2005-02-17 11:29:36 +00:00
Yann Leboulanger
923934bfd8
little bugfix
2005-02-16 15:00:28 +00:00
Yann Leboulanger
8afe171636
we can add already existing accounts
2005-02-16 14:54:22 +00:00
Yann Leboulanger
2614162944
version is shown in the about window
2005-02-16 00:32:15 +00:00
Yann Leboulanger
4fd5ed56f3
Do not try to play sounds under windows
2005-02-16 00:24:36 +00:00
Yann Leboulanger
c64180aa38
check the 'register new accout' and 'save password' checkbuttons automatically
2005-02-16 00:16:00 +00:00
Yann Leboulanger
427702e877
bugfix : we can also receive presences of type error
2005-02-15 17:35:43 +00:00
Yann Leboulanger
042e30766c
sound when sending a message
2005-02-15 00:10:10 +00:00
Yann Leboulanger
62eb902d0a
sounds events when a contact becomes online or offline
2005-02-14 23:48:32 +00:00
Yann Leboulanger
0e2552fd96
new sound management
2005-02-14 22:30:04 +00:00
Yann Leboulanger
f29229c12e
show status when opening a new tab when user is not online
2005-02-14 20:11:11 +00:00
Yann Leboulanger
8f420e3956
read queue if there is one when we open a new tab
2005-02-14 20:04:37 +00:00
Yann Leboulanger
9ac24e7d1c
show headers in emoticons treeview
2005-02-14 19:27:57 +00:00
Yann Leboulanger
50db814441
typo
2005-02-14 18:37:57 +00:00
Yann Leboulanger
47d7464a73
new emoticons binder in preferences window
2005-02-14 12:19:49 +00:00
Yann Leboulanger
2679618985
new emoticons binder in preference window
2005-02-14 12:13:28 +00:00
Yann Leboulanger
d3bb2d31ff
ctrl+A shows accounts and ctrl+P chows preferences window
2005-02-12 11:02:03 +00:00
Yann Leboulanger
3ebe3e6fe8
a try to solve the bug
2005-02-12 10:40:24 +00:00
Yann Leboulanger
21f8057fed
more general method to update tags that works for tabbed and not tabbed chat window
2005-02-11 23:13:19 +00:00
Yann Leboulanger
cb3d49d732
redraw the good tab label when swithing page
2005-02-11 22:13:49 +00:00
Yann Leboulanger
6d32bd20f9
some minor modifications in tabbed chat window
2005-02-11 18:18:52 +00:00
Yann Leboulanger
c44861e5b6
sound support for linux only (with a binder in preferences window)
2005-02-10 00:07:55 +00:00
Yann Leboulanger
ad26e9e381
no more need of iconified variable
2005-02-07 22:43:34 +00:00
Yann Leboulanger
5a99b1556a
we cannot join a groupchat if we are not connected
2005-02-07 22:27:54 +00:00
Yann Leboulanger
f2d850da01
typo
2005-02-07 22:26:17 +00:00
Yann Leboulanger
5b7d93769d
if we are not connected, do not show the browse agent window
2005-02-07 22:24:07 +00:00
Yann Leboulanger
d6fb096e2e
we can add a contact only if the account is connected
2005-02-07 22:23:27 +00:00
Yann Leboulanger
54b781ef56
iconify roster only if it is active, or present it
2005-02-07 22:07:19 +00:00
Yann Leboulanger
d31ee5f1f4
do not use underline in contact's button in chat window and tabbed chat window
2005-02-07 21:40:14 +00:00
Yann Leboulanger
7f3c2681c2
consider the changements of use tabbed window option at the next start of Gajim
2005-02-06 23:25:13 +00:00
Yann Leboulanger
db1f209e28
no more need on USE_TABBED_CHAT variable
2005-02-05 17:38:18 +00:00
Yann Leboulanger
54184d3a6f
use tabbed chat window is now an option in preference window
2005-02-05 17:18:49 +00:00
Yann Leboulanger
f711b8c230
we can now automatically authorize a contact we ask subscribtion to
...
automatically fill entry_login and combobox_agent when we can
2005-02-04 21:04:39 +00:00
Yann Leboulanger
c0cbef4c09
We can now set a pseudo in the add contact Window
2005-02-04 07:58:40 +00:00
Yann Leboulanger
1d2380b6d7
more user friendly Add contact window
2005-02-03 22:21:55 +00:00
Yann Leboulanger
ad61789101
In tabbed chat window, when alt+1 2 3 key is pressed, select the corresponding tab
2005-02-02 21:59:40 +00:00
Yann Leboulanger
d2720d38e7
when we press the Delete key on emoticons treeview or status message treeview, delete the selected iter
2005-02-02 21:16:24 +00:00
Yann Leboulanger
815d00c265
show contact'information when contact_button is pressed in chat window
2005-02-02 20:58:33 +00:00
Yann Leboulanger
958884b8e2
grab focus on message widget when we change tab in tabbed chat window
2005-02-02 12:08:20 +00:00
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