X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=tests%2Fcallbacks.c;h=55e459d74283c1b2566c06a54165a16f8e83345d;hb=034b7e1b0a4bc5ab6ea8473c5be1d0431fb64d6c;hp=e08b53265656ce0c3baf3e23e53c763df2207195;hpb=b85e6bd2c1dfd95b4972429512355dc69f483633;p=rodin%2Fchimara.git diff --git a/tests/callbacks.c b/tests/callbacks.c index e08b532..55e459d 100644 --- a/tests/callbacks.c +++ b/tests/callbacks.c @@ -35,9 +35,11 @@ #include "error.h" void on_save(GtkAction *action, ChimaraGlk *glk) { - GSList *widgets = gtk_action_get_proxies(action); - GtkWindow *top = GTK_WINDOW( gtk_widget_get_toplevel(widgets->data) ); - error_dialog(top, NULL, "Not implemented yet"); + chimara_glk_feed_line_input(glk, "save"); +} + +void on_restore(GtkAction *action, ChimaraGlk *glk) { + chimara_glk_feed_line_input(glk, "restore"); } gboolean on_window_delete_event(GtkWidget *widget, GdkEvent *event, ChimaraGlk *glk) {