diff --git a/data/gui/preferences_window.ui b/data/gui/preferences_window.ui index 3fccff7e2..d46347613 100644 --- a/data/gui/preferences_window.ui +++ b/data/gui/preferences_window.ui @@ -1,18 +1,17 @@ - + - - + - 20 1 1440 + 20 1 10 - 12 1 720 + 12 1 10 @@ -149,58 +148,82 @@ + + + + + + + + + + + + + + + + + + + False 6 Preferences preferences dialog - - + + True - vertical + False 6 True True False - + True + False 12 - vertical 12 True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 none True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 6 12 True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - vertical 6 Display a_vatars of contacts in roster + False True True False If checked, Gajim will display avatars of contacts in roster window and in group chats + False True + 0 True - + False @@ -211,13 +234,16 @@ Display status _messages of contacts in roster + False True True False If checked, Gajim will display status messages of contacts under the contact name in roster window and in group chats + False True + 0 True - + False @@ -228,13 +254,16 @@ Display m_ood of contacts in roster + False True True False If checked, Gajim will display the mood of contacts in the roster window + False True + 0 True - + False @@ -245,13 +274,16 @@ Display _activity of contacts in roster + False True True False If checked, Gajim will display the activity of contacts in the roster window + False True + 0 True - + False @@ -262,13 +294,16 @@ Display _tunes of contacts in roster + False True True False If checked, Gajim will display the tunes of contacts in the roster window + False True + 0 True - + False @@ -279,14 +314,17 @@ Display _location of contacts in roster + False True True False True If checked, Gajim will display the location of contacts in the roster window + False True + 0 True - + False @@ -297,48 +335,62 @@ True + False 6 True + False Sort contacts by status False + True 0 in _roster + False True True False + False True + 0 True - + False + True 1 in _group chats + False True True False + False True + 0 True - + + True + True 2 + True + True 6 @@ -349,6 +401,7 @@ True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK <b>Roster Appearance</b> True @@ -357,24 +410,28 @@ False + True 0 True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 none True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 6 12 True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 6 2 @@ -383,6 +440,7 @@ True + False 0 1 _Window behavior: @@ -398,7 +456,8 @@ True - + False + 1 @@ -408,10 +467,12 @@ True + False If not disabled, Gajim will replace ascii smilies like ':)' with equivalent animated or static graphical emoticons True + False 0 1 _Emoticons: @@ -426,12 +487,15 @@ Ma_ke message windows compact + False True False Hide all buttons in chat windows + False True + 0 True - + 2 @@ -443,13 +507,16 @@ _Ignore rich content in incoming messages + False True True False Some messages may include rich content (formatting, colors etc). If checked, Gajim will just display the raw message text. + False True + 0 True - + 2 @@ -461,12 +528,15 @@ _Highlight misspelled words + False True False If checked, Gajim will highlight spelling errors in input fields of chat windows. If no language is explicitly set via right click on the input field, the default language will be used for this contact or group chat. + False True + 0 True - + 2 @@ -479,8 +549,9 @@ 50 True + False liststore6 - + @@ -498,6 +569,7 @@ True + False 0 1 _Show roster on startup: @@ -514,8 +586,9 @@ 50 True + False liststore7 - + @@ -537,6 +610,7 @@ True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK <b>Chat Appearance</b> True @@ -545,6 +619,7 @@ False + True 1 @@ -553,6 +628,7 @@ True + False General @@ -562,47 +638,53 @@ True + False 12 - vertical 6 True + False 0 none True + False 6 12 True - vertical + False 6 True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 6 True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 When new event is received: False + True 0 True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK liststore5 - + @@ -611,25 +693,31 @@ + True + True 1 False + True 0 Notify me about contacts that sign _in + False True True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + False True + 0 True - + False @@ -640,13 +728,16 @@ Notify me about contacts that sign _out + False True True False Gajim will notify you via a popup window in the bottom right of the screen about contacts that just signed out + False True + 0 True - + False @@ -657,12 +748,15 @@ Allow popup/notifications when I'm _away/na/busy/invisible + False True True False + False True + 0 True - + False @@ -674,28 +768,33 @@ True False + False True 0 none True + False 12 True - vertical + False 6 Notify on new _GMail email + False True True False If checked, Gajim will show a notification when a new e-mail is received via GMail + False True + 0 True - + False @@ -706,13 +805,16 @@ Display _extra email details + False True True False If checked, Gajim will also include information about the sender of the new emails + False True + 0 True - + False @@ -727,6 +829,7 @@ True + False <b>GMail Options</b> True @@ -741,22 +844,26 @@ True + False 6 True + False Show notification area icon: False + True 0 True + False liststore4 - + @@ -765,12 +872,15 @@ + True + True 1 False + True 5 @@ -781,6 +891,7 @@ True + False <b>Visual Notifications</b> True @@ -788,77 +899,93 @@ False + True 0 True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 none True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 6 12 True - vertical + False 6 True + False 6 Play _sounds + False True True False + False True + 0 True - + False + True 0 Ma_nage... + False True True True + False True - + False + True 1 False + True 0 Allow sound when I'm _busy + False True True False + False True + 0 True - + False + True 1 @@ -869,6 +996,7 @@ True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK <b>Sounds</b> True @@ -877,6 +1005,7 @@ False + True 1 @@ -888,6 +1017,7 @@ True + False True Notifications @@ -899,12 +1029,13 @@ True + False 12 - vertical 12 True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 0 @@ -912,6 +1043,7 @@ True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 6 0 @@ -921,6 +1053,7 @@ True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 2 2 @@ -929,8 +1062,9 @@ True + False liststore3 - + @@ -949,10 +1083,12 @@ True + False Gajim can send and receive meta-information related to a conversation you may have with a contact. Here you can specify which chatstates you want to display in chat windows. True + False 0 _Display chat state notifications: True @@ -968,10 +1104,12 @@ True + False Gajim can send and receive meta-information related to a conversation you may have with a contact. Here you can specify which chatstates you want to send to the other party. True + False 0 _Send chat state notifications: True @@ -985,8 +1123,9 @@ True + False liststore2 - + @@ -1007,6 +1146,7 @@ True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK <b>Chat state notifications</b> True @@ -1015,6 +1155,7 @@ False + True 0 @@ -1030,6 +1171,7 @@ True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Personal Events @@ -1041,23 +1183,26 @@ True + False 12 - vertical 12 True + False True 0 none True + False 6 12 True + False 2 4 12 @@ -1065,13 +1210,16 @@ _Away after: + False True True False If checked, Gajim will change status to Away when the computer is unused. + False True + 0 True - + GTK_FILL @@ -1081,13 +1229,16 @@ _Not available after: + False True True False If checked, Gajim will change status to Not Available when the computer has not been used even longer + False True + 0 True - + 1 @@ -1099,6 +1250,7 @@ True + False 0 minutes @@ -1112,6 +1264,7 @@ True + False 0 minutes @@ -1127,6 +1280,7 @@ True + False 1 0 @@ -1136,7 +1290,7 @@ True adjustment2 1 - + @@ -1150,6 +1304,7 @@ True + False 1 0 @@ -1159,7 +1314,7 @@ True adjustment1 1 - + @@ -1179,7 +1334,7 @@ The auto away status message. If empty, Gajim will not change the current status message $S will be replaced by previous status message $T will be replaced by auto-away timeout - + 3 @@ -1194,7 +1349,7 @@ $T will be replaced by auto-away timeout The auto not available status message. If empty, Gajim will not change the current status message $S will be replaced by previous status message $T will be replaced by auto-not-available timeout - + 3 @@ -1211,6 +1366,7 @@ $T will be replaced by auto-not-available timeout True + False <b>Auto Status</b> True @@ -1225,26 +1381,30 @@ $T will be replaced by auto-not-available timeout True + False 0 none True + False 6 12 True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - vertical 6 True + False 6 True + False Ask status message when I: @@ -1256,16 +1416,20 @@ $T will be replaced by auto-not-available timeout True + False 14 Sign _in + False True True False + False True + 0 True - + False @@ -1276,12 +1440,15 @@ $T will be replaced by auto-not-available timeout Sign _out + False True True False + False True + 0 True - + False @@ -1313,10 +1480,15 @@ $T will be replaced by auto-not-available timeout True True + + + + True + True 1 @@ -1327,47 +1499,59 @@ $T will be replaced by auto-not-available timeout True + False <b>Status Messages</b> True + True + True 1 True + False 0 none True + False 6 12 True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 2 2 6 6 + + + True + False 5 start gtk-new + False True True True False + False True - + False @@ -1378,12 +1562,14 @@ $T will be replaced by auto-not-available timeout gtk-delete + False True True True False + False True - + False @@ -1408,9 +1594,14 @@ $T will be replaced by auto-not-available timeout True True + status_message_liststore False - - + False + + + + + @@ -1437,9 +1628,6 @@ $T will be replaced by auto-not-available timeout GTK_FILL - - - @@ -1447,12 +1635,15 @@ $T will be replaced by auto-not-available timeout True + False <b>Preset Status Messages</b> True + True + True 2 @@ -1464,6 +1655,7 @@ $T will be replaced by auto-not-available timeout True + False Status @@ -1474,33 +1666,41 @@ $T will be replaced by auto-not-available timeout True + False 12 - vertical 12 True + False 0 none True + False 6 12 True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 2 2 6 6 + + + + False True True False - + False + 1 @@ -1510,12 +1710,15 @@ $T will be replaced by auto-not-available timeout Use system _default + False True True False + False True + 0 True - + 1 @@ -1527,6 +1730,7 @@ $T will be replaced by auto-not-available timeout True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Chat message: @@ -1535,9 +1739,6 @@ $T will be replaced by auto-not-available timeout GTK_FILL - - - @@ -1545,6 +1746,7 @@ $T will be replaced by auto-not-available timeout True + False <b>Font</b> True @@ -1559,33 +1761,45 @@ $T will be replaced by auto-not-available timeout True + False GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 none True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 6 12 True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 3 3 6 6 + + + + + + Use _transports icons + False True True False If checked, Gajim will use protocol-specific status icons. (eg. A contact from MSN will have the equivalent msn icon for status online, away, busy, etc...) + False True + 0 True - + 1 @@ -1598,7 +1812,8 @@ $T will be replaced by auto-not-available timeout True - + False + 1 @@ -1612,6 +1827,7 @@ $T will be replaced by auto-not-available timeout True + False 0 Status _iconset: True @@ -1627,7 +1843,8 @@ $T will be replaced by auto-not-available timeout True - + False + 1 @@ -1638,12 +1855,14 @@ $T will be replaced by auto-not-available timeout Ma_nage... + False True True False Configure color and font of the interface + False True - + 2 @@ -1654,6 +1873,7 @@ $T will be replaced by auto-not-available timeout True + False 0 T_heme: True @@ -1664,12 +1884,6 @@ $T will be replaced by auto-not-available timeout GTK_FILL - - - - - - @@ -1677,6 +1891,7 @@ $T will be replaced by auto-not-available timeout True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK <b>Themes</b> True @@ -1685,22 +1900,26 @@ $T will be replaced by auto-not-available timeout False + True 1 True + False 0 none True + False 6 12 True + False 4 4 12 @@ -1708,6 +1927,7 @@ $T will be replaced by auto-not-available timeout True + False 0 Contact's nickname: True @@ -1721,6 +1941,7 @@ $T will be replaced by auto-not-available timeout True + False 0 Your nickname: True @@ -1736,6 +1957,7 @@ $T will be replaced by auto-not-available timeout True + False 0 _Status message: True @@ -1751,6 +1973,7 @@ $T will be replaced by auto-not-available timeout True + False 0 _URL highlight: True @@ -1767,34 +1990,42 @@ $T will be replaced by auto-not-available timeout True + False True + False + True False 0 + False True True False + False False - + True + False 0 0 True + False 2 True + False gtk-revert-to-saved @@ -1806,6 +2037,7 @@ $T will be replaced by auto-not-available timeout True + False _Reset to Default Colors True @@ -1837,6 +2069,7 @@ $T will be replaced by auto-not-available timeout True + False 0 Contact's message: @@ -1850,6 +2083,7 @@ $T will be replaced by auto-not-available timeout True + False 0 Your message: @@ -1865,13 +2099,17 @@ $T will be replaced by auto-not-available timeout True + False + False True True False + False + 0.5 True - + False @@ -1881,12 +2119,14 @@ $T will be replaced by auto-not-available timeout + False True True True + False 0 #000000000000 - + False @@ -1908,13 +2148,17 @@ $T will be replaced by auto-not-available timeout True + False + False True True False + False + 0.5 True - + False @@ -1924,12 +2168,14 @@ $T will be replaced by auto-not-available timeout + False True True True + False 0 #000000000000 - + False @@ -1951,20 +2197,24 @@ $T will be replaced by auto-not-available timeout True + False + False True True True + False 0 #000000000000 - + False + True end 1 @@ -1980,17 +2230,21 @@ $T will be replaced by auto-not-available timeout True + False + False True True True + False 0 #000000000000 - + False + True end 0 @@ -2008,20 +2262,24 @@ $T will be replaced by auto-not-available timeout True + False + False True True True + False 0 #000000000000 - + False + True end 1 @@ -2037,20 +2295,24 @@ $T will be replaced by auto-not-available timeout True + False + False True True True + False 0 #000000000000 - + False + True end 1 @@ -2072,6 +2334,7 @@ $T will be replaced by auto-not-available timeout True + False <b>Chat Line Colors</b> True @@ -2091,6 +2354,7 @@ $T will be replaced by auto-not-available timeout True + False Style @@ -2101,18 +2365,20 @@ $T will be replaced by auto-not-available timeout True + False 12 - vertical 12 True + False 0 1 none True + False 0 0 0 @@ -2120,6 +2386,7 @@ $T will be replaced by auto-not-available timeout True + False 2 2 6 @@ -2127,7 +2394,8 @@ $T will be replaced by auto-not-available timeout True - + False + 1 @@ -2138,7 +2406,8 @@ $T will be replaced by auto-not-available timeout True - + False + 1 @@ -2151,6 +2420,7 @@ $T will be replaced by auto-not-available timeout True + False 0 Audio input device @@ -2161,6 +2431,7 @@ $T will be replaced by auto-not-available timeout True + False 0 Audio output device @@ -2177,6 +2448,7 @@ $T will be replaced by auto-not-available timeout True + False <b>Audio</b> True @@ -2184,18 +2456,21 @@ $T will be replaced by auto-not-available timeout False + True 0 True + False 0 0 none True + False 0 0 0 @@ -2203,6 +2478,7 @@ $T will be replaced by auto-not-available timeout True + False 4 2 6 @@ -2210,6 +2486,7 @@ $T will be replaced by auto-not-available timeout True + False 0 Video input device @@ -2220,6 +2497,7 @@ $T will be replaced by auto-not-available timeout True + False 0 Video output device @@ -2232,7 +2510,8 @@ $T will be replaced by auto-not-available timeout True - + False + 1 @@ -2243,7 +2522,8 @@ $T will be replaced by auto-not-available timeout True - + False + 1 @@ -2256,6 +2536,7 @@ $T will be replaced by auto-not-available timeout True + False 0 Video framerate @@ -2268,6 +2549,7 @@ $T will be replaced by auto-not-available timeout True + False 0 Video size @@ -2280,7 +2562,8 @@ $T will be replaced by auto-not-available timeout True - + False + 1 @@ -2293,7 +2576,8 @@ $T will be replaced by auto-not-available timeout True - + False + 1 @@ -2310,6 +2594,7 @@ $T will be replaced by auto-not-available timeout True + False <b>Video</b> True @@ -2324,12 +2609,14 @@ $T will be replaced by auto-not-available timeout True + False 0 0 none True + False 0 0 0 @@ -2337,12 +2624,14 @@ $T will be replaced by auto-not-available timeout True + False 4 6 6 True + False 0 STUN server: @@ -2354,6 +2643,7 @@ $T will be replaced by auto-not-available timeout True + False <i>(example: stunserver.org)</i> True @@ -2369,8 +2659,8 @@ $T will be replaced by auto-not-available timeout True STUN server hostname. If none given, Gajim will try to discover one from server. - - + + 2 @@ -2380,11 +2670,14 @@ to discover one from server. + False True True False + False + 0.5 True - + 1 @@ -2400,12 +2693,15 @@ to discover one from server. True + False <b>Connection</b> True + True + True 2 @@ -2421,6 +2717,7 @@ to discover one from server. True + False Audio / Video @@ -2431,29 +2728,32 @@ to discover one from server. True + False 12 - vertical 12 True + False 0 none True + False 6 12 True - vertical + False 6 True + False liststore1 - + @@ -2462,21 +2762,26 @@ to discover one from server. + True + True 0 + False 0 none True + False 6 12 True + False 3 2 12 @@ -2485,7 +2790,7 @@ to discover one from server. True True - + 1 @@ -2498,6 +2803,7 @@ to discover one from server. True + False 0 _File manager: True @@ -2514,7 +2820,7 @@ to discover one from server. True True - + 1 @@ -2526,7 +2832,7 @@ to discover one from server. True True - + 1 @@ -2539,6 +2845,7 @@ to discover one from server. True + False 0 _Mail client: True @@ -2554,6 +2861,7 @@ to discover one from server. True + False 0 _Browser: True @@ -2571,12 +2879,15 @@ to discover one from server. True + False <b>Custom</b> True + True + True 1 @@ -2587,6 +2898,7 @@ to discover one from server. True + False <b>Applications</b> True @@ -2601,18 +2913,21 @@ to discover one from server. True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 none True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 6 12 True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 6 6 @@ -2620,13 +2935,16 @@ to discover one from server. _Ignore events from contacts not in the roster + False True True False If checked, Gajim will ignore incoming events from unauthorized contacts. Use with caution, because it blocks all messages from any contact that is not in the roster + False True + 0 True - + GTK_FILL @@ -2635,13 +2953,16 @@ to discover one from server. Allow client / _OS information to be sent + False True True False If checked, Gajim will allow others to detect the operation system you are using + False True + 0 True - + 1 @@ -2651,13 +2972,16 @@ to discover one from server. Allow local system time information to be sent + False True True False If checked, Gajim will allow others to detect the time on your system + False True + 0 True - + 2 @@ -2667,13 +2991,16 @@ to discover one from server. Log _encrypted chat session + False True True False If checked, Gajim will keep logs for encrypted messages. Please note that when using E2E encryption the remote party has to agree on logging, else the messages will not be logged. + False True + 0 True - + 3 @@ -2683,12 +3010,15 @@ to discover one from server. Allow my _idle time to be sent + False True True False + False True + 0 True - + 4 @@ -2698,22 +3028,26 @@ to discover one from server. True + False 6 True + False Global proxy: False + True 0 True + False liststore8 - + @@ -2722,20 +3056,25 @@ to discover one from server. + True + True 1 _Manage... + False True True True + False True - + False + True 2 @@ -2752,6 +3091,7 @@ to discover one from server. True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK <b>Privacy</b> True @@ -2760,33 +3100,39 @@ to discover one from server. False + True 1 True + False 0 none True + False 6 12 True - vertical + False 6 _Log status changes of contacts + False True True False + False True + 0 True - + False @@ -2797,12 +3143,15 @@ to discover one from server. Check on startup if Gajim is the _default Jabber client + False True True False + False True + 0 True - + False @@ -2817,6 +3166,7 @@ to discover one from server. True + False <b>Miscellaneous</b> True @@ -2831,33 +3181,40 @@ to discover one from server. True + False 0 none True + False 6 0 12 335 + False True True False - + False + True + False 0 0 True + False 2 True + False gtk-open @@ -2869,6 +3226,7 @@ to discover one from server. True + False _Open... True @@ -2889,6 +3247,7 @@ to discover one from server. True + False <b>Advanced Configuration Editor</b> True @@ -2908,6 +3267,7 @@ to discover one from server. True + False Advanced @@ -2917,23 +3277,28 @@ to discover one from server. + True + True 0 True + False 15 end gtk-close + False True True True False + False True - + False @@ -2944,6 +3309,7 @@ to discover one from server. False + True 1 diff --git a/src/config.py b/src/config.py index a2083454d..3e56fdec9 100644 --- a/src/config.py +++ b/src/config.py @@ -429,16 +429,13 @@ class PreferencesWindow: # Status messages self.msg_tree = self.xml.get_object('msg_treeview') - model = Gtk.ListStore(str, str, str, str, str, str, str) - self.msg_tree.set_model(model) - col = Gtk.TreeViewColumn('name') - self.msg_tree.append_column(col) renderer = Gtk.CellRendererText() - col.pack_start(renderer, True) - col.add_attribute(renderer, 'text', 0) renderer.connect('edited', self.on_msg_cell_edited) renderer.set_property('editable', True) + col = Gtk.TreeViewColumn('name', renderer, text=0) + self.msg_tree.append_column(col) self.fill_msg_treeview() + buf = self.xml.get_object('msg_textview').get_buffer() buf.connect('changed', self.on_msg_textview_changed) @@ -1098,8 +1095,10 @@ class PreferencesWindow: # store mood / activity for subname in ('activity', 'subactivity', 'activity_text', 'mood', 'mood_text'): - gajim.config.set_per('statusmsg', val, subname, - model[iter_][i].decode('utf-8')) + val = model[iter_][i] + if val: + val = val.decode('utf-8') + gajim.config.set_per('statusmsg', val, subname, val) i += 1 iter_ = model.iter_next(iter_) @@ -4143,21 +4142,21 @@ class ManageSoundsWindow: renderer = Gtk.CellRendererToggle() renderer.set_property('activatable', True) renderer.connect('toggled', self.sound_toggled_cb) - col.pack_start(renderer, True, True, 0) - col.set_attributes(renderer, active = 0) + col.pack_start(renderer, True) + col.add_attribute(renderer, 'active', 0) col = Gtk.TreeViewColumn(_('Event')) self.sound_tree.append_column(col) renderer = Gtk.CellRendererText() - col.pack_start(renderer, True, True, 0) - col.set_attributes(renderer, text = 1) + col.pack_start(renderer, True) + col.add_attribute(renderer, 'text', 1) self.fill_sound_treeview() self.xml.connect_signals(self) self.sound_tree.get_model().connect('row-changed', - self.on_sounds_treemodel_row_changed) + self.on_sounds_treemodel_row_changed) self.window.show_all()