[Kazehakase-cvs] CVS update: kazehakase/src

Zurück zum Archiv-Index

Kouhei Sutou kous****@users*****
Thu Jun 8 22:39:18 JST 2006


Index: kazehakase/src/kz-statusbar.c
diff -u kazehakase/src/kz-statusbar.c:1.2 kazehakase/src/kz-statusbar.c:1.3
--- kazehakase/src/kz-statusbar.c:1.2	Fri Jun  2 15:59:09 2006
+++ kazehakase/src/kz-statusbar.c	Thu Jun  8 22:39:18 2006
@@ -319,16 +319,34 @@
 }
 
 
-static void
+void
 kz_statusbar_set_text (KzStatusbar *bar, const gchar *text, guint id)
 {
-	KzStatusbarPrivate *priv = KZ_STATUSBAR_GET_PRIVATE (bar);
+	KzStatusbarPrivate *priv;
+
+	g_return_if_fail(KZ_IS_STATUSBAR(bar));
+
+	priv = KZ_STATUSBAR_GET_PRIVATE (bar);
 
 	gtk_statusbar_pop(GTK_STATUSBAR(priv->statusbar), id);
 	if (text)
 		gtk_statusbar_push(GTK_STATUSBAR(priv->statusbar), id, text);
 }
 
+void
+kz_statusbar_set_text_with_name (KzStatusbar *bar, const gchar *text,
+				 const gchar *name)
+{
+	KzStatusbarPrivate *priv;
+	guint id;
+
+	g_return_if_fail(KZ_IS_STATUSBAR(bar));
+
+	priv = KZ_STATUSBAR_GET_PRIVATE (bar);
+	id = gtk_statusbar_get_context_id (GTK_STATUSBAR(priv->statusbar),
+					   name);
+	kz_statusbar_set_text (bar, text, id);
+}
 
 void
 kz_statusbar_set_link_text (KzStatusbar *bar, const gchar *text)
Index: kazehakase/src/kz-statusbar.h
diff -u kazehakase/src/kz-statusbar.h:1.1 kazehakase/src/kz-statusbar.h:1.2
--- kazehakase/src/kz-statusbar.h:1.1	Fri Jun  2 12:10:26 2006
+++ kazehakase/src/kz-statusbar.h	Thu Jun  8 22:39:18 2006
@@ -33,6 +33,10 @@
 GType      kz_statusbar_get_type          (void) G_GNUC_CONST;
 GtkWidget *kz_statusbar_new               (KzWindow *kz);
 
+void       kz_statusbar_set_text         (KzStatusbar *bar, const gchar *text,
+					  guint id);
+void       kz_statusbar_set_text_with_name (KzStatusbar *bar, const gchar *text,
+					    const gchar *name);
 void       kz_statusbar_set_link_text    (KzStatusbar *bar, const gchar *text);
 void       kz_statusbar_set_gesture_text (KzStatusbar *bar, const gchar *text);
 


More information about the Kazehakase-cvs mailing list
Zurück zum Archiv-Index