From 07be0727de7f4232577388604bcd9a93d7f3f3bd Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Mon, 7 Dec 2009 18:32:42 +0100 Subject: [PATCH] [Florob] show in roster and message window geolocalisation of a contact. Fixes #5485 --- data/glade/message_window.glade | 26 +++++++++-- data/glade/preferences_window.glade | 20 ++++++++- icons/hicolor/16x16/actions/gajim-earth.png | Bin 0 -> 1092 bytes src/chat_control.py | 14 ++++++ src/common/config.py | 2 + src/common/helpers.py | 2 + src/common/pep.py | 46 +++++++++++++++++++- src/common/xmpp/protocol.py | 1 + src/config.py | 9 ++++ src/roster_window.py | 32 ++++++++++---- src/tooltips.py | 7 ++- 11 files changed, 144 insertions(+), 15 deletions(-) create mode 100644 icons/hicolor/16x16/actions/gajim-earth.png diff --git a/data/glade/message_window.glade b/data/glade/message_window.glade index 0e4a92643..7e86aad15 100644 --- a/data/glade/message_window.glade +++ b/data/glade/message_window.glade @@ -103,13 +103,31 @@ True - ../emoticons/static/music.png + None 1 2 + + + True + False + + + True + None + 1 + + + + + False + False + 3 + + True @@ -117,7 +135,7 @@ 1 - 3 + 4 @@ -127,7 +145,7 @@ 1 - 4 + 5 @@ -139,7 +157,7 @@ - 5 + 6 diff --git a/data/glade/preferences_window.glade b/data/glade/preferences_window.glade index c9d6a34b1..db6d98b45 100644 --- a/data/glade/preferences_window.glade +++ b/data/glade/preferences_window.glade @@ -127,6 +127,24 @@ 4 + + + Display _location of contacts in roster + True + True + False + True + If checked, Gajim will display the location of contacts in the roster window + True + True + + + + False + False + 5 + + True @@ -172,7 +190,7 @@ - 5 + 6 diff --git a/icons/hicolor/16x16/actions/gajim-earth.png b/icons/hicolor/16x16/actions/gajim-earth.png new file mode 100644 index 0000000000000000000000000000000000000000..6c67fb76f21377be84e05df07dcdbda30b37f77b GIT binary patch literal 1092 zcmV-K1iSl*P)dbU}4=Xm4@=N^f&z zW*}C1V#BR+VQhE>n)d(z02p*dSad^jWnpw_Z*Cw|X>DZyGB_?VFfKAMFg8dpD*ylh z03UQkSaefwb#h~60BCe{a5^t9V{dY9Wo&76b1r9TZE!AQdM6%QlmGw&I!Q!9R5*=o z(@jhqbsWa=@BcqDyED5BbcZZ2w%u(gR^-KCizKGB(ezvnJzwNx9Ng>Q|-IOd*|{Kb#kbfz-QCPg;ig>EzgiHF)${BNKF0m1#+CdK^?G@&67Jl}bm&PW#kn$V~=94?KH zn^KC)ddM&?3?A(_Jk`MQ6r0rzs=hiNYbN<}o?i-cSeivw>?v%kon-ttN~t~>1c4!uJluQ8 zXxEE~KvH(gRNM+q!y#cNh#FB&*?lCU9khkpD3sRmnjS*nNlnU?^__L%rj04XobDVU z9K>@Rd)@h;i?q zED!d!a2gI(Z=YIYA5CiL(x4gmSh~ex;jXu|u{UfSv)kmzARu6z$ z8K>^xE1%4E2B)!yZP|SC-Sw*L)!!{D|N%V-6ouuJ6SlwA;`F_T` zy>O@YxcRI9UE^bDL`rd42zgd1)h7g=5MrU(R6hXIg>-J~aQ