diff options
author | Christian Dywan <christian@twotoasts.de> | 2010-03-31 15:32:03 +0200 |
---|---|---|
committer | Javier Jardón <jjardon@gnome.org> | 2010-05-03 01:51:22 +0200 |
commit | e0602fd6a864c52ab4d9950ce55c1bc2c4382dbe (patch) | |
tree | 5ed4dd70d37fc498055646e289dc49d973ce3530 /tests | |
parent | 2f70bb98cb20bb9eff73769fd1363133989b0157 (diff) | |
download | gdk-pixbuf-e0602fd6a864c52ab4d9950ce55c1bc2c4382dbe.tar.gz |
Remove obsolete GtkText test from testgtk
Diffstat (limited to 'tests')
-rw-r--r-- | tests/testgtk.c | 178 |
1 files changed, 0 insertions, 178 deletions
diff --git a/tests/testgtk.c b/tests/testgtk.c index 51b422f44..18b0f08f5 100644 --- a/tests/testgtk.c +++ b/tests/testgtk.c @@ -6851,183 +6851,6 @@ struct { int ntext_colors = sizeof(text_colors) / sizeof(text_colors[0]); /* - * GtkText - */ -void -text_insert_random (GtkWidget *w, GtkText *text) -{ - int i; - char c; - for (i=0; i<10; i++) - { - c = 'A' + rand() % ('Z' - 'A'); - gtk_text_set_point (text, rand() % gtk_text_get_length (text)); - gtk_text_insert (text, NULL, NULL, NULL, &c, 1); - } -} - -void -create_text (GtkWidget *widget) -{ - int i, j; - - static GtkWidget *window = NULL; - GtkWidget *box1; - GtkWidget *box2; - GtkWidget *hbox; - GtkWidget *button; - GtkWidget *check; - GtkWidget *separator; - GtkWidget *scrolled_window; - GtkWidget *text; - - FILE *infile; - - if (!window) - { - window = gtk_window_new (GTK_WINDOW_TOPLEVEL); - gtk_window_set_screen (GTK_WINDOW (window), - gtk_widget_get_screen (widget)); - - gtk_widget_set_name (window, "text window"); - g_object_set (window, "allow_shrink", TRUE, "allow_grow", TRUE, NULL); - gtk_widget_set_size_request (window, 500, 500); - - g_signal_connect (window, "destroy", - G_CALLBACK (gtk_widget_destroyed), - &window); - - gtk_window_set_title (GTK_WINDOW (window), "test"); - gtk_container_set_border_width (GTK_CONTAINER (window), 0); - - - box1 = gtk_vbox_new (FALSE, 0); - gtk_container_add (GTK_CONTAINER (window), box1); - gtk_widget_show (box1); - - - box2 = gtk_vbox_new (FALSE, 10); - gtk_container_set_border_width (GTK_CONTAINER (box2), 10); - gtk_box_pack_start (GTK_BOX (box1), box2, TRUE, TRUE, 0); - gtk_widget_show (box2); - - - scrolled_window = gtk_scrolled_window_new (NULL, NULL); - gtk_box_pack_start (GTK_BOX (box2), scrolled_window, TRUE, TRUE, 0); - gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window), - GTK_POLICY_NEVER, - GTK_POLICY_ALWAYS); - gtk_widget_show (scrolled_window); - - text = gtk_text_new (NULL, NULL); - gtk_text_set_editable (GTK_TEXT (text), TRUE); - gtk_container_add (GTK_CONTAINER (scrolled_window), text); - gtk_widget_grab_focus (text); - gtk_widget_show (text); - - - gtk_text_freeze (GTK_TEXT (text)); - - for (i=0; i<ntext_colors; i++) - { - gtk_text_insert (GTK_TEXT (text), NULL, NULL, NULL, - text_colors[i].name, -1); - gtk_text_insert (GTK_TEXT (text), NULL, NULL, NULL, "\t", -1); - - for (j=0; j<ntext_colors; j++) - { - gtk_text_insert (GTK_TEXT (text), NULL, - &text_colors[j].color, &text_colors[i].color, - "XYZ", -1); - } - gtk_text_insert (GTK_TEXT (text), NULL, NULL, NULL, "\n", -1); - } - - infile = fopen("testgtk.c", "r"); - - if (infile) - { - char *buffer; - int nbytes_read, nbytes_alloc; - - nbytes_read = 0; - nbytes_alloc = 1024; - buffer = g_new (char, nbytes_alloc); - while (1) - { - int len; - if (nbytes_alloc < nbytes_read + 1024) - { - nbytes_alloc *= 2; - buffer = g_realloc (buffer, nbytes_alloc); - } - len = fread (buffer + nbytes_read, 1, 1024, infile); - nbytes_read += len; - if (len < 1024) - break; - } - - gtk_text_insert (GTK_TEXT (text), NULL, NULL, - NULL, buffer, nbytes_read); - g_free(buffer); - fclose (infile); - } - - gtk_text_thaw (GTK_TEXT (text)); - - hbox = gtk_hbutton_box_new (); - gtk_box_pack_start (GTK_BOX (box2), hbox, FALSE, FALSE, 0); - gtk_widget_show (hbox); - - check = gtk_check_button_new_with_label("Editable"); - gtk_box_pack_start (GTK_BOX (hbox), check, FALSE, FALSE, 0); - g_signal_connect (check, "toggled", - G_CALLBACK (text_toggle_editable), text); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check), TRUE); - gtk_widget_show (check); - - check = gtk_check_button_new_with_label("Wrap Words"); - gtk_box_pack_start (GTK_BOX (hbox), check, FALSE, TRUE, 0); - g_signal_connect (check, "toggled", - G_CALLBACK (text_toggle_word_wrap), text); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check), FALSE); - gtk_widget_show (check); - - separator = gtk_hseparator_new (); - gtk_box_pack_start (GTK_BOX (box1), separator, FALSE, TRUE, 0); - gtk_widget_show (separator); - - - box2 = gtk_vbox_new (FALSE, 10); - gtk_container_set_border_width (GTK_CONTAINER (box2), 10); - gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE, 0); - gtk_widget_show (box2); - - - button = gtk_button_new_with_label ("insert random"); - g_signal_connect (button, "clicked", - G_CALLBACK (text_insert_random), - text); - gtk_box_pack_start (GTK_BOX (box2), button, TRUE, TRUE, 0); - gtk_widget_show (button); - - button = gtk_button_new_with_label ("close"); - g_signal_connect_swapped (button, "clicked", - G_CALLBACK (gtk_widget_destroy), - window); - gtk_box_pack_start (GTK_BOX (box2), button, TRUE, TRUE, 0); - gtk_widget_set_can_default (button, TRUE); - gtk_widget_grab_default (button); - gtk_widget_show (button); - } - - if (!gtk_widget_get_visible (window)) - gtk_widget_show (window); - else - gtk_widget_destroy (window); -} - -/* * GtkNotebook */ @@ -11070,7 +10893,6 @@ struct { { "test scrolling", create_scroll_test }, { "test selection", create_selection_test }, { "test timeout", create_timeout_test }, - { "text", create_text }, { "toggle buttons", create_toggle_buttons }, { "toolbar", create_toolbar }, { "tooltips", create_tooltips }, |