pidgin/resources/Plugins/dialog.ui

Fri, 16 Sep 2022 01:54:11 -0500

author
Elliott Sales de Andrade <quantum.analyst@gmail.com>
date
Fri, 16 Sep 2022 01:54:11 -0500
changeset 41694
83e6692c76a3
parent 41635
5f18f53da695
permissions
-rw-r--r--

Change the credential provider row active indicator to a CheckButton

Because I noticed that Adw has a style that is for this sort of thing.

Testing Done:
Opened Credential prefs, and changed selected provider. Also checked that clicking the check button didn't accidentally change its state without changing the row, and that it could not be selected by keyboard separately from the row.

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

40216
bf78d5476c6a initial start of moving the plugins dialog to glade
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
41538
48e7927980ec Update the plugins dialog to use the GPluginGtkView from gplugin-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: 40222
diff changeset
3 Pidgin - Internet Messenger
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 40222
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: 40222
diff changeset
5
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 40222
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: 40222
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: 40222
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: 40222
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: 40222
diff changeset
10
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 40222
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: 40222
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: 40222
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: 40222
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: 40222
diff changeset
15
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 40222
diff changeset
16 You should have received a copy of the GNU General Public License
41593
6928f02e807a Make the plugins dialog work under GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 41538
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: 40222
diff changeset
18 -->
40216
bf78d5476c6a initial start of moving the plugins dialog to glade
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
19 <interface>
41538
48e7927980ec Update the plugins dialog to use the GPluginGtkView from gplugin-gtk4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
20 <requires lib="gtk" version="4.0"/>
48e7927980ec Update the plugins dialog to use the GPluginGtkView from gplugin-gtk4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
21 <requires lib="gplugin-gtk4" version="0.35"/>
40246
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 40222
diff changeset
22 <!-- interface-license-type gplv2 -->
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 40222
diff changeset
23 <!-- interface-name Pidgin -->
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 40222
diff changeset
24 <!-- interface-description Internet Messenger -->
7c21a9cdf495 Add metadata to Glade ui files.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 40222
diff changeset
25 <!-- interface-copyright Pidgin Developers <devel@pidgin.im> -->
40218
8f2da2bb2e1b Get the new plugin dialog working. Needs a bit of cleanup yet
Gary Kramlich <grim@reaperworld.com>
parents: 40216
diff changeset
26 <template class="PidginPluginsDialog" parent="GtkDialog">
41538
48e7927980ec Update the plugins dialog to use the GPluginGtkView from gplugin-gtk4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
27 <property name="title" translatable="1">Plugins</property>
41635
5f18f53da695 Set default sizes for some windows
William Goodspeed <>
parents: 41629
diff changeset
28 <property name="default-height">700</property>
5f18f53da695 Set default sizes for some windows
William Goodspeed <>
parents: 41629
diff changeset
29 <property name="default-width">560</property>
41593
6928f02e807a Make the plugins dialog work under GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 41538
diff changeset
30 <signal name="response" handler="pidgin_plugins_dialog_response_cb" swapped="no"/>
41538
48e7927980ec Update the plugins dialog to use the GPluginGtkView from gplugin-gtk4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
31 <child internal-child="content_area">
41593
6928f02e807a Make the plugins dialog work under GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 41538
diff changeset
32 <object class="GtkBox">
6928f02e807a Make the plugins dialog work under GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 41538
diff changeset
33 <property name="orientation">vertical</property>
6928f02e807a Make the plugins dialog work under GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 41538
diff changeset
34 <child>
6928f02e807a Make the plugins dialog work under GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 41538
diff changeset
35 <object class="GPluginGtkView" id="view">
6928f02e807a Make the plugins dialog work under GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 41538
diff changeset
36 <property name="vexpand">1</property>
6928f02e807a Make the plugins dialog work under GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 41538
diff changeset
37 </object>
6928f02e807a Make the plugins dialog work under GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 41538
diff changeset
38 </child>
6928f02e807a Make the plugins dialog work under GTK4
Gary Kramlich <grim@reaperworld.com>
parents: 41538
diff changeset
39 </object>
40216
bf78d5476c6a initial start of moving the plugins dialog to glade
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
40 </child>
41538
48e7927980ec Update the plugins dialog to use the GPluginGtkView from gplugin-gtk4
Gary Kramlich <grim@reaperworld.com>
parents: 40824
diff changeset
41 <child internal-child="action_area"/>
40216
bf78d5476c6a initial start of moving the plugins dialog to glade
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
42 </template>
bf78d5476c6a initial start of moving the plugins dialog to glade
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
43 </interface>

mercurial