diff options
Diffstat (limited to 'pidgin/resources/Accounts/editor.ui')
-rw-r--r-- | pidgin/resources/Accounts/editor.ui | 328 |
1 files changed, 147 insertions, 181 deletions
diff --git a/pidgin/resources/Accounts/editor.ui b/pidgin/resources/Accounts/editor.ui index 5b93fb81e1..f89d0c8f0b 100644 --- a/pidgin/resources/Accounts/editor.ui +++ b/pidgin/resources/Accounts/editor.ui @@ -26,195 +26,181 @@ along with this program; if not, see <https://www.gnu.org/licenses/>. <!-- interface-name Pidgin --> <!-- interface-description Internet Messenger --> <!-- interface-copyright Pidgin Developers <devel@pidgin.im> --> - <template class="PidginAccountEditor" parent="GtkDialog"> - <property name="resizable">0</property> - <property name="default-height">600</property> - <property name="default-width">400</property> - <property name="title" translatable="1">Edit Account</property> - <signal name="response" handler="pidgin_account_editor_response_cb" swapped="no"/> - <child internal-child="content_area"> - <object class="GtkBox"> - <property name="vexpand">1</property> + <template class="PidginAccountEditor" parent="AdwPreferencesPage"> + <property name="vexpand">1</property> + <property name="hexpand">1</property> + <child> + <object class="AdwPreferencesGroup" id="login_options"> + <property name="title" translatable="1">Login Options</property> <child> - <object class="AdwPreferencesPage"> - <property name="vexpand">1</property> - <property name="hexpand">1</property> + <object class="PidginProtocolChooser" id="protocol"> + <property name="title" translatable="1">Pro_tocol</property> + <property name="use-underline">1</property> + <signal name="notify::protocol" handler="pidgin_account_editor_protocol_changed_cb" object="PidginAccountEditor" swapped="no"/> + </object> + </child> + <child> + <object class="AdwPreferencesRow"> + <property name="focusable">0</property> <child> - <object class="AdwPreferencesGroup" id="login_options"> - <property name="title" translatable="1">Login Options</property> - <child> - <object class="PidginProtocolChooser" id="protocol"> - <property name="title" translatable="1">Pro_tocol</property> - <property name="use-underline">1</property> - <signal name="notify::protocol" handler="pidgin_account_editor_protocol_changed_cb" object="PidginAccountEditor" swapped="no"/> - </object> - </child> + <object class="GtkListBox" id="user_splits"> + <property name="focusable">0</property> <child> - <object class="AdwPreferencesRow"> + <object class="AdwEntryRow" id="username"> <property name="focusable">0</property> - <child> - <object class="GtkListBox" id="user_splits"> - <property name="focusable">0</property> - <child> - <object class="AdwEntryRow" id="username"> - <property name="focusable">0</property> - <property name="title" translatable="1">_Username</property> - <property name="use-underline">1</property> - <signal name="changed" handler="pidgin_account_editor_username_changed_cb" object="PidginAccountEditor" swapped="no"/> - </object> - </child> - </object> - </child> + <property name="title" translatable="1">_Username</property> + <property name="use-underline">1</property> + <signal name="changed" handler="pidgin_account_editor_username_changed_cb" object="PidginAccountEditor" swapped="no"/> </object> </child> + </object> + </child> + </object> + </child> + <child> + <object class="AdwActionRow" id="require_password_row"> + <property name="activatable-widget">avatar</property> + <property name="focusable">0</property> + <property name="title" translatable="1">Require _password</property> + <property name="subtitle" translatable="1">This account has an optional password, setting this will make it required</property> + <property name="use-underline">1</property> + <property name="visible">0</property> + <child type="suffix"> + <object class="GtkSwitch" id="require_password"> + <property name="valign">center</property> + </object> + </child> + </object> + </child> + </object> + </child> + <child> + <object class="AdwPreferencesGroup"> + <property name="title" translatable="1">User Options</property> + <child> + <object class="AdwEntryRow" id="alias"> + <property name="focusable">0</property> + <property name="title" translatable="1">_Local alias</property> + <property name="use-underline">1</property> + </object> + </child> + <child> + <object class="AdwActionRow" id="avatar_row"> + <property name="activatable-widget">avatar</property> + <property name="focusable">0</property> + <property name="title" translatable="1">Use custom _avatar</property> + <property name="use-underline">1</property> + <property name="visible">0</property> + <child type="prefix"> + <object class="GtkSwitch" id="use_custom_avatar"> + <property name="valign">center</property> + </object> + </child> + <child> + <object class="GtkButton"> + <property name="css-classes">flat</property> + <property name="valign">center</property> + <binding name="sensitive"> + <lookup name="active">use_custom_avatar</lookup> + </binding> <child> - <object class="AdwActionRow" id="require_password_row"> - <property name="activatable-widget">avatar</property> - <property name="focusable">0</property> - <property name="title" translatable="1">Require _password</property> - <property name="subtitle" translatable="1">This account has an optional password, setting this will make it required</property> - <property name="use-underline">1</property> - <property name="visible">0</property> - <child type="suffix"> - <object class="GtkSwitch" id="require_password"> - <property name="valign">center</property> - </object> - </child> + <object class="GtkImage" id="avatar"> + <property name="icon-name">select-avatar</property> + <property name="icon-size">large</property> </object> </child> + <signal name="clicked" handler="pidgin_account_editor_avatar_set_clicked_cb" object="PidginAccountEditor" swapped="no"/> + </object> + </child> + <child> + <object class="GtkButton" id="remove"> + <property name="label" translatable="1">_Remove</property> + <property name="use-underline">1</property> + <property name="valign">center</property> + <binding name="sensitive"> + <lookup name="active">use_custom_avatar</lookup> + </binding> + <signal name="clicked" handler="pidgin_account_editor_avatar_remove_clicked_cb" object="PidginAccountEditor" swapped="no"/> </object> </child> + </object> + </child> + </object> + </child> + <child> + <object class="AdwPreferencesGroup" id="advanced_group"> + <property name="title" translatable="1">Advanced Options</property> + <property name="description" translatable="1">Additional options for this account.</property> + <property name="visible">0</property> + <child type="header-suffix"> + <object class="GtkSwitch" id="advanced_toggle"> + <property name="active">0</property> + <property name="valign">center</property> + </object> + </child> + </object> + </child> + <child> + <object class="AdwPreferencesGroup"> + <property name="title" translatable="1">Proxy</property> + <child> + <object class="AdwComboRow" id="proxy_type"> + <property name="title" translatable="1">Proxy t_ype</property> + <property name="use-underline">1</property> + <property name="use-subtitle">1</property> + <property name="model"> + <object class="GtkStringList"> + <items> + <item>global</item> + <item>none</item> + <item>socks4</item> + <item>socks5</item> + <item>tor</item> + <item>http</item> + <item>envvar</item> + </items> + </object> + </property> + <property name="expression"> + <closure type="gchararray" function="pidgin_account_editor_proxy_type_expression_cb"/> + </property> + <signal name="notify::selected" handler="pidgin_account_editor_proxy_type_changed_cb" object="PidginAccountEditor" swapped="no"/> + </object> + </child> + <child> + <object class="AdwPreferencesRow" id="proxy_options"> + <property name="focusable">0</property> + <property name="visible">0</property> <child> - <object class="AdwPreferencesGroup"> - <property name="title" translatable="1">User Options</property> + <object class="GtkListBox"> + <property name="focusable">0</property> <child> - <object class="AdwEntryRow" id="alias"> + <object class="AdwEntryRow" id="proxy_host"> <property name="focusable">0</property> - <property name="title" translatable="1">_Local alias</property> + <property name="title" translatable="1">_Host</property> <property name="use-underline">1</property> </object> </child> <child> - <object class="AdwActionRow" id="avatar_row"> - <property name="activatable-widget">avatar</property> + <object class="AdwEntryRow" id="proxy_port"> <property name="focusable">0</property> - <property name="title" translatable="1">Use custom _avatar</property> + <property name="title" translatable="1">P_ort</property> <property name="use-underline">1</property> - <property name="visible">0</property> - <child type="prefix"> - <object class="GtkSwitch" id="use_custom_avatar"> - <property name="valign">center</property> - </object> - </child> - <child> - <object class="GtkButton"> - <property name="css-classes">flat</property> - <property name="valign">center</property> - <binding name="sensitive"> - <lookup name="active">use_custom_avatar</lookup> - </binding> - <child> - <object class="GtkImage" id="avatar"> - <property name="icon-name">select-avatar</property> - <property name="icon-size">large</property> - </object> - </child> - <signal name="clicked" handler="pidgin_account_editor_avatar_set_clicked_cb" object="PidginAccountEditor" swapped="no"/> - </object> - </child> - <child> - <object class="GtkButton" id="remove"> - <property name="label" translatable="1">_Remove</property> - <property name="use-underline">1</property> - <property name="valign">center</property> - <binding name="sensitive"> - <lookup name="active">use_custom_avatar</lookup> - </binding> - <signal name="clicked" handler="pidgin_account_editor_avatar_remove_clicked_cb" object="PidginAccountEditor" swapped="no"/> - </object> - </child> + <property name="input-purpose">number</property> </object> </child> - </object> - </child> - <child> - <object class="AdwPreferencesGroup" id="advanced_group"> - <property name="title" translatable="1">Advanced Options</property> - <property name="description" translatable="1">Additional options for this account.</property> - <property name="visible">0</property> - <child type="header-suffix"> - <object class="GtkSwitch" id="advanced_toggle"> - <property name="active">0</property> - <property name="valign">center</property> - </object> - </child> - </object> - </child> - <child> - <object class="AdwPreferencesGroup"> - <property name="title" translatable="1">Proxy</property> <child> - <object class="AdwComboRow" id="proxy_type"> - <property name="title" translatable="1">Proxy t_ype</property> + <object class="AdwEntryRow" id="proxy_username"> + <property name="focusable">0</property> + <property name="title" translatable="1">User_name</property> <property name="use-underline">1</property> - <property name="use-subtitle">1</property> - <property name="model"> - <object class="GtkStringList"> - <items> - <item>global</item> - <item>none</item> - <item>socks4</item> - <item>socks5</item> - <item>tor</item> - <item>http</item> - <item>envvar</item> - </items> - </object> - </property> - <property name="expression"> - <closure type="gchararray" function="pidgin_account_editor_proxy_type_expression_cb"/> - </property> - <signal name="notify::selected" handler="pidgin_account_editor_proxy_type_changed_cb" object="PidginAccountEditor" swapped="no"/> </object> </child> <child> - <object class="AdwPreferencesRow" id="proxy_options"> + <object class="AdwPasswordEntryRow" id="proxy_password"> <property name="focusable">0</property> - <property name="visible">0</property> - <child> - <object class="GtkListBox"> - <property name="focusable">0</property> - <child> - <object class="AdwEntryRow" id="proxy_host"> - <property name="focusable">0</property> - <property name="title" translatable="1">_Host</property> - <property name="use-underline">1</property> - </object> - </child> - <child> - <object class="AdwEntryRow" id="proxy_port"> - <property name="focusable">0</property> - <property name="title" translatable="1">P_ort</property> - <property name="use-underline">1</property> - <property name="input-purpose">number</property> - </object> - </child> - <child> - <object class="AdwEntryRow" id="proxy_username"> - <property name="focusable">0</property> - <property name="title" translatable="1">User_name</property> - <property name="use-underline">1</property> - </object> - </child> - <child> - <object class="AdwPasswordEntryRow" id="proxy_password"> - <property name="focusable">0</property> - <property name="title" translatable="1">Pa_ssword</property> - <property name="use-underline">1</property> - </object> - </child> - </object> - </child> + <property name="title" translatable="1">Pa_ssword</property> + <property name="use-underline">1</property> </object> </child> </object> @@ -223,25 +209,5 @@ along with this program; if not, see <https://www.gnu.org/licenses/>. </child> </object> </child> - <child type="action"> - <object class="GtkButton" id="button1"> - <property name="label" translatable="1">_Cancel</property> - <property name="receives-default">1</property> - <property name="use-underline">1</property> - </object> - </child> - <child type="action"> - <object class="GtkButton" id="button2"> - <property name="css-classes">suggested-action</property> - <property name="label" translatable="1">_Save</property> - <property name="receives-default">1</property> - <property name="sensitive">0</property> - <property name="use-underline">1</property> - </object> - </child> - <action-widgets> - <action-widget response="cancel">button1</action-widget> - <action-widget response="apply">button2</action-widget> - </action-widgets> </template> </interface> |