pidgin/resources/Conversations/window.ui

branch
gtk4
changeset 41527
4dff8cd4e9ea
parent 41476
1a53026013e4
child 41557
479fdb903b82
equal deleted inserted replaced
41526:ad8654c2e758 41527:4dff8cd4e9ea
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Generated with glade 3.38.2 2 <!--
3
4 Pidgin - Internet Messenger 3 Pidgin - Internet Messenger
5 Copyright (C) Pidgin Developers <devel@pidgin.im> 4 Copyright (C) Pidgin Developers <devel@pidgin.im>
6 5
7 This program is free software; you can redistribute it and/or 6 This program is free software; you can redistribute it and/or
8 modify it under the terms of the GNU General Public License 7 modify it under the terms of the GNU General Public License
13 but WITHOUT ANY WARRANTY; without even the implied warranty of 12 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details. 14 GNU General Public License for more details.
16 15
17 You should have received a copy of the GNU General Public License 16 You should have received a copy of the GNU General Public License
18 along with this program; if not, write to the Free Software 17 along with this library; if not, see <https://www.gnu.org/licenses/>.
19 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
20
21 --> 18 -->
22 <interface> 19 <interface>
23 <requires lib="gtk+" version="3.24"/> 20 <requires lib="gtk" version="4.0"/>
24 <requires lib="libhandy" version="1.2"/> 21 <requires lib="libhandy" version="1.2"/>
25 <requires lib="pidgin" version="3.0"/> 22 <requires lib="pidgin" version="3.0"/>
26 <!-- interface-license-type gplv2 --> 23 <!-- interface-license-type gplv2 -->
27 <!-- interface-name Pidgin --> 24 <!-- interface-name Pidgin -->
28 <!-- interface-description Internet Messenger --> 25 <!-- interface-description Internet Messenger -->
38 <!-- column-name markup --> 35 <!-- column-name markup -->
39 <column type="gchararray"/> 36 <column type="gchararray"/>
40 </columns> 37 </columns>
41 </object> 38 </object>
42 <template class="PidginConversationWindow" parent="GtkApplicationWindow"> 39 <template class="PidginConversationWindow" parent="GtkApplicationWindow">
43 <property name="can-focus">False</property> 40 <child>
44 <property name="role">conversation</property> 41 <object class="GtkEventControllerKey">
42 <property name="propagation-phase">GTK_PHASE_CAPTURE</property>
43 <signal name="key-pressed" handler="pidgin_conversation_window_key_pressed_cb"/>
44 </object>
45 </child>
45 <child> 46 <child>
46 <object class="GtkBox" id="vbox"> 47 <object class="GtkBox" id="vbox">
47 <property name="visible">True</property>
48 <property name="can-focus">False</property>
49 <property name="orientation">vertical</property> 48 <property name="orientation">vertical</property>
50 <child> 49 <child>
51 <object class="GtkPaned" id="paned"> 50 <object class="GtkPaned" id="paned">
52 <property name="visible">True</property> 51 <property name="vexpand">1</property>
53 <property name="can-focus">True</property> 52 <property name="focusable">1</property>
54 <property name="position">100</property> 53 <property name="position">100</property>
55 <child> 54 <child>
56 <object class="GtkBox"> 55 <object class="GtkBox">
57 <property name="visible">True</property> 56 <property name="margin-top">6</property>
58 <property name="can-focus">False</property> 57 <property name="margin-start">6</property>
59 <property name="border-width">6</property> 58 <property name="margin-end">6</property>
59 <property name="margin-bottom">6</property>
60 <property name="orientation">vertical</property> 60 <property name="orientation">vertical</property>
61 <property name="spacing">6</property> 61 <property name="spacing">6</property>
62 <child> 62 <child>
63 <object class="PidginStatusBox"> 63 <object class="PidginStatusBox">
64 <property name="visible">True</property>
65 <property name="can-focus">False</property> 64 <property name="can-focus">False</property>
66 </object> 65 </object>
67 <packing>
68 <property name="expand">False</property>
69 <property name="fill">True</property>
70 <property name="position">0</property>
71 </packing>
72 </child> 66 </child>
73 <child> 67 <child>
74 <object class="GtkScrolledWindow"> 68 <object class="GtkScrolledWindow">
75 <property name="visible">True</property> 69 <property name="vexpand">1</property>
76 <property name="can-focus">True</property> 70 <property name="focusable">1</property>
77 <property name="shadow-type">out</property> 71 <property name="propagate-natural-width">1</property>
78 <property name="propagate-natural-width">True</property> 72 <property name="child">
79 <child>
80 <object class="GtkTreeView" id="view"> 73 <object class="GtkTreeView" id="view">
81 <property name="visible">True</property> 74 <property name="focusable">1</property>
82 <property name="can-focus">True</property>
83 <property name="model">model</property> 75 <property name="model">model</property>
84 <property name="headers-visible">False</property> 76 <property name="headers-visible">False</property>
85 <property name="search-column">3</property> 77 <property name="search-column">3</property>
86 <child internal-child="selection"> 78 <child internal-child="selection">
87 <object class="GtkTreeSelection" id="selection"> 79 <object class="GtkTreeSelection" id="selection">
104 </attributes> 96 </attributes>
105 </child> 97 </child>
106 </object> 98 </object>
107 </child> 99 </child>
108 </object> 100 </object>
109 </child> 101 </property>
110 </object> 102 </object>
111 <packing>
112 <property name="expand">True</property>
113 <property name="fill">True</property>
114 <property name="position">1</property>
115 </packing>
116 </child> 103 </child>
117 </object> 104 </object>
118 <packing>
119 <property name="resize">True</property>
120 <property name="shrink">True</property>
121 </packing>
122 </child> 105 </child>
123 <child> 106 <child>
124 <object class="GtkStack" id="stack"> 107 <object class="GtkStack" id="stack">
125 <property name="visible">True</property>
126 <property name="can-focus">False</property>
127 <child> 108 <child>
128 <object class="PidginNotificationList" id="notification_list"> 109 <object class="PidginNotificationList" id="notification_list">
129 <property name="visible">True</property> 110 <property name="visible">True</property>
130 <property name="can-focus">False</property> 111 <property name="can-focus">False</property>
131 <property name="orientation">vertical</property> 112 <property name="orientation">vertical</property>
152 <property name="name">__conversations__</property> 133 <property name="name">__conversations__</property>
153 <property name="position">1</property> 134 <property name="position">1</property>
154 </packing> 135 </packing>
155 </child> 136 </child>
156 </object> 137 </object>
157 <packing>
158 <property name="resize">True</property>
159 <property name="shrink">True</property>
160 </packing>
161 </child> 138 </child>
162 </object> 139 </object>
163 <packing>
164 <property name="expand">True</property>
165 <property name="fill">True</property>
166 <property name="pack-type">end</property>
167 <property name="position">0</property>
168 </packing>
169 </child> 140 </child>
170 </object> 141 </object>
171 </child> 142 </child>
172 </template> 143 </template>
173 </interface> 144 </interface>

mercurial