pidgin/resources/Whiteboard/whiteboard.ui

Tue, 13 May 2025 14:29:06 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Tue, 13 May 2025 14:29:06 -0500
changeset 43251
8bd7eee2f178
parent 42221
92201aea614d
permissions
-rw-r--r--

Create a Privacy preference page with the send typing notification preference

This only controls whether or not the conversation window will send typing
notifications, plugins can still do this on their own.

Testing Done:
Used ngrep to verify if the irc typing messages were being sent or not. Also manually modified the settings file and verified the ui update and vice versa.

Bugs closed: PIDGIN-17450

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

39766
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
41532
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
2 <!--
40246
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
3 Pidgin - Internet Messenger
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
4 Copyright (C) Pidgin Developers <devel@pidgin.im>
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
5
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
6 This program is free software; you can redistribute it and/or
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
7 modify it under the terms of the GNU General Public License
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
8 as published by the Free Software Foundation; either version 2
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
9 of the License, or (at your option) any later version.
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
10
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
11 This program is distributed in the hope that it will be useful,
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
14 GNU General Public License for more details.
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
15
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
16 You should have received a copy of the GNU General Public License
41532
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
17 along with this program; if not, see <https://www.gnu.org/licenses/>.
40246
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
18
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
19 -->
39766
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
20 <interface>
41532
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
21 <requires lib="gtk" version="4.0"/>
40246
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
22 <!-- interface-license-type gplv2 -->
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
23 <!-- interface-name Pidgin -->
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
24 <!-- interface-description Internet Messenger -->
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39931
diff changeset
25 <!-- interface-copyright Pidgin Developers <devel@pidgin.im> -->
39766
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
26 <template class="PidginWhiteboard" parent="GtkWindow">
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
27 <property name="title" translatable="yes">Pidgin Whiteboard</property>
41532
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
28 <property name="resizable">0</property>
42014
b6a9fcf02157 Replace obsolete delete_event signals
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 41532
diff changeset
29 <signal name="destroy" handler="whiteboard_destroy_cb" swapped="no"/>
41532
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
30 <property name="child">
39766
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
31 <object class="GtkBox">
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
32 <property name="spacing">6</property>
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
33 <child>
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
34 <object class="GtkDrawingArea" id="drawing_area">
41532
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
35 <property name="hexpand">1</property>
40824
132c763c26e4 Refresh all of the ui files
Gary Kramlich <grim@reaperworld.com>
parents: 40246
diff changeset
36 <property name="width-request">300</property>
132c763c26e4 Refresh all of the ui files
Gary Kramlich <grim@reaperworld.com>
parents: 40246
diff changeset
37 <property name="height-request">250</property>
41532
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
38 <signal name="resize" handler="pidgin_whiteboard_resize" object="PidginWhiteboard" swapped="no"/>
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
39 <child>
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
40 <object class="GtkGestureDrag">
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
41 <property name="button">1</property>
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
42 <signal name="drag-begin">pidgin_whiteboard_brush_down</signal>
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
43 <signal name="drag-end">pidgin_whiteboard_brush_up</signal>
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
44 <signal name="drag-update">pidgin_whiteboard_brush_motion</signal>
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
45 </object>
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
46 </child>
39766
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
47 </object>
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
48 </child>
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
49 <child>
42221
92201aea614d Use GtkColorDialogButton instead of GtkColorButton
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42014
diff changeset
50 <object class="GtkBox" id="toolbar">
41532
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
51 <property name="halign">center</property>
39766
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
52 <property name="orientation">vertical</property>
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
53 <property name="spacing">6</property>
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
54 <child>
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
55 <object class="GtkButton">
41532
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
56 <property name="valign">center</property>
39766
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
57 <property name="label" translatable="yes">_Clear</property>
41532
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
58 <property name="focusable">1</property>
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
59 <property name="receives-default">1</property>
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
60 <property name="use-underline">1</property>
39766
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
61 <signal name="clicked" handler="pidgin_whiteboard_button_clear_press" object="PidginWhiteboard" swapped="no"/>
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
62 </object>
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
63 </child>
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
64 <child>
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
65 <object class="GtkButton">
41532
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
66 <property name="valign">center</property>
39766
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
67 <property name="label" translatable="yes">_Save</property>
41532
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
68 <property name="focusable">1</property>
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
69 <property name="receives-default">1</property>
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
70 <property name="use-underline">1</property>
39766
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
71 <signal name="clicked" handler="pidgin_whiteboard_button_save_press" object="PidginWhiteboard" swapped="no"/>
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
72 </object>
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
73 </child>
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
74 </object>
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
75 </child>
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
76 </object>
41532
4b22b4d9d1cc Convert PidginWhiteboard to GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
77 </property>
39766
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
78 </template>
ebddeaa4b39b Convert PidginWhiteboard into Glade.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
79 </interface>

mercurial