pidgin/pidgin
Clone
Summary
Browse
Changes
Graph
Remove the deprecated keyring API.
2021-04-21, Gary Kramlich
32c1f097d4e8
Remove the deprecated keyring API.
I've disable the building of the internal keyring for now but left it so it
can be referenced when it is ported to the CredentialProvider API.
Testing Done:
Ran Pidgin and verified the preferences window worked.
Bugs closed: PIDGIN-17486
Reviewed at https://reviews.imfreedom.org/r/624/
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.38.2
Pidgin - Internet Messenger
Copyright (C) Pidgin Developers <devel@pidgin.im>
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-->
<interface>
<requires
lib=
"gtk+"
version=
"3.22"
/>
<!-- interface-license-type gplv2 -->
<!-- interface-name Pidgin -->
<!-- interface-description Internet Messenger -->
<!-- interface-copyright Pidgin Developers <devel@pidgin.im> -->
<object
class=
"GtkListStore"
id=
"model"
>
<columns>
<!-- column-name status -->
<column
type=
"gchararray"
/>
<!-- column-name progress -->
<column
type=
"gint"
/>
<!-- column-name filename -->
<column
type=
"gchararray"
/>
<!-- column-name size -->
<column
type=
"gchararray"
/>
<!-- column-name remaining -->
<column
type=
"gchararray"
/>
<!-- column-name xfer -->
<column
type=
"PurpleXfer"
/>
</columns>
</object>
<template
class=
"PidginXferDialog"
parent=
"GtkDialog"
>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"title"
translatable=
"yes"
>
File
Transfer
</property>
<property
name=
"role"
>
file
transfer
</property>
<property
name=
"default-width"
>
450
</property>
<property
name=
"default-height"
>
250
</property>
<property
name=
"type-hint"
>
normal
</property>
<signal
name=
"delete-event"
handler=
"delete_win_cb"
swapped=
"no"
/>
<child
internal-child=
"vbox"
>
<object
class=
"GtkBox"
>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"orientation"
>
vertical
</property>
<property
name=
"spacing"
>
2
</property>
<child
internal-child=
"action_area"
>
<object
class=
"GtkButtonBox"
>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"layout-style"
>
end
</property>
<child>
<object
class=
"GtkButton"
id=
"open_button"
>
<property
name=
"label"
translatable=
"yes"
>
_Open
</property>
<property
name=
"visible"
>
True
</property>
<property
name=
"sensitive"
>
False
</property>
<property
name=
"can-focus"
>
True
</property>
<property
name=
"receives-default"
>
True
</property>
<property
name=
"use-underline"
>
True
</property>
<signal
name=
"clicked"
handler=
"open_button_cb"
object=
"PidginXferDialog"
swapped=
"no"
/>
</object>
<packing>
<property
name=
"expand"
>
True
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"position"
>
0
</property>
</packing>
</child>
<child>
<object
class=
"GtkButton"
id=
"remove_button"
>
<property
name=
"label"
translatable=
"yes"
>
_Remove
</property>
<property
name=
"can-focus"
>
True
</property>
<property
name=
"receives-default"
>
True
</property>
<property
name=
"use-underline"
>
True
</property>
<signal
name=
"clicked"
handler=
"remove_button_cb"
object=
"PidginXferDialog"
swapped=
"no"
/>
</object>
<packing>
<property
name=
"expand"
>
True
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"position"
>
1
</property>
</packing>
</child>
<child>
<object
class=
"GtkButton"
id=
"stop_button"
>
<property
name=
"label"
translatable=
"yes"
>
_Stop
</property>
<property
name=
"visible"
>
True
</property>
<property
name=
"sensitive"
>
False
</property>
<property
name=
"can-focus"
>
True
</property>
<property
name=
"receives-default"
>
True
</property>
<property
name=
"use-underline"
>
True
</property>
<signal
name=
"clicked"
handler=
"stop_button_cb"
object=
"PidginXferDialog"
swapped=
"no"
/>
</object>
<packing>
<property
name=
"expand"
>
True
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"position"
>
2
</property>
</packing>
</child>
<child>
<object
class=
"GtkButton"
id=
"close_button"
>
<property
name=
"label"
translatable=
"yes"
>
_Close
</property>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
True
</property>
<property
name=
"receives-default"
>
True
</property>
<property
name=
"use-underline"
>
True
</property>
<signal
name=
"clicked"
handler=
"close_button_cb"
object=
"PidginXferDialog"
swapped=
"no"
/>
</object>
<packing>
<property
name=
"expand"
>
True
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"position"
>
3
</property>
</packing>
</child>
</object>
<packing>
<property
name=
"expand"
>
False
</property>
<property
name=
"fill"
>
False
</property>
<property
name=
"position"
>
0
</property>
</packing>
</child>
<child>
<object
class=
"GtkBox"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"orientation"
>
vertical
</property>
<child>
<object
class=
"GtkScrolledWindow"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
True
</property>
<property
name=
"shadow-type"
>
in
</property>
<property
name=
"min-content-height"
>
140
</property>
<child>
<object
class=
"GtkTreeView"
id=
"tree"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
True
</property>
<property
name=
"model"
>
model
</property>
<child
internal-child=
"selection"
>
<object
class=
"GtkTreeSelection"
>
<signal
name=
"changed"
handler=
"selection_changed_cb"
object=
"PidginXferDialog"
swapped=
"no"
/>
</object>
</child>
<child>
<object
class=
"GtkTreeViewColumn"
>
<property
name=
"resizable"
>
True
</property>
<property
name=
"sizing"
>
fixed
</property>
<property
name=
"fixed-width"
>
25
</property>
<child>
<object
class=
"GtkCellRendererPixbuf"
/>
<attributes>
<attribute
name=
"icon-name"
>
0
</attribute>
</attributes>
</child>
</object>
</child>
<child>
<object
class=
"GtkTreeViewColumn"
>
<property
name=
"resizable"
>
True
</property>
<property
name=
"title"
translatable=
"yes"
>
Progress
</property>
<child>
<object
class=
"GtkCellRendererProgress"
/>
<attributes>
<attribute
name=
"value"
>
1
</attribute>
</attributes>
</child>
</object>
</child>
<child>
<object
class=
"GtkTreeViewColumn"
>
<property
name=
"resizable"
>
True
</property>
<property
name=
"title"
translatable=
"yes"
>
Filename
</property>
<child>
<object
class=
"GtkCellRendererText"
/>
<attributes>
<attribute
name=
"text"
>
2
</attribute>
</attributes>
</child>
</object>
</child>
<child>
<object
class=
"GtkTreeViewColumn"
>
<property
name=
"resizable"
>
True
</property>
<property
name=
"title"
translatable=
"yes"
>
Size
</property>
<child>
<object
class=
"GtkCellRendererText"
/>
<attributes>
<attribute
name=
"text"
>
3
</attribute>
</attributes>
</child>
</object>
</child>
<child>
<object
class=
"GtkTreeViewColumn"
>
<property
name=
"resizable"
>
True
</property>
<property
name=
"title"
translatable=
"yes"
>
Remaining
</property>
<child>
<object
class=
"GtkCellRendererText"
/>
<attributes>
<attribute
name=
"text"
>
4
</attribute>
</attributes>
</child>
</object>
</child>
</object>
</child>
</object>
<packing>
<property
name=
"expand"
>
True
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"position"
>
0
</property>
</packing>
</child>
<child>
<object
class=
"GtkCheckButton"
id=
"keep_open"
>
<property
name=
"label"
translatable=
"yes"
>
Close
this
window
when
all
transfers
_finish
</property>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
True
</property>
<property
name=
"receives-default"
>
False
</property>
<property
name=
"use-underline"
>
True
</property>
<property
name=
"draw-indicator"
>
True
</property>
<signal
name=
"toggled"
handler=
"toggle_keep_open_cb"
swapped=
"no"
/>
</object>
<packing>
<property
name=
"expand"
>
False
</property>
<property
name=
"fill"
>
False
</property>
<property
name=
"position"
>
1
</property>
</packing>
</child>
<child>
<object
class=
"GtkCheckButton"
id=
"auto_clear"
>
<property
name=
"label"
translatable=
"yes"
>
C_lear
finished
transfers
</property>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
True
</property>
<property
name=
"receives-default"
>
False
</property>
<property
name=
"use-underline"
>
True
</property>
<property
name=
"draw-indicator"
>
True
</property>
<signal
name=
"toggled"
handler=
"toggle_clear_finished_cb"
swapped=
"no"
/>
</object>
<packing>
<property
name=
"expand"
>
False
</property>
<property
name=
"fill"
>
False
</property>
<property
name=
"position"
>
2
</property>
</packing>
</child>
<child>
<object
class=
"GtkExpander"
id=
"expander"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"sensitive"
>
False
</property>
<property
name=
"can-focus"
>
True
</property>
<property
name=
"resize-toplevel"
>
True
</property>
<child>
<!-- n-columns=3 n-rows=10 -->
<object
class=
"GtkGrid"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"margin-start"
>
20
</property>
<property
name=
"row-spacing"
>
6
</property>
<property
name=
"column-spacing"
>
6
</property>
<child>
<object
class=
"GtkLabel"
id=
"local_user_desc_label"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"justify"
>
right
</property>
<property
name=
"xalign"
>
0
</property>
<attributes>
<attribute
name=
"weight"
value=
"bold"
/>
</attributes>
</object>
<packing>
<property
name=
"left-attach"
>
0
</property>
<property
name=
"top-attach"
>
0
</property>
</packing>
</child>
<child>
<object
class=
"GtkLabel"
id=
"remote_user_desc_label"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"justify"
>
right
</property>
<property
name=
"xalign"
>
0
</property>
<attributes>
<attribute
name=
"weight"
value=
"bold"
/>
</attributes>
</object>
<packing>
<property
name=
"left-attach"
>
0
</property>
<property
name=
"top-attach"
>
1
</property>
</packing>
</child>
<child>
<object
class=
"GtkLabel"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"label"
translatable=
"yes"
>
Protocol:
</property>
<property
name=
"justify"
>
right
</property>
<property
name=
"xalign"
>
0
</property>
<attributes>
<attribute
name=
"weight"
value=
"bold"
/>
</attributes>
</object>
<packing>
<property
name=
"left-attach"
>
0
</property>
<property
name=
"top-attach"
>
2
</property>
</packing>
</child>
<child>
<object
class=
"GtkLabel"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"label"
translatable=
"yes"
>
Filename:
</property>
<property
name=
"justify"
>
right
</property>
<property
name=
"xalign"
>
0
</property>
<attributes>
<attribute
name=
"weight"
value=
"bold"
/>
</attributes>
</object>
<packing>
<property
name=
"left-attach"
>
0
</property>
<property
name=
"top-attach"
>
3
</property>
</packing>
</child>
<child>
<object
class=
"GtkLabel"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"label"
translatable=
"yes"
>
Local
File:
</property>
<property
name=
"justify"
>
right
</property>
<property
name=
"xalign"
>
0
</property>
<attributes>
<attribute
name=
"weight"
value=
"bold"
/>
</attributes>
</object>
<packing>
<property
name=
"left-attach"
>
0
</property>
<property
name=
"top-attach"
>
4
</property>
</packing>
</child>
<child>
<object
class=
"GtkLabel"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"label"
translatable=
"yes"
>
Status:
</property>
<property
name=
"justify"
>
right
</property>
<property
name=
"xalign"
>
0
</property>
<attributes>
<attribute
name=
"weight"
value=
"bold"
/>
</attributes>
</object>
<packing>
<property
name=
"left-attach"
>
0
</property>
<property
name=
"top-attach"
>
5
</property>
</packing>
</child>
<child>
<object
class=
"GtkLabel"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"label"
translatable=
"yes"
>
Speed:
</property>
<property
name=
"justify"
>
right
</property>
<property
name=
"xalign"
>
0
</property>
<attributes>
<attribute
name=
"weight"
value=
"bold"
/>
</attributes>
</object>
<packing>
<property
name=
"left-attach"
>
0
</property>
<property
name=
"top-attach"
>
6
</property>
</packing>
</child>
<child>
<object
class=
"GtkLabel"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"label"
translatable=
"yes"
>
Time
Elapsed:
</property>
<property
name=
"justify"
>
right
</property>
<property
name=
"xalign"
>
0
</property>
<attributes>
<attribute
name=
"weight"
value=
"bold"
/>
</attributes>
</object>
<packing>
<property
name=
"left-attach"
>
0
</property>
<property
name=
"top-attach"
>
7
</property>
</packing>
</child>
<child>
<object
class=
"GtkLabel"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"label"
translatable=
"yes"
>
Time
Remaining:
</property>
<property
name=
"justify"
>
right
</property>
<property
name=
"xalign"
>
0
</property>
<attributes>
<attribute
name=
"weight"
value=
"bold"
/>
</attributes>
</object>
<packing>
<property
name=
"left-attach"
>
0
</property>
<property
name=
"top-attach"
>
8
</property>
</packing>
</child>
<child>
<object
class=
"GtkLabel"
id=
"local_user_label"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"hexpand"
>
True
</property>
<property
name=
"xalign"
>
0
</property>
</object>
<packing>
<property
name=
"left-attach"
>
1
</property>
<property
name=
"top-attach"
>
0
</property>
</packing>
</child>
<child>
<object
class=
"GtkLabel"
id=
"remote_user_label"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"hexpand"
>
True
</property>
<property
name=
"xalign"
>
0
</property>
</object>
<packing>
<property
name=
"left-attach"
>
1
</property>
<property
name=
"top-attach"
>
1
</property>
</packing>
</child>
<child>
<object
class=
"GtkLabel"
id=
"protocol_label"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"justify"
>
right
</property>
<property
name=
"xalign"
>
0
</property>
</object>
<packing>
<property
name=
"left-attach"
>
1
</property>
<property
name=
"top-attach"
>
2
</property>
</packing>
</child>
<child>
<object
class=
"GtkLabel"
id=
"filename_label"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"justify"
>
right
</property>
<property
name=
"xalign"
>
0
</property>
</object>
<packing>
<property
name=
"left-attach"
>
1
</property>
<property
name=
"top-attach"
>
3
</property>
</packing>
</child>
<child>
<object
class=
"GtkLabel"
id=
"localfile_label"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"justify"
>
right
</property>
<property
name=
"xalign"
>
0
</property>
</object>
<packing>
<property
name=
"left-attach"
>
1
</property>
<property
name=
"top-attach"
>
4
</property>
</packing>
</child>
<child>
<object
class=
"GtkLabel"
id=
"status_label"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"justify"
>
right
</property>
<property
name=
"xalign"
>
0
</property>
</object>
<packing>
<property
name=
"left-attach"
>
1
</property>
<property
name=
"top-attach"
>
5
</property>
</packing>
</child>
<child>
<object
class=
"GtkLabel"
id=
"speed_label"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"justify"
>
right
</property>
<property
name=
"xalign"
>
0
</property>
</object>
<packing>
<property
name=
"left-attach"
>
1
</property>
<property
name=
"top-attach"
>
6
</property>
</packing>
</child>
<child>
<object
class=
"GtkLabel"
id=
"time_elapsed_label"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"justify"
>
right
</property>
<property
name=
"xalign"
>
0
</property>
</object>
<packing>
<property
name=
"left-attach"
>
1
</property>
<property
name=
"top-attach"
>
7
</property>
</packing>
</child>
<child>
<object
class=
"GtkLabel"
id=
"time_remaining_label"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"justify"
>
right
</property>
<property
name=
"xalign"
>
0
</property>
</object>
<packing>
<property
name=
"left-attach"
>
1
</property>
<property
name=
"top-attach"
>
8
</property>
</packing>
</child>
<child>
<object
class=
"GtkProgressBar"
id=
"progress"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"show-text"
>
True
</property>
</object>
<packing>
<property
name=
"left-attach"
>
0
</property>
<property
name=
"top-attach"
>
9
</property>
<property
name=
"width"
>
2
</property>
</packing>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
</object>
</child>
<child
type=
"label"
>
<object
class=
"GtkLabel"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"label"
translatable=
"yes"
>
File
transfer
_details
</property>
<property
name=
"use-underline"
>
True
</property>
</object>
</child>
</object>
<packing>
<property
name=
"expand"
>
False
</property>
<property
name=
"fill"
>
False
</property>
<property
name=
"position"
>
3
</property>
</packing>
</child>
</object>
<packing>
<property
name=
"expand"
>
False
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"position"
>
1
</property>
</packing>
</child>
</object>
</child>
</template>
</interface>