summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorOwen Taylor <owt1@cornell.edu>1998-03-02 23:16:39 +0000
committerOwen Taylor <otaylor@src.gnome.org>1998-03-02 23:16:39 +0000
commit395ccd366abb57002d770fd905cb22dee14abc1e (patch)
treeed26427e9d56afa03ee417209a0e21ce6166f23b /tests
parent336228180258d0deb4804f33f0a2a281fe20a3d2 (diff)
downloadgdk-pixbuf-395ccd366abb57002d770fd905cb22dee14abc1e.tar.gz
Miscellaneous minor fixes to remove ANSI C incompatibilities
Mon Mar 2 17:48:38 1998 Owen Taylor <owt1@cornell.edu> Miscellaneous minor fixes to remove ANSI C incompatibilities * gdk/gdkregion.c gtk/gtkclist.c: fix // comments * gdk/gdkdnd.c gdk/gdkinputcommon.h: change types of some arguments to ANSI functions * gtk/gtkcombo.c gtk/gtktree.c: fix casts of function pointers to void * * gtk/gtkmain.c: An actual bug! (in deprecated gtk_input_add_interp) * gtk/gtknotebook.h: Bitfields must be gint or guint. (and should be guint) * gtk/gtkstatusbar.c: trailing ';' * gtk/testgtk.c: GList where there should have been GSList * glib.h gutils.c : changed g_strcasecmp to take gchar* not guchar* * testglib.c: Remove trailing ; after functions
Diffstat (limited to 'tests')
-rw-r--r--tests/testgtk.c19
1 files changed, 18 insertions, 1 deletions
diff --git a/tests/testgtk.c b/tests/testgtk.c
index b83dd7ba5..9ed009eea 100644
--- a/tests/testgtk.c
+++ b/tests/testgtk.c
@@ -886,7 +886,7 @@ static void
statusbar_dump_stack (GtkWidget *button,
GtkStatusbar *statusbar)
{
- GList *list;
+ GSList *list;
for (list = statusbar->messages; list; list = list->next)
{
@@ -3251,6 +3251,15 @@ create_rulers ()
}
+static void
+text_toggle_editable (GtkWidget *checkbutton,
+ GtkWidget *text)
+{
+ gtk_text_set_editable(GTK_TEXT(text),
+ GTK_TOGGLE_BUTTON(checkbutton)->active);
+}
+
+
/*
* GtkText
*/
@@ -3261,6 +3270,7 @@ create_text ()
GtkWidget *box1;
GtkWidget *box2;
GtkWidget *button;
+ GtkWidget *editable_check;
GtkWidget *separator;
GtkWidget *table;
GtkWidget *hscrollbar;
@@ -3364,6 +3374,13 @@ create_text ()
gtk_text_thaw (GTK_TEXT (text));
+ editable_check = gtk_check_button_new_with_label("Editable");
+ gtk_box_pack_start (GTK_BOX (box2), editable_check, TRUE, TRUE, 0);
+ gtk_signal_connect (GTK_OBJECT(editable_check), "toggled",
+ GTK_SIGNAL_FUNC(text_toggle_editable), text);
+ gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(editable_check), TRUE);
+ gtk_widget_show (editable_check);
+
separator = gtk_hseparator_new ();
gtk_box_pack_start (GTK_BOX (box1), separator, FALSE, TRUE, 0);
gtk_widget_show (separator);