aboutsummaryrefslogtreecommitdiffhomepage
path: root/interface-gtk.cpp
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2012-11-16 19:19:48 +0100
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2012-11-16 19:19:48 +0100
commitbd3b16c660e763f32f390ea35c38f7c1e0addd95 (patch)
tree854c21f950a89f73def261ceb677ff104e850075 /interface-gtk.cpp
parent6567dbe9170464e7bd89e86583201b6e4c7dfb9d (diff)
downloadsciteco-bd3b16c660e763f32f390ea35c38f7c1e0addd95.tar.gz
fixed clearing message line: do not display an empty message line (which can mean an empty line sent to stdout)
Diffstat (limited to 'interface-gtk.cpp')
-rw-r--r--interface-gtk.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/interface-gtk.cpp b/interface-gtk.cpp
index d348a09..70b98b7 100644
--- a/interface-gtk.cpp
+++ b/interface-gtk.cpp
@@ -103,6 +103,14 @@ InterfaceGtk::vmsg(MessageType type, const gchar *fmt, va_list ap)
}
void
+InterfaceGtk::msg_clear(void)
+{
+ gtk_info_bar_set_message_type(GTK_INFO_BAR(info_widget),
+ GTK_MESSAGE_OTHER);
+ gtk_label_set_text(GTK_LABEL(message_widget), "");
+}
+
+void
InterfaceGtk::info_update(QRegister *reg)
{
gchar buf[255];