pidgin/resources/Accounts/manager.ui

Thu, 21 Nov 2024 21:41:35 -0600

author
Elliott Sales de Andrade <quantum.analyst@gmail.com>
date
Thu, 21 Nov 2024 21:41:35 -0600
changeset 43073
b97e5e85b97d
parent 43070
e5a1eb772898
child 43194
77aadc520684
permissions
-rw-r--r--

Port account manager to AdwNavigationView

This handles all the forward/back stuff for us (with the `GtkButton`, Escape key, `Alt`-`←`, or mouse back button.)

The editor is currently a page that's re-used. I'm not sure if it's better to use a page per account, but this works just fine.

The overview/placeholder page remains about the same, except the Add button is in an action bar.

The account editor is also about the same, except for the movement of the Back button to the header, and the Save button to the action bar. I also added a Remove button on the opposite end. I'm not sure, but debating whether we should remove the Remove buttons from the overview page since they take up space for something you probably won't do that often.

Testing Done:
Opened empty config, added a Bonjour/IRCv3 account, toggled a few options, went back and forth to overview, and removed the account from both pages.

Reviewed at https://reviews.imfreedom.org/r/3663/

41310
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
2 <!-- Generated with glade 3.38.2
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
3
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
4 Pidgin - Internet Messenger
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
5 Copyright (C) Pidgin Developers <devel@pidgin.im>
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
6
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
7 This program is free software; you can redistribute it and/or
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
8 modify it under the terms of the GNU General Public License
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
9 as published by the Free Software Foundation; either version 2
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
10 of the License, or (at your option) any later version.
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
11
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
12 This program is distributed in the hope that it will be useful,
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
15 GNU General Public License for more details.
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
16
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
17 You should have received a copy of the GNU General Public License
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
18 along with this program; if not, see <https://www.gnu.org/licenses/>.
41483
e3bd18c1769d The start of the new account editor.
Gary Kramlich <grim@reaperworld.com>
parents: 41310
diff changeset
19
41310
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
20 -->
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
21 <interface>
41576
f8771a229df1 Port account manager to GTK4
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 41501
diff changeset
22 <requires lib="gtk" version="4.0"/>
41310
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
23 <!-- interface-license-type gplv2 -->
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
24 <!-- interface-name Pidgin -->
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
25 <!-- interface-description Internet Messenger -->
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
26 <!-- interface-copyright Pidgin Developers <devel@pidgin.im> -->
43073
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
27 <template class="PidginAccountManager" parent="AdwWindow">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
28 <property name="width-request">640</property>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
29 <property name="height-request">480</property>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
30 <property name="content">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
31 <object class="AdwNavigationView" id="view">
41310
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
32 <child>
43073
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
33 <object class="AdwNavigationPage">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
34 <property name="tag">overview</property>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
35 <property name="title" translatable="1">Accounts</property>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
36 <property name="child">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
37 <object class="AdwToolbarView">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
38 <child type="top">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
39 <object class="AdwHeaderBar"/>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
40 </child>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
41 <property name="content">
42151
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
42 <object class="GtkScrolledWindow">
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
43 <property name="hscrollbar_policy">never</property>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
44 <property name="child">
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
45 <object class="AdwClamp">
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
46 <property name="margin-bottom">24</property>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
47 <property name="margin-end">24</property>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
48 <property name="margin-start">24</property>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
49 <property name="margin-top">24</property>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
50 <property name="orientation">horizontal</property>
42028
f3090252de57 Re-design account manager as a GtkListBox
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 41896
diff changeset
51 <child>
43073
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
52 <object class="GtkListBox" id="overview.list_box">
42151
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
53 <property name="css-classes">boxed-list
42174
c8bf9a5663b1 Remove unused callback in account editor
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42151
diff changeset
54 rich-list</property>
42151
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
55 <property name="selection-mode">none</property>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
56 <property name="show-separators">1</property>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
57 <signal name="row-activated" handler="pidgin_account_manager_row_activated_cb" swapped="no"/>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
58 <child type="placeholder">
43070
e5a1eb772898 Use AdwStatusPage for no accounts
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42174
diff changeset
59 <object class="AdwStatusPage">
e5a1eb772898 Use AdwStatusPage for no accounts
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42174
diff changeset
60 <property name="icon-name">view-list-symbolic</property>
e5a1eb772898 Use AdwStatusPage for no accounts
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42174
diff changeset
61 <property name="title" translatable="1">No Accounts</property>
e5a1eb772898 Use AdwStatusPage for no accounts
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42174
diff changeset
62 <property name="child">
42151
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
63 <object class="GtkButton">
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
64 <property name="css-classes">pill
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
65 suggested-action</property>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
66 <property name="halign">center</property>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
67 <signal name="clicked" handler="pidgin_account_manager_create_account"/>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
68 <property name="child">
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
69 <object class="AdwButtonContent">
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
70 <property name="icon-name">list-add-symbolic</property>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
71 <property name="label" translatable="1">_Add…</property>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
72 <property name="use-underline">1</property>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
73 </object>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
74 </property>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
75 </object>
43070
e5a1eb772898 Use AdwStatusPage for no accounts
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42174
diff changeset
76 </property>
42151
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
77 </object>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
78 </child>
42028
f3090252de57 Re-design account manager as a GtkListBox
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 41896
diff changeset
79 </object>
f3090252de57 Re-design account manager as a GtkListBox
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 41896
diff changeset
80 </child>
42151
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
81 </object>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
82 </property>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
83 </object>
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
84 </property>
43073
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
85 <child type="bottom">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
86 <object class="GtkActionBar" id="overview.action_bar">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
87 <child type="end">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
88 <object class="GtkButton">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
89 <property name="css-classes">suggested-action</property>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
90 <property name="focusable">1</property>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
91 <signal name="clicked" handler="pidgin_account_manager_create_account"/>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
92 <property name="child">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
93 <object class="AdwButtonContent">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
94 <property name="icon-name">list-add-symbolic</property>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
95 <property name="label" translatable="1">_Add…</property>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
96 <property name="use-underline">1</property>
42028
f3090252de57 Re-design account manager as a GtkListBox
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 41896
diff changeset
97 </object>
43073
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
98 </property>
42028
f3090252de57 Re-design account manager as a GtkListBox
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 41896
diff changeset
99 </object>
f3090252de57 Re-design account manager as a GtkListBox
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 41896
diff changeset
100 </child>
43073
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
101 </object>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
102 </child>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
103 </object>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
104 </property>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
105 </object>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
106 </child>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
107 <child>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
108 <object class="AdwNavigationPage" id="editor_page">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
109 <property name="tag">editor</property>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
110 <property name="title" translatable="1">Editor</property>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
111 <property name="child">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
112 <object class="AdwToolbarView">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
113 <child type="top">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
114 <object class="AdwHeaderBar"/>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
115 </child>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
116 <property name="content">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
117 <object class="PidginAccountEditor" id="editor.editor"/>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
118 </property>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
119 <child type="bottom">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
120 <object class="GtkActionBar">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
121 <child type="start">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
122 <object class="GtkButton" id="editor.remove">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
123 <property name="css-classes">destructive-action</property>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
124 <property name="label" translatable="1">_Remove</property>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
125 <property name="use-underline">1</property>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
126 <signal name="clicked" handler="pidgin_account_manager_remove_clicked_cb"/>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
127 </object>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
128 </child><child type="end">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
129 <object class="GtkButton" id="editor.add">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
130 <property name="css-classes">suggested-action</property>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
131 <property name="label" translatable="1">_Add</property>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
132 <property name="use-underline">1</property>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
133 <binding name="sensitive">
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
134 <lookup name="valid">editor.editor</lookup>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
135 </binding>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
136 <signal name="clicked" handler="pidgin_account_manager_save_clicked_cb"/>
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
137 </object>
42151
41b9c5be8965 Embed PidginAccountEditor into PidginAccountManager
Gary Kramlich <grim@reaperworld.com>
parents: 42029
diff changeset
138 </child>
41310
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
139 </object>
43073
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
140 </child>
41576
f8771a229df1 Port account manager to GTK4
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 41501
diff changeset
141 </object>
43073
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
142 </property>
41310
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
143 </object>
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
144 </child>
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
145 </object>
43073
b97e5e85b97d Port account manager to AdwNavigationView
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 43070
diff changeset
146 </property>
41310
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
147 </template>
53e4815ef254 Create a new PidginAccountManager that replaces the manually built one.
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
148 </interface>

mercurial