summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorOwen Taylor <owt1@cornell.edu>1998-03-18 21:11:04 +0000
committerOwen Taylor <otaylor@src.gnome.org>1998-03-18 21:11:04 +0000
commitf9739e834376121d8f766072499126e1cac2f332 (patch)
treedb18acfaf13950986d1f9098980326cfabfb1d5a /tests
parent85d4cd0f43c29fcca9c38282d7fa169bf775409e (diff)
downloadgtk+-f9739e834376121d8f766072499126e1cac2f332.tar.gz
( From: James Henstridge <james@daa.com.au> )
Wed Mar 18 11:09:10 1998 Owen Taylor <owt1@cornell.edu> ( From: James Henstridge <james@daa.com.au> ) * gtk/gtkclist.c: Don't remove, then destroy labels in gtk_clist_set_column_[*], just remove them. * gtk/gtkmain.c (gtk_invoke_timeout_function): call marshal when appropriate, not function. Tue Mar 17 14:15:07 1998 Owen Taylor <owt1@cornell.edu> * gtk/testgtk.c (create_main_window): Alphabetize tests * gtk/gtk[hv]paned.c: Change division on resize if necessary to keep handle visible. * gtk/gtkgamma.c gtk/gtkcurve.c: Moved initialization into _init() functions. * gtk/gtkscrolledwindow.c: Added missing _construct() functions.
Diffstat (limited to 'tests')
-rw-r--r--tests/testgtk.c66
-rw-r--r--tests/testselection.c2
2 files changed, 40 insertions, 28 deletions
diff --git a/tests/testgtk.c b/tests/testgtk.c
index 59702102bc..83c2da51d9 100644
--- a/tests/testgtk.c
+++ b/tests/testgtk.c
@@ -1276,6 +1276,13 @@ cb_create_tree(GtkWidget* w)
nb_item = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(sTreeSampleSelection.nb_item_spinner));
recursion_level = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(sTreeSampleSelection.recursion_spinner));
+ if (pow (nb_item, recursion_level) > 10000)
+ {
+ g_print ("%g total items? That will take a very long time. Try less\n",
+ pow (nb_item, recursion_level));
+ return;
+ }
+
create_tree_sample(selection_mode, draw_line, view_line, no_root_item, nb_item, recursion_level);
}
@@ -4100,6 +4107,7 @@ create_panes ()
GtkWidget *frame;
GtkWidget *hpaned;
GtkWidget *vpaned;
+ GtkWidget *button;
if (!window)
{
@@ -4125,6 +4133,10 @@ create_panes ()
gtk_widget_set_usize (frame, 60, 60);
gtk_paned_add1 (GTK_PANED (hpaned), frame);
gtk_widget_show (frame);
+
+ button = gtk_button_new_with_label ("Hi there");
+ gtk_container_add (GTK_CONTAINER(frame), button);
+ gtk_widget_show (button);
frame = gtk_frame_new (NULL);
gtk_frame_set_shadow_type (GTK_FRAME(frame), GTK_SHADOW_IN);
@@ -5486,46 +5498,46 @@ create_main_window ()
void (*func) ();
} buttons[] =
{
+ { "button box", create_button_box },
{ "buttons", create_buttons },
- { "toggle buttons", create_toggle_buttons },
{ "check buttons", create_check_buttons },
- { "radio buttons", create_radio_buttons },
- { "button box", create_button_box },
- { "toolbar", create_toolbar },
- { "handle box", create_handle_box },
- { "statusbar", create_statusbar },
- { "reparent", create_reparent },
- { "pixmap", create_pixmap },
- { "tooltips", create_tooltips },
- { "menus", create_menus },
- { "scrolled windows", create_scrolled_windows },
- { "cursors", create_cursors },
- { "entry", create_entry },
- { "spinbutton", create_spins },
- { "list", create_list },
{ "clist", create_clist},
- { "tree", create_tree_mode_window},
{ "color selection", create_color_selection },
- { "file selection", create_file_selection },
+ { "cursors", create_cursors },
{ "dialog", create_dialog },
+ { "dnd", create_dnd },
+ { "entry", create_entry },
+ { "file selection", create_file_selection },
+ { "gamma curve", create_gamma_curve },
+ { "handle box", create_handle_box },
+ { "list", create_list },
+ { "menus", create_menus },
{ "miscellaneous", NULL },
- { "range controls", create_range_controls },
- { "rulers", create_rulers },
- { "text", create_text },
{ "notebook", create_notebook },
{ "panes", create_panes },
- { "shapes", create_shapes },
- { "dnd", create_dnd },
- { "WM hints", create_wmhints },
- { "progress bar", create_progress_bar },
+ { "pixmap", create_pixmap },
{ "preview color", create_color_preview },
{ "preview gray", create_gray_preview },
- { "gamma curve", create_gamma_curve },
+ { "progress bar", create_progress_bar },
+ { "radio buttons", create_radio_buttons },
+ { "range controls", create_range_controls },
+ { "reparent", create_reparent },
+ { "rulers", create_rulers },
+ { "scrolled windows", create_scrolled_windows },
+ { "shapes", create_shapes },
+ { "spinbutton", create_spins },
+ { "statusbar", create_statusbar },
+ { "test idle", create_idle_test },
+ { "test mainloop", create_test },
{ "test scrolling", create_scroll_test },
{ "test selection", create_selection_test },
{ "test timeout", create_timeout_test },
- { "test idle", create_idle_test },
- { "test", create_test },
+ { "text", create_text },
+ { "toggle buttons", create_toggle_buttons },
+ { "toolbar", create_toolbar },
+ { "tooltips", create_tooltips },
+ { "tree", create_tree_mode_window},
+ { "WM hints", create_wmhints },
};
int nbuttons = sizeof (buttons) / sizeof (buttons[0]);
GtkWidget *window;
diff --git a/tests/testselection.c b/tests/testselection.c
index 6a05929131..6631118381 100644
--- a/tests/testselection.c
+++ b/tests/testselection.c
@@ -163,7 +163,7 @@ selection_handle (GtkWidget *widget,
}
else
{
- buffer = selection_string->str;
+ buffer = (guchar *)selection_string->str;
len = selection_string->len;
}