[gitg/wip/commit] Make show_infobar public



commit 564f6da5d5e74a27f457d414092f390aba7e1889
Author: Jesse van den Kieboom <jessevdk gmail com>
Date:   Wed Jul 3 18:50:01 2013 +0200

    Make show_infobar public

 gitg/gitg-window.vala                 |   12 +++++++++---
 libgitg-ext/gitg-ext-application.vala |    4 ++++
 2 files changed, 13 insertions(+), 3 deletions(-)
---
diff --git a/gitg/gitg-window.vala b/gitg/gitg-window.vala
index 62e2c5c..175cd7b 100644
--- a/gitg/gitg-window.vala
+++ b/gitg/gitg-window.vala
@@ -669,11 +669,17 @@ public class Window : Gtk.ApplicationWindow, GitgExt.Application, Initable
                this.repository = repository;
        }
 
-       private void show_infobar(string primary_msg, string secondary_msg, Gtk.MessageType type)
+       public void show_infobar(string          primary_msg,
+                                string          secondary_msg,
+                                Gtk.MessageType type)
        {
                infobar.message_type = type;
-               infobar_primary_label.set_label("<b>%s</b>".printf(Markup.escape_text(primary_msg)));
-               
infobar_secondary_label.set_label("<small>%s</small>".printf(Markup.escape_text(secondary_msg)));
+
+               var primary = "<b>%s</b>".printf(Markup.escape_text(primary_msg));
+               var secondary = "<small>%s</small>".printf(Markup.escape_text(secondary_msg));
+
+               infobar_primary_label.set_label(primary);
+               infobar_secondary_label.set_label(secondary);
                infobar.show();
 
                infobar_close_button.clicked.connect(() => {
diff --git a/libgitg-ext/gitg-ext-application.vala b/libgitg-ext/gitg-ext-application.vala
index ecd3a28..b3651c9 100644
--- a/libgitg-ext/gitg-ext-application.vala
+++ b/libgitg-ext/gitg-ext-application.vala
@@ -54,6 +54,10 @@ public interface Application : Object
         *         given id exists.
         */
        public abstract GitgExt.Activity? activity(string id);
+
+       public abstract void show_infobar(string          primary_msg,
+                                         string          secondary_msg,
+                                         Gtk.MessageType type);
 }
 
 }


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