diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/testmerge.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/testmerge.c b/tests/testmerge.c index 4b40f1262..c79090b20 100644 --- a/tests/testmerge.c +++ b/tests/testmerge.c @@ -1,5 +1,6 @@ #include <stdio.h> #include <string.h> +#include <unistd.h> #include <gtk/gtk.h> struct { const gchar *filename; guint merge_id; } merge_ids[] = { @@ -20,6 +21,12 @@ dump_tree (GtkWidget *button, } static void +dump_accels (void) +{ + gtk_accel_map_save_fd (STDOUT_FILENO); +} + +static void toggle_tearoffs (GtkWidget *button, GtkUIManager *merge) { @@ -538,6 +545,10 @@ main (int argc, char **argv) g_signal_connect (button, "clicked", G_CALLBACK (dump_tree), merge); gtk_box_pack_end (GTK_BOX (vbox), button, FALSE, FALSE, 0); + button = gtk_button_new_with_label ("Dump Accels"); + g_signal_connect (button, "clicked", G_CALLBACK (dump_accels), NULL); + gtk_box_pack_end (GTK_BOX (vbox), button, FALSE, FALSE, 0); + view = create_tree_view (merge); gtk_table_attach (GTK_TABLE (table), view, 1,2, 0,1, GTK_FILL|GTK_EXPAND, GTK_FILL|GTK_EXPAND, 0, 0); |