[gnome-games] ui: Use Gtk.MessageDialog for resume dialog
- From: Adrien Plazas <aplazas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-games] ui: Use Gtk.MessageDialog for resume dialog
- Date: Sun, 2 Apr 2017 07:42:17 +0000 (UTC)
commit b2e03a9ae24f42277251e1c0d3b9ab4269edc6e8
Author: theawless <theawless gmail com>
Date: Sat Apr 1 16:39:38 2017 +0530
ui: Use Gtk.MessageDialog for resume dialog
https://bugzilla.gnome.org/show_bug.cgi?id=771631
data/ui/resume-dialog.ui | 22 ++++------------------
src/ui/resume-dialog.vala | 6 +-----
2 files changed, 5 insertions(+), 23 deletions(-)
---
diff --git a/data/ui/resume-dialog.ui b/data/ui/resume-dialog.ui
index 9e110cc..91c42a1 100644
--- a/data/ui/resume-dialog.ui
+++ b/data/ui/resume-dialog.ui
@@ -1,26 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<requires lib="gtk+" version="3.16"/>
- <template class="GamesResumeDialog" parent="GtkDialog">
+ <template class="GamesResumeDialog" parent="GtkMessageDialog">
<property name="modal">True</property>
<property name="destroy-with-parent">True</property>
- <child internal-child="vbox">"
- <object class="GtkBox" id="vbox">
- <child>
- <object class="GtkLabel" id="label">
- <property name="visible">True</property>
- <property name="hexpand">True</property>
- <property name="vexpand">True</property>
- <property name="margin-top">12</property>
- <property name="margin-bottom">12</property>
- <property name="margin-start">21</property>
- <property name="margin-end">21</property>
- <property name="label" translatable="yes">Resume last game?</property>
- </object>
- </child>
- </object>
- </child>
-
+ <property name="type_hint">dialog</property>
+ <property name="message_type">question</property>
+ <property name="text" translatable="yes">Resume last game?</property>
<child type="action">
<object class="GtkButton" id="button_resume">
<property name="visible">True</property>
diff --git a/src/ui/resume-dialog.vala b/src/ui/resume-dialog.vala
index 7d198fb..37b694f 100644
--- a/src/ui/resume-dialog.vala
+++ b/src/ui/resume-dialog.vala
@@ -1,9 +1,5 @@
// This file is part of GNOME Games. License: GPLv3
[GtkTemplate (ui = "/org/gnome/Games/ui/resume-dialog.ui")]
-private class Games.ResumeDialog : Gtk.Dialog {
- construct {
- // GtkBuilder can't set construct properties so we have to set 'use-header-bar' manually.
- use_header_bar = 1;
- }
+private class Games.ResumeDialog : Gtk.MessageDialog {
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]