| 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> |