user-accounts: Introduce a UI template for UmPhotoDialog

https://bugzilla.gnome.org/show_bug.cgi?id=766670
This commit is contained in:
Felipe Borges 2018-01-09 16:07:45 +01:00
parent 3fb1c1dca1
commit 169a0b3d56
3 changed files with 11 additions and 0 deletions

View file

@ -0,0 +1,6 @@
<?xml version="1.0"?>
<interface>
<!-- interface-requires gtk+ 3.8 -->
<template class="UmPhotoDialog" parent="GtkPopover">
</template>
</interface>

View file

@ -614,13 +614,17 @@ um_photo_dialog_dispose (GObject *object)
static void
um_photo_dialog_init (UmPhotoDialog *um)
{
gtk_widget_init_template (GTK_WIDGET (um));
}
static void
um_photo_dialog_class_init (UmPhotoDialogClass *klass)
{
GtkWidgetClass *wclass = GTK_WIDGET_CLASS (klass);
GObjectClass *oclass = G_OBJECT_CLASS (klass);
gtk_widget_class_set_template_from_resource (wclass, "/org/gnome/control-center/user-accounts/avatar-chooser.ui");
oclass->dispose = um_photo_dialog_dispose;
}

View file

@ -2,6 +2,7 @@
<gresources>
<gresource prefix="/org/gnome/control-center/user-accounts">
<file alias="account-dialog.ui" preprocess="xml-stripblanks">data/account-dialog.ui</file>
<file alias="avatar-chooser.ui" preprocess="xml-stripblanks">data/avatar-chooser.ui</file>
<file alias="join-dialog.ui" preprocess="xml-stripblanks">data/join-dialog.ui</file>
<file alias="account-fingerprint.ui" preprocess="xml-stripblanks">data/account-fingerprint.ui</file>
<file alias="password-dialog.ui" preprocess="xml-stripblanks">data/password-dialog.ui</file>