]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/gnome2-console/callbacks.c
Added wx-console.exe and .conf.
[bacula/bacula] / bacula / src / gnome2-console / callbacks.c
index fc03aba7342bd1c791327037c9a98c7d4adc717e..0587ff8233a8a9a2850bdbdc6dc8a3fc5a6b55d3 100644 (file)
 #define KEY_Left  65361
 #define KEY_Right 65363
 
+void terminate_console(int sig);
+
 gboolean
 on_console_delete_event(GtkWidget *widget, GdkEvent *event, gpointer user_data)
 {
    gtk_main_quit();
-   return FALSE;
+   terminate_console(0);     
 }
 
 void
@@ -391,6 +393,7 @@ on_run_ok_clicked(GtkButton *button, gpointer user_data)
              "when=\"%s\" where=\"%s\" storage=\"%s\"", 
             job, fileset, level, client, pool, when, where, storage);
    write_director(cmd);
+   set_text(cmd, strlen(cmd));
    write_director("yes");
    return;
 }
@@ -463,6 +466,7 @@ on_label_ok_clicked(GtkButton *button, gpointer user_data)
              "label name=\"%s\" pool=\"%s\" storage=\"%s\" slot=%s", 
             volume, pool, storage, slot);
    write_director(cmd);
+   set_text(cmd, strlen(cmd));
 }
 
 
@@ -499,6 +503,7 @@ on_select_files_button_clicked(GtkButton *button, gpointer user_data)
              "restore select current fileset=\"%s\" client=\"%s\" pool=\"%s\" "
              "storage=\"%s\"", fileset, client, pool, storage);
    write_director(cmd);
+   set_text(cmd, strlen(cmd));
    gtk_widget_show(restore_file_selection);
    select_restore_files();           /* put up select files dialog */
 }