[gitg/wip/sindhus/interactive-rebase] Convert gitg-rebase-result-dialog.vala to template



commit 66047d2de49ad3fcf12b6f22d95eaacf02ad8d5d
Author: Sindhu S <sindhus live in>
Date:   Fri Sep 13 19:00:49 2013 +0530

    Convert gitg-rebase-result-dialog.vala to template

 gitg/gitg-rebase-result-dialog.vala         |   15 +++++----------
 gitg/resources/gitg-rebase-result-dialog.ui |    4 ++--
 2 files changed, 7 insertions(+), 12 deletions(-)
---
diff --git a/gitg/gitg-rebase-result-dialog.vala b/gitg/gitg-rebase-result-dialog.vala
index 3196fe2..0f8b666 100644
--- a/gitg/gitg-rebase-result-dialog.vala
+++ b/gitg/gitg-rebase-result-dialog.vala
@@ -19,23 +19,18 @@
 
 namespace Gitg
 {
+       [GtkTemplate (ui = "/org/gnome/gitg/gtk/gitg-rebase-result-dialog.ui")]
        public class RebaseResultDialog: Gtk.Dialog
        {
-               private Gtk.TextView output_view;
+               [GtkChild (name = "rebase_result_output")]
+               private Gtk.TextView r_result_output;
 
                public RebaseResultDialog()
-               {
-                       this.title = "Rebase Result";
-                       output_view = new Gtk.TextView();
-                       var hbox = new Gtk.Box (Gtk.Orientation.VERTICAL, 1);
-                       hbox.homogeneous = true;
-                       hbox.add (output_view);
-                       get_content_area().add(hbox);
-               }
+               {}
 
                public void set_rebase_output(string output)
                {
-                       output_view.buffer.set_text(output);
+                       r_result_output.buffer.set_text(output);
                }
 
                public void return_to_gitg()
diff --git a/gitg/resources/gitg-rebase-result-dialog.ui b/gitg/resources/gitg-rebase-result-dialog.ui
index 5128863..675600f 100644
--- a/gitg/resources/gitg-rebase-result-dialog.ui
+++ b/gitg/resources/gitg-rebase-result-dialog.ui
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <interface>
   <!-- interface-requires gtk+ 3.0 -->
-  <object class="GtkDialog" id="rebase_result_dialog">
+  <template class="GitgRebaseResultDialog" parent="Gtk.Dialog">
     <property name="can_focus">False</property>
     <property name="border_width">5</property>
     <property name="type_hint">dialog</property>
@@ -76,5 +76,5 @@
     <action-widgets>
       <action-widget response="0">rebase_result_ok</action-widget>
     </action-widgets>
-  </object>
+  </template>
 </interface>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]