-void on_save_tool_button_clicked(GtkToolButton *toolbutton, gpointer user_data) {
- error_dialog( GTK_WINDOW(gtk_widget_get_toplevel(GTK_WIDGET(toolbutton))), NULL, "Not implemented yet" );
+void on_save(GtkAction *action, gpointer user_data) {
+ GSList *widgets = gtk_action_get_proxies(action);
+ GtkWindow *top = GTK_WINDOW( gtk_widget_get_toplevel(widgets->data) );
+ error_dialog(top, NULL, "Not implemented yet");