Thu, 13 Aug 2020 22:03:41 -0500
remove the old sound api
Remove all traces of the old sound api from pidgin
Remove all traces of the old sound api from finch
Remove all references to the old sound api from libpurple
Remove the old sound files
Update ChangeLog.API for all the removals
Testing Done:
Compile tested finch. Ran pidgin, verified the preferences window works, the pounce window dies on something talkatu related but that will be addressed separately.
Reviewed at https://reviews.imfreedom.org/r/58/
<?xml version="1.0" encoding="UTF-8"?> <!-- Generated with glade 3.22.2 Pidgin - Internet Messenger Copyright (C) Pidgin Developers <devel@pidgin.im> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. --> <interface> <requires lib="Talkatu" version="0.0"/> <requires lib="gtk+" version="3.20"/> <!-- interface-license-type gplv2 --> <!-- interface-name Pidgin --> <!-- interface-description Internet Messenger --> <!-- interface-copyright Pidgin Developers <devel@pidgin.im> --> <object class="GtkListStore" id="away.auto_reply.store"> <columns> <!-- column-name text --> <column type="gchararray"/> <!-- column-name value --> <column type="gchararray"/> </columns> <data> <row> <col id="0" translatable="yes">Never</col> <col id="1">never</col> </row> <row> <col id="0" translatable="yes">When away</col> <col id="1">away</col> </row> <row> <col id="0" translatable="yes">When both away and idle</col> <col id="1">awayidle</col> </row> </data> </object> <object class="GtkListStore" id="away.idle_reporting.store"> <columns> <!-- column-name text --> <column type="gchararray"/> <!-- column-name value --> <column type="gchararray"/> </columns> <data> <row> <col id="0" translatable="yes">Never</col> <col id="1">none</col> </row> <row> <col id="0" translatable="yes">From last sent message</col> <col id="1">purple</col> </row> <row> <col id="0" translatable="yes">Based on keyboard or mouse use</col> <col id="1">system</col> </row> </data> </object> <object class="GtkAdjustment" id="away.mins_before_away.adjustment"> <property name="lower">1</property> <property name="upper">1440</property> <property name="value">1</property> <property name="step_increment">1</property> <property name="page_increment">10</property> </object> <object class="GtkAdjustment" id="conversations.custom_smiley_size.adjustment"> <property name="lower">16</property> <property name="upper">512</property> <property name="value">16</property> <property name="step_increment">1</property> <property name="page_increment">10</property> </object> <object class="TalkatuTagTable" id="conversations.format_tag_table"/> <object class="TalkatuWholeBuffer" id="conversations.format_buffer"> <property name="tag_table">conversations.format_tag_table</property> <property name="text" translatable="yes">This is how your outgoing message text will appear when you use protocols that support formatting.</property> <property name="style">whole</property> </object> <object class="GtkAdjustment" id="conversations.minimum_entry_lines.adjustment"> <property name="lower">1</property> <property name="upper">8</property> <property name="value">2</property> <property name="step_increment">1</property> <property name="page_increment">1</property> </object> <object class="GtkListStore" id="conversations.notification_chat.store"> <columns> <!-- column-name text --> <column type="gchararray"/> <!-- column-name value --> <column type="gint"/> </columns> <data> <row> <col id="0" translatable="yes">On unseen events</col> <col id="1">1</col> </row> <row> <col id="0" translatable="yes">On unseen text</col> <col id="1">3</col> </row> <row> <col id="0" translatable="yes">On unseen text and the nick was said</col> <col id="1">4</col> </row> </data> </object> <object class="GtkListStore" id="iface.conversations.placement.store"> <columns> <!-- column-name text --> <column type="gchararray"/> <!-- column-name value --> <column type="gchararray"/> </columns> </object> <object class="GtkListStore" id="iface.conversations.tab_side.store"> <columns> <!-- column-name text --> <column type="gchararray"/> <!-- column-name value --> <column type="gint"/> </columns> <data> <row> <col id="0" translatable="yes">Top</col> <col id="1">2</col> </row> <row> <col id="0" translatable="yes">Bottom</col> <col id="1">3</col> </row> <row> <col id="0" translatable="yes">Left</col> <col id="1">0</col> </row> <row> <col id="0" translatable="yes">Right</col> <col id="1">1</col> </row> <row> <col id="0" translatable="yes">Left Vertical</col> <col id="1">8</col> </row> <row> <col id="0" translatable="yes">Right Vertical</col> <col id="1">9</col> </row> </data> </object> <object class="GtkListStore" id="iface.docklet.store"> <columns> <!-- column-name text --> <column type="gchararray"/> <!-- column-name value --> <column type="gchararray"/> </columns> <data> <row> <col id="0" translatable="yes">Always</col> <col id="1">always</col> </row> <row> <col id="0" translatable="yes">On unread messages</col> <col id="1">pending</col> </row> <row> <col id="0" translatable="yes">Never</col> <col id="1">never</col> </row> </data> </object> <object class="GtkListStore" id="iface.im.hide_new.store"> <columns> <!-- column-name text --> <column type="gchararray"/> <!-- column-name value --> <column type="gchararray"/> </columns> <data> <row> <col id="0" translatable="yes">Never</col> <col id="1">never</col> </row> <row> <col id="0" translatable="yes">When away</col> <col id="1">away</col> </row> <row> <col id="0" translatable="yes">Always</col> <col id="1">always</col> </row> </data> </object> <object class="GtkListStore" id="keyring.active.store"> <columns> <!-- column-name text --> <column type="gchararray"/> <!-- column-name value --> <column type="gchararray"/> </columns> </object> <object class="GtkListStore" id="logging.format.store"> <columns> <!-- column-name text --> <column type="gchararray"/> <!-- column-name value --> <column type="gchararray"/> </columns> </object> <object class="GtkAdjustment" id="network.ports_range_end.adjustment"> <property name="upper">65535</property> <property name="step_increment">1</property> <property name="page_increment">10</property> </object> <object class="GtkAdjustment" id="network.ports_range_start.adjustment"> <property name="upper">65535</property> <property name="step_increment">1</property> <property name="page_increment">10</property> </object> <object class="GtkAdjustment" id="network.turn_port_tcp.adjustment"> <property name="upper">65535</property> <property name="step_increment">1</property> <property name="page_increment">10</property> </object> <object class="GtkAdjustment" id="network.turn_port_udp.adjustment"> <property name="upper">65535</property> <property name="step_increment">1</property> <property name="page_increment">10</property> </object> <object class="GtkAdjustment" id="proxy.port.adjustment"> <property name="upper">65535</property> <property name="step_increment">1</property> <property name="page_increment">10</property> </object> <object class="GtkListStore" id="proxy.type.store"> <columns> <!-- column-name text --> <column type="gchararray"/> <!-- column-name value --> <column type="gchararray"/> </columns> <data> <row> <col id="0" translatable="yes">No proxy</col> <col id="1">none</col> </row> <row> <col id="0" translatable="yes">SOCKS 4</col> <col id="1">socks4</col> </row> <row> <col id="0" translatable="yes">SOCKS 5</col> <col id="1">socks5</col> </row> <row> <col id="0" translatable="yes">Tor/Privacy (SOCKS 5)</col> <col id="1">tor</col> </row> <row> <col id="0" translatable="yes">HTTP</col> <col id="1">http</col> </row> <row> <col id="0" translatable="yes">Use Environmental Settings</col> <col id="1">envvar</col> </row> </data> </object> <template class="PidginPrefsWindow" parent="GtkDialog"> <property name="can_focus">False</property> <property name="title" translatable="yes">Preferences</property> <property name="type_hint">dialog</property> <signal name="destroy" handler="delete_prefs" swapped="no"/> <child type="titlebar"> <placeholder/> </child> <child internal-child="vbox"> <object class="GtkBox"> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">2</property> <child internal-child="action_area"> <object class="GtkButtonBox"> <property name="can_focus">False</property> <property name="layout_style">end</property> <child> <object class="GtkButton"> <property name="label" translatable="yes">_Close</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="use_underline">True</property> <signal name="clicked" handler="gtk_widget_destroy" object="PidginPrefsWindow" swapped="yes"/> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkStackSidebar"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="stack">stack</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkStack" id="stack"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkBox" id="iface.page"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">12</property> <property name="orientation">vertical</property> <property name="spacing">18</property> <child> <object class="GtkFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="bottom_padding">12</property> <property name="left_padding">12</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="label2"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">_Hide new IM conversations:</property> <property name="use_underline">True</property> <property name="xalign">0</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkComboBox" id="iface.im.hide_new.combo"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="model">iface.im.hide_new.store</property> <child> <object class="GtkCellRendererText"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkCheckButton" id="iface.win32.minimize_new_convs"> <property name="label" translatable="yes">Minimi_ze new conversation windows</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Conversation Window</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="bottom_padding">12</property> <property name="left_padding">12</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkCheckButton" id="iface.conversations.tabs"> <property name="label" translatable="yes">Show IMs and chats in _tabbed windows</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkBox" id="iface.conversations.tabs_vbox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkCheckButton" id="iface.conversations.close_on_tabs"> <property name="label" translatable="yes">Show closed b_utton on tabs</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="label3"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">_Placement:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">iface.conversations.tab_side.combo</property> <property name="xalign">0</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkComboBox" id="iface.conversations.tab_side.combo"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="model">iface.conversations.tab_side.store</property> <child> <object class="GtkCellRendererText"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Tabs</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">2</property> </packing> </child> </object> <packing> <property name="name">iface</property> <property name="title" translatable="yes">Interface</property> </packing> </child> <child> <object class="GtkBox" id="conversations.page"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">12</property> <property name="orientation">vertical</property> <property name="spacing">18</property> <child> <object class="GtkFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Chat notification:</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkComboBox" id="conversations.notification_chat.combo"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="model">conversations.notification_chat.store</property> <child> <object class="GtkCellRendererText"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkCheckButton" id="conversations.show_incoming_formatting"> <property name="label" translatable="yes">Show _formatting on incoming messages</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkCheckButton" id="conversations.im.close_immediately"> <property name="label" translatable="yes">Close IMs immediately when the tab is closed</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">2</property> </packing> </child> <child> <object class="GtkCheckButton" id="conversations.im.show_buddy_icons"> <property name="label" translatable="yes">Show _detailed information</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">3</property> </packing> </child> <child> <object class="GtkCheckButton" id="conversations.im.animate_buddy_icons"> <property name="label" translatable="yes">Enable buddy ic_on animation</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">4</property> </packing> </child> <child> <object class="GtkCheckButton" id="conversations.im.send_typing"> <property name="label" translatable="yes">_Notify buddies that you are typing to them</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">5</property> </packing> </child> <child> <object class="GtkCheckButton" id="conversations.spellcheck"> <property name="label" translatable="yes">Highlight _misspelled words</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">6</property> </packing> </child> <child> <object class="GtkCheckButton" id="conversations.use_smooth_scrolling"> <property name="label" translatable="yes">Use smooth-scrolling</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">7</property> </packing> </child> <child> <object class="GtkCheckButton" id="conversations.win32.blink_im"> <property name="label" translatable="yes">F_lash window when IMs are received</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">8</property> </packing> </child> <child> <object class="GtkBox"> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkCheckButton" id="conversations.resize_custom_smileys"> <property name="label" translatable="yes">Resize incoming custom smileys</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Maximum size:</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkSpinButton" id="conversations.custom_smileys_size"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="input_purpose">number</property> <property name="adjustment">conversations.custom_smiley_size.adjustment</property> <property name="numeric">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">2</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">9</property> </packing> </child> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Minimum input area height in lines:</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkSpinButton" id="conversations.minimum_entry_lines"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="input_purpose">digits</property> <property name="adjustment">conversations.minimum_entry_lines.adjustment</property> <property name="numeric">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">10</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Conversations</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkFrame" id="conversations.font_frame"> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkCheckButton" id="conversations.use_theme_font"> <property name="label" translatable="yes">Use font from _theme</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="apply_custom_font" object="PidginPrefsWindow" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkBox" id="conversations.custom_font_hbox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Conversation _font:</property> <property name="use_underline">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkFontButton" id="conversations.custom_font"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="font">Sans 12</property> <property name="preview_text"/> <signal name="font-set" handler="pidgin_custom_font_set" object="PidginPrefsWindow" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Font</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkBox" id="conversations.sample_box"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <child> <object class="TalkatuEditor"> <property name="orientation">vertical</property> <property name="visible">True</property> <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> <child internal-child="toolbar"> <object class="TalkatuToolbar"> <property name="visible">True</property> <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> </object> <packing> <property name="fill">False</property> </packing> </child> <child internal-child="input"> <object class="TalkatuView" id="conversations.format_view"> <property name="width_request">450</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> <property name="wrap_mode">word</property> <property name="buffer">conversations.format_buffer</property> </object> <packing> <property name="fill">False</property> </packing> </child> <child internal-child="send_button"> <object class="GtkButton"> <property name="can_focus">False</property> <property name="receives_default">False</property> </object> <packing> <property name="fill">False</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Default Formatting</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">2</property> </packing> </child> </object> <packing> <property name="name">conversations</property> <property name="title" translatable="yes">Conversations</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkBox" id="logging.page"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">12</property> <property name="orientation">vertical</property> <property name="spacing">18</property> <child> <object class="GtkFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Log _format:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">logging.format.combo</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkComboBox" id="logging.format.combo"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="model">logging.format.store</property> <child> <object class="GtkCellRendererText"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkCheckButton" id="logging.log_ims"> <property name="label" translatable="yes">Log all _instant messages</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkCheckButton" id="logging.log_chats"> <property name="label" translatable="yes">Log all c_hats</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">2</property> </packing> </child> <child> <object class="GtkCheckButton" id="logging.log_system"> <property name="label" translatable="yes">Log all _status changes to system log</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">3</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Logging</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> </object> <packing> <property name="name">logging</property> <property name="title" translatable="yes">Logging</property> <property name="position">2</property> </packing> </child> <child> <object class="GtkBox" id="network.page"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">12</property> <property name="orientation">vertical</property> <property name="spacing">18</property> <child> <object class="GtkFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="label8"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">ST_UN server:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">network.stun_server</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkEntry" id="network.stun_server"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="placeholder_text" translatable="yes">Example: stunserver.org</property> <property name="input_purpose">url</property> <signal name="focus-out-event" handler="network_stun_server_changed_cb" swapped="no"/> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkCheckButton" id="network.auto_ip"> <property name="label" translatable="yes">Use _automatically detected IP address</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="auto_ip_button_clicked_cb" after="yes" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkBox" id="network.public_ip_hbox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="label9"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Public _IP:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">network.public_ip</property> <property name="xalign">0</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkEntry" id="network.public_ip"> <property name="visible">True</property> <property name="can_focus">True</property> <signal name="changed" handler="network_ip_changed" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">2</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">IP Address</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkCheckButton" id="network.map_ports"> <property name="label" translatable="yes">_Enable automatic router port forwarding</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkCheckButton" id="network.ports_range_use"> <property name="label" translatable="yes">_Manually specify range of ports to listen on:</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkBox" id="network.ports_range_hbox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">_Start:</property> <property name="use_underline">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkSpinButton" id="network.ports_range_start"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="text" translatable="yes">0</property> <property name="adjustment">network.ports_range_start.adjustment</property> <property name="numeric">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">_End:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">network.ports_range_end</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">2</property> </packing> </child> <child> <object class="GtkSpinButton" id="network.ports_range_end"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="text" translatable="yes">0</property> <property name="adjustment">network.ports_range_end.adjustment</property> <property name="numeric">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">3</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Ports</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="label10"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">_TURN server:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">network.turn_server</property> <property name="xalign">0</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkEntry" id="network.turn_server"> <property name="visible">True</property> <property name="can_focus">True</property> <signal name="focus-out-event" handler="network_turn_server_changed_cb" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">_UDP Port:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">network.turn_port_udp</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">2</property> </packing> </child> <child> <object class="GtkSpinButton" id="network.turn_port_udp"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="adjustment">network.turn_port_udp.adjustment</property> <property name="numeric">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">3</property> </packing> </child> <child> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">T_CP Port:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">network.turn_port_tcp</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">4</property> </packing> </child> <child> <object class="GtkSpinButton" id="network.turn_port_tcp"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="adjustment">network.turn_port_tcp.adjustment</property> <property name="numeric">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">5</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="label11"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Use_rname:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">network.turn_username</property> <property name="xalign">0</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkEntry" id="network.turn_username"> <property name="visible">True</property> <property name="can_focus">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Pass_word:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">network.turn_password</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">2</property> </packing> </child> <child> <object class="GtkEntry" id="network.turn_password"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="visibility">False</property> <property name="invisible_char">●</property> <property name="input_purpose">password</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">3</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Relay Server (TURN)</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">2</property> </packing> </child> </object> <packing> <property name="name">network</property> <property name="title" translatable="yes">Network</property> <property name="position">3</property> </packing> </child> <child> <object class="GtkBox" id="proxy.page"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">12</property> <property name="orientation">vertical</property> <property name="spacing">18</property> <child> <object class="GtkFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkStack" id="proxy.stack"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="hhomogeneous">False</property> <property name="vhomogeneous">False</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Proxy preferences are configured in GNOME preferences</property> <property name="xalign">0</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="proxy.gnome_not_found"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Proxy configuration program was not found.</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkButton" id="proxy.gnome_program"> <property name="label" translatable="yes">Configure _Proxy</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="use_underline">True</property> <signal name="clicked" handler="proxy_button_clicked_cb" object="PidginPrefsWindow" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="name">gnome</property> </packing> </child> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkCheckButton" id="proxy.socks4_remotedns"> <property name="label" translatable="yes">Use remote _DNS with SOCKS4 proxies</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Proxy t_ype:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">proxy.type.combo</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkComboBox" id="proxy.type.combo"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="model">proxy.type.store</property> <child> <object class="GtkCellRendererText"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkGrid" id="proxy.options"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="row_spacing">10</property> <property name="column_spacing">5</property> <child> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">_Host:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">proxy.host</property> <property name="xalign">1</property> <accessibility> <relation type="label-for" target="proxy.host"/> </accessibility> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkEntry" id="proxy.host"> <property name="visible">True</property> <property name="can_focus">True</property> <signal name="changed" handler="proxy_print_option" object="PidginPrefsWindow" swapped="no"/> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">P_ort:</property> <property name="use_underline">True</property> <property name="xalign">1</property> <accessibility> <relation type="label-for" target="proxy.port"/> </accessibility> </object> <packing> <property name="left_attach">2</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkSpinButton" id="proxy.port"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="text" translatable="yes">0</property> <property name="adjustment">proxy.port.adjustment</property> <property name="numeric">True</property> <signal name="changed" handler="proxy_print_option" object="PidginPrefsWindow" swapped="no"/> </object> <packing> <property name="left_attach">3</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">User_name:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">proxy.username</property> <property name="xalign">1</property> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkEntry" id="proxy.username"> <property name="visible">True</property> <property name="can_focus">True</property> <signal name="changed" handler="proxy_print_option" object="PidginPrefsWindow" swapped="no"/> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Pa_ssword:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">proxy.password</property> <property name="xalign">1</property> <accessibility> <relation type="label-for" target="proxy.password"/> </accessibility> </object> <packing> <property name="left_attach">2</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkEntry" id="proxy.password"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="visibility">False</property> <property name="invisible_char">●</property> <property name="input_purpose">password</property> <signal name="changed" handler="proxy_print_option" object="PidginPrefsWindow" swapped="no"/> </object> <packing> <property name="left_attach">3</property> <property name="top_attach">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">2</property> </packing> </child> </object> <packing> <property name="name">nongnome</property> <property name="position">1</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Proxy Server</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> </object> <packing> <property name="name">proxy</property> <property name="title" translatable="yes">Proxy</property> <property name="position">4</property> </packing> </child> <child> <object class="GtkBox" id="keyring.page"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">12</property> <property name="orientation">vertical</property> <property name="spacing">18</property> <child> <object class="GtkFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkBox" id="keyring.vbox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Keyring:</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkComboBox" id="keyring.active.combo"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="model">keyring.active.store</property> <child> <object class="GtkCellRendererText"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="margin_bottom">6</property> <property name="label" translatable="yes">Keyring</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> </object> <packing> <property name="name">keyring</property> <property name="title" translatable="yes">Password Storage</property> <property name="position">5</property> </packing> </child> <child> <object class="GtkBox" id="away.page"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">12</property> <property name="orientation">vertical</property> <property name="spacing">18</property> <child> <object class="GtkFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="label12"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">_Report idle time:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">away.idle_reporting.combo</property> <property name="xalign">0</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkComboBox" id="away.idle_reporting.combo"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="model">away.idle_reporting.store</property> <child> <object class="GtkCellRendererText"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="label13"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">_Minutes before becoming idle:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">away.mins_before_away</property> <property name="xalign">0</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkSpinButton" id="away.mins_before_away"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="adjustment">away.mins_before_away.adjustment</property> <property name="numeric">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkBox" id="away.idle_hbox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkCheckButton" id="away.away_when_idle"> <property name="label" translatable="yes">Change to this status when _idle:</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <placeholder/> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">2</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Idle</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="label14"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">_Auto-reply:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">away.auto_reply.combo</property> <property name="xalign">0</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkComboBox" id="away.auto_reply.combo"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="model">away.auto_reply.store</property> <child> <object class="GtkCellRendererText"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Away</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkCheckButton" id="away.startup_current_status"> <property name="label" translatable="yes">Use status from last _exit at startup</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkBox" id="away.startup_hbox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="away.startup_label"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Status to a_pply at startup:</property> <property name="use_underline">True</property> <property name="xalign">0</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <placeholder/> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Status at Startup</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">2</property> </packing> </child> </object> <packing> <property name="name">away</property> <property name="title" translatable="yes">Status / Idle</property> <property name="position">6</property> </packing> </child> <child> <object class="GtkBox" id="theme.page"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">12</property> <property name="orientation">vertical</property> <property name="spacing">18</property> <child> <object class="GtkFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Select a theme that you would like to use from the lists below. New themes can be installed by dragging and dropping them onto the theme list.</property> <property name="xalign">0</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="label19"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Buddy List Theme:</property> <property name="xalign">0</property> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkComboBox" id="theme.blist"> <property name="visible">True</property> <property name="can_focus">False</property> <signal name="changed" handler="prefs_set_blist_theme_cb" swapped="no"/> <child> <object class="GtkCellRendererPixbuf"> <property name="width">32</property> <property name="height">32</property> </object> <attributes> <attribute name="pixbuf">0</attribute> </attributes> </child> <child> <object class="GtkCellRendererText"> <property name="ellipsize">end</property> </object> <attributes> <attribute name="markup">1</attribute> </attributes> </child> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="label20"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Status Icon Theme:</property> <property name="xalign">0</property> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkComboBox" id="theme.status"> <property name="visible">True</property> <property name="can_focus">False</property> <signal name="changed" handler="prefs_set_status_icon_theme_cb" swapped="no"/> <child> <object class="GtkCellRendererPixbuf"> <property name="width">32</property> <property name="height">32</property> </object> <attributes> <attribute name="pixbuf">0</attribute> </attributes> </child> <child> <object class="GtkCellRendererText"> <property name="ellipsize">end</property> </object> <attributes> <attribute name="markup">1</attribute> </attributes> </child> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">2</property> </packing> </child> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="label18"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Smiley Theme:</property> <property name="xalign">0</property> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkComboBox" id="theme.smiley"> <property name="visible">True</property> <property name="can_focus">False</property> <signal name="changed" handler="prefs_set_smiley_theme_cb" swapped="no"/> <child> <object class="GtkCellRendererPixbuf"> <property name="width">32</property> <property name="height">32</property> </object> <attributes> <attribute name="pixbuf">0</attribute> </attributes> </child> <child> <object class="GtkCellRendererText"> <property name="ellipsize">end</property> </object> <attributes> <attribute name="markup">1</attribute> </attributes> </child> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">3</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="margin_bottom">6</property> <property name="label" translatable="yes">Theme Selections</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> </object> <packing> <property name="name">theme</property> <property name="title" translatable="yes">Themes</property> <property name="position">7</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> </object> </child> </template> <object class="GtkSizeGroup" id="away.sg"> <widgets> <widget name="label12"/> <widget name="label13"/> <widget name="away.away_when_idle"/> <widget name="label14"/> <widget name="away.startup_current_status"/> <widget name="away.startup_label"/> </widgets> </object> <object class="GtkSizeGroup" id="iface.sg"> <widgets> <widget name="label2"/> <widget name="label3"/> </widgets> </object> <object class="GtkSizeGroup" id="network.sg"> <widgets> <widget name="label8"/> <widget name="label9"/> <widget name="label10"/> <widget name="label11"/> </widgets> </object> <object class="GtkSizeGroup" id="theme.combo_sg"> <widgets> <widget name="theme.blist"/> <widget name="theme.status"/> <widget name="theme.smiley"/> </widgets> </object> <object class="GtkSizeGroup" id="theme.label_sg"> <widgets> <widget name="label19"/> <widget name="label20"/> <widget name="label18"/> </widgets> </object> </interface>