summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/testmerge.c11
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);