[gnome-games] ui: Use Gtk.MessageDialog for resume dialog



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]