summaryrefslogtreecommitdiff
path: root/source4/gtk/tools/gwcrontab.c
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2004-08-10 18:44:58 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:57:49 -0500
commit90cc0956a4d81cd0b8d5427ba52386fd957560d0 (patch)
tree46cd86fd03d269b856a3435376f7fd9a96dda8e7 /source4/gtk/tools/gwcrontab.c
parent1c06bf6731c5e115e4087d9ee33c1025e4961d75 (diff)
downloadsamba-90cc0956a4d81cd0b8d5427ba52386fd957560d0.tar.gz
samba-90cc0956a4d81cd0b8d5427ba52386fd957560d0.tar.bz2
samba-90cc0956a4d81cd0b8d5427ba52386fd957560d0.zip
r1699: Formatting update, bugfixes
(This used to be commit d13d2068313680ade2c2fb986b6a5ea8ed8f2aef)
Diffstat (limited to 'source4/gtk/tools/gwcrontab.c')
-rw-r--r--source4/gtk/tools/gwcrontab.c608
1 files changed, 304 insertions, 304 deletions
diff --git a/source4/gtk/tools/gwcrontab.c b/source4/gtk/tools/gwcrontab.c
index ba7d2bbcd4..aa5495bcc0 100644
--- a/source4/gtk/tools/gwcrontab.c
+++ b/source4/gtk/tools/gwcrontab.c
@@ -74,7 +74,7 @@ void update_joblist(void)
static void on_job_select(GtkTreeSelection *sel,
gpointer data)
{
- gtk_widget_set_sensitive(delete, gtk_tree_selection_get_selected(sel, NULL, NULL));
+ gtk_widget_set_sensitive(delete, gtk_tree_selection_get_selected(sel, NULL, NULL));
}
@@ -87,7 +87,7 @@ on_connect_activate (GtkMenuItem *menuitem,
gint result;
d = GTK_RPC_BINDING_DIALOG(gtk_rpc_binding_dialog_new(FALSE));
- result = gtk_dialog_run(GTK_DIALOG(d));
+ result = gtk_dialog_run(GTK_DIALOG(d));
switch(result) {
case GTK_RESPONSE_ACCEPT:
break;
@@ -101,17 +101,17 @@ on_connect_activate (GtkMenuItem *menuitem,
if(!NT_STATUS_IS_OK(status)) {
gtk_show_ntstatus(mainwin, status);
at_pipe = NULL;
- gtk_widget_destroy(GTK_WIDGET(d));
+ gtk_widget_destroy(GTK_WIDGET(d));
return;
}
- gtk_widget_destroy(GTK_WIDGET(d));
+ gtk_widget_destroy(GTK_WIDGET(d));
update_joblist();
}
void
on_quit_activate (GtkMenuItem *menuitem,
- gpointer user_data)
+ gpointer user_data)
{
if(at_pipe)dcerpc_pipe_close(at_pipe);
gtk_main_quit();
@@ -122,7 +122,7 @@ static GtkWidget* create_new_job_dialog (void);
void
on_new_activate (GtkMenuItem *menuitem,
- gpointer user_data)
+ gpointer user_data)
{
GtkWidget *d = create_new_job_dialog();
gint result = gtk_dialog_run(GTK_DIALOG(d));
@@ -170,16 +170,16 @@ on_delete_activate (GtkMenuItem *menuitem,
{
GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(tasks));
GtkTreeModel *model = GTK_TREE_MODEL(store_jobs);
- GtkTreeIter iter;
+ GtkTreeIter iter;
gint id;
- if (gtk_tree_selection_get_selected (sel, &model, &iter))
- {
+ if (gtk_tree_selection_get_selected (sel, &model, &iter))
+ {
struct atsvc_JobDel r;
TALLOC_CTX *mem_ctx;
NTSTATUS status;
- gtk_tree_model_get (model, &iter, 1, &id, -1);
-
+ gtk_tree_model_get (model, &iter, 1, &id, -1);
+
r.in.servername = dcerpc_server_name(at_pipe);
r.in.min_job_id = r.in.max_job_id = id;
@@ -190,184 +190,184 @@ on_delete_activate (GtkMenuItem *menuitem,
gtk_show_ntstatus(mainwin, status);
return;
}
-
+
update_joblist();
- }
+ }
}
void
on_about_activate (GtkMenuItem *menuitem,
- gpointer user_data)
+ gpointer user_data)
{
GtkDialog *aboutwin = GTK_DIALOG(create_gtk_samba_about_dialog("gwcrontab"));
- gtk_dialog_run(aboutwin);
- gtk_widget_destroy(GTK_WIDGET(aboutwin));
+ gtk_dialog_run(aboutwin);
+ gtk_widget_destroy(GTK_WIDGET(aboutwin));
}
GtkWidget*
create_mainwindow (void)
{
- GtkWidget *mainwindow;
- GtkWidget *vbox;
- GtkWidget *menubar;
- GtkWidget *menuitem4;
- GtkWidget *menuitem4_menu;
- GtkWidget *connect;
- GtkWidget *separatormenuitem1;
- GtkWidget *quit;
- GtkWidget *task;
- GtkWidget *task_menu;
- GtkWidget *new;
- GtkCellRenderer *renderer;
- GtkTreeViewColumn *curcol;
- GtkWidget *menuitem7;
- GtkWidget *menuitem7_menu;
- GtkWidget *about;
- GtkWidget *scrolledwindow;
- GtkWidget *statusbar;
- GtkAccelGroup *accel_group;
-
- accel_group = gtk_accel_group_new ();
-
- mainwindow = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- gtk_window_set_default_size (GTK_WINDOW (mainwindow), 642, 562);
- gtk_window_set_title (GTK_WINDOW (mainwindow), "Task Scheduler");
-
- vbox = gtk_vbox_new (FALSE, 0);
- gtk_widget_show (vbox);
- gtk_container_add (GTK_CONTAINER (mainwindow), vbox);
-
- menubar = gtk_menu_bar_new ();
- gtk_widget_show (menubar);
- gtk_box_pack_start (GTK_BOX (vbox), menubar, FALSE, FALSE, 0);
-
- menuitem4 = gtk_menu_item_new_with_mnemonic ("_File");
- gtk_widget_show (menuitem4);
- gtk_container_add (GTK_CONTAINER (menubar), menuitem4);
-
- menuitem4_menu = gtk_menu_new ();
- gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem4), menuitem4_menu);
-
- connect = gtk_menu_item_new_with_mnemonic ("_Connect");
- gtk_widget_show (connect);
- gtk_container_add (GTK_CONTAINER (menuitem4_menu), connect);
-
- separatormenuitem1 = gtk_separator_menu_item_new ();
- gtk_widget_show (separatormenuitem1);
- gtk_container_add (GTK_CONTAINER (menuitem4_menu), separatormenuitem1);
- gtk_widget_set_sensitive (separatormenuitem1, FALSE);
-
- quit = gtk_image_menu_item_new_from_stock ("gtk-quit", accel_group);
- gtk_widget_show (quit);
- gtk_container_add (GTK_CONTAINER (menuitem4_menu), quit);
-
- task = gtk_menu_item_new_with_mnemonic ("_Task");
- gtk_widget_show (task);
- gtk_container_add (GTK_CONTAINER (menubar), task);
-
- task_menu = gtk_menu_new ();
- gtk_menu_item_set_submenu (GTK_MENU_ITEM (task), task_menu);
-
- new = gtk_menu_item_new_with_mnemonic ("_New");
- gtk_widget_show (new);
- gtk_container_add (GTK_CONTAINER (task_menu), new);
-
- delete = gtk_menu_item_new_with_mnemonic ("_Delete");
- gtk_widget_set_sensitive(delete, FALSE);
- gtk_widget_show (delete);
- gtk_container_add (GTK_CONTAINER (task_menu), delete);
-
- menuitem7 = gtk_menu_item_new_with_mnemonic ("_Help");
- gtk_widget_show (menuitem7);
- gtk_container_add (GTK_CONTAINER (menubar), menuitem7);
-
- menuitem7_menu = gtk_menu_new ();
- gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem7), menuitem7_menu);
-
- about = gtk_menu_item_new_with_mnemonic ("_About");
- gtk_widget_show (about);
- gtk_container_add (GTK_CONTAINER (menuitem7_menu), about);
-
- scrolledwindow = gtk_scrolled_window_new (NULL, NULL);
- gtk_widget_show (scrolledwindow);
- gtk_box_pack_start (GTK_BOX (vbox), scrolledwindow, TRUE, TRUE, 0);
-
- tasks = gtk_tree_view_new ();
-
- curcol = gtk_tree_view_column_new ();
- gtk_tree_view_column_set_title(curcol, "Status");
- renderer = gtk_cell_renderer_text_new();
- gtk_tree_view_column_pack_start(curcol, renderer, True);
- gtk_tree_view_append_column(GTK_TREE_VIEW(tasks), curcol);
- gtk_tree_view_column_add_attribute(curcol, renderer, "text", 0);
-
- curcol = gtk_tree_view_column_new ();
- gtk_tree_view_column_set_title(curcol, "ID");
- renderer = gtk_cell_renderer_text_new();
- gtk_tree_view_column_pack_start(curcol, renderer, True);
- gtk_tree_view_append_column(GTK_TREE_VIEW(tasks), curcol);
- gtk_tree_view_column_add_attribute(curcol, renderer, "text", 1);
-
- curcol = gtk_tree_view_column_new ();
- gtk_tree_view_column_set_title(curcol, "Day");
- renderer = gtk_cell_renderer_text_new();
- gtk_tree_view_column_pack_start(curcol, renderer, True);
- gtk_tree_view_append_column(GTK_TREE_VIEW(tasks), curcol);
- gtk_tree_view_column_add_attribute(curcol, renderer, "text", 2);
-
- curcol = gtk_tree_view_column_new ();
- gtk_tree_view_column_set_title(curcol, "Time");
- renderer = gtk_cell_renderer_text_new();
- gtk_tree_view_column_pack_start(curcol, renderer, True);
- gtk_tree_view_append_column(GTK_TREE_VIEW(tasks), curcol);
- gtk_tree_view_column_add_attribute(curcol, renderer, "text", 3);
-
- curcol = gtk_tree_view_column_new ();
- gtk_tree_view_column_set_title(curcol, "Command Line");
- renderer = gtk_cell_renderer_text_new();
- gtk_tree_view_column_pack_start(curcol, renderer, True);
- gtk_tree_view_append_column(GTK_TREE_VIEW(tasks), curcol);
- gtk_tree_view_column_add_attribute(curcol, renderer, "text", 4);
-
- store_jobs = gtk_list_store_new(5, G_TYPE_INT, G_TYPE_INT, G_TYPE_INT, G_TYPE_INT, G_TYPE_STRING);
- gtk_tree_view_set_model(GTK_TREE_VIEW(tasks), GTK_TREE_MODEL(store_jobs));
- g_object_unref(store_jobs);
-
- gtk_widget_show (tasks);
- gtk_container_add (GTK_CONTAINER (scrolledwindow), tasks);
-
- g_signal_connect (gtk_tree_view_get_selection(GTK_TREE_VIEW(tasks)) , "changed", G_CALLBACK (on_job_select), NULL);
-
- statusbar = gtk_statusbar_new ();
- gtk_widget_show (statusbar);
- gtk_box_pack_start (GTK_BOX (vbox), statusbar, FALSE, FALSE, 0);
-
- g_signal_connect ((gpointer) connect, "activate",
- G_CALLBACK (on_connect_activate),
- NULL);
- g_signal_connect ((gpointer) quit, "activate",
- G_CALLBACK (on_quit_activate),
- NULL);
- g_signal_connect ((gpointer) new, "activate",
- G_CALLBACK (on_new_activate),
- NULL);
- g_signal_connect ((gpointer) delete, "activate",
- G_CALLBACK (on_delete_activate),
- NULL);
- g_signal_connect ((gpointer) about, "activate",
- G_CALLBACK (on_about_activate),
- NULL);
-
- gtk_window_add_accel_group (GTK_WINDOW (mainwindow), accel_group);
- gtk_widget_set_sensitive(tasks, FALSE);
-
- return mainwindow;
+ GtkWidget *mainwindow;
+ GtkWidget *vbox;
+ GtkWidget *menubar;
+ GtkWidget *menuitem4;
+ GtkWidget *menuitem4_menu;
+ GtkWidget *connect;
+ GtkWidget *separatormenuitem1;
+ GtkWidget *quit;
+ GtkWidget *task;
+ GtkWidget *task_menu;
+ GtkWidget *new;
+ GtkCellRenderer *renderer;
+ GtkTreeViewColumn *curcol;
+ GtkWidget *menuitem7;
+ GtkWidget *menuitem7_menu;
+ GtkWidget *about;
+ GtkWidget *scrolledwindow;
+ GtkWidget *statusbar;
+ GtkAccelGroup *accel_group;
+
+ accel_group = gtk_accel_group_new ();
+
+ mainwindow = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+ gtk_window_set_default_size (GTK_WINDOW (mainwindow), 642, 562);
+ gtk_window_set_title (GTK_WINDOW (mainwindow), "Task Scheduler");
+
+ vbox = gtk_vbox_new (FALSE, 0);
+ gtk_widget_show (vbox);
+ gtk_container_add (GTK_CONTAINER (mainwindow), vbox);
+
+ menubar = gtk_menu_bar_new ();
+ gtk_widget_show (menubar);
+ gtk_box_pack_start (GTK_BOX (vbox), menubar, FALSE, FALSE, 0);
+
+ menuitem4 = gtk_menu_item_new_with_mnemonic ("_File");
+ gtk_widget_show (menuitem4);
+ gtk_container_add (GTK_CONTAINER (menubar), menuitem4);
+
+ menuitem4_menu = gtk_menu_new ();
+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem4), menuitem4_menu);
+
+ connect = gtk_menu_item_new_with_mnemonic ("_Connect");
+ gtk_widget_show (connect);
+ gtk_container_add (GTK_CONTAINER (menuitem4_menu), connect);
+
+ separatormenuitem1 = gtk_separator_menu_item_new ();
+ gtk_widget_show (separatormenuitem1);
+ gtk_container_add (GTK_CONTAINER (menuitem4_menu), separatormenuitem1);
+ gtk_widget_set_sensitive (separatormenuitem1, FALSE);
+
+ quit = gtk_image_menu_item_new_from_stock ("gtk-quit", accel_group);
+ gtk_widget_show (quit);
+ gtk_container_add (GTK_CONTAINER (menuitem4_menu), quit);
+
+ task = gtk_menu_item_new_with_mnemonic ("_Task");
+ gtk_widget_show (task);
+ gtk_container_add (GTK_CONTAINER (menubar), task);
+
+ task_menu = gtk_menu_new ();
+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (task), task_menu);
+
+ new = gtk_menu_item_new_with_mnemonic ("_New");
+ gtk_widget_show (new);
+ gtk_container_add (GTK_CONTAINER (task_menu), new);
+
+ delete = gtk_menu_item_new_with_mnemonic ("_Delete");
+ gtk_widget_set_sensitive(delete, FALSE);
+ gtk_widget_show (delete);
+ gtk_container_add (GTK_CONTAINER (task_menu), delete);
+
+ menuitem7 = gtk_menu_item_new_with_mnemonic ("_Help");
+ gtk_widget_show (menuitem7);
+ gtk_container_add (GTK_CONTAINER (menubar), menuitem7);
+
+ menuitem7_menu = gtk_menu_new ();
+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem7), menuitem7_menu);
+
+ about = gtk_menu_item_new_with_mnemonic ("_About");
+ gtk_widget_show (about);
+ gtk_container_add (GTK_CONTAINER (menuitem7_menu), about);
+
+ scrolledwindow = gtk_scrolled_window_new (NULL, NULL);
+ gtk_widget_show (scrolledwindow);
+ gtk_box_pack_start (GTK_BOX (vbox), scrolledwindow, TRUE, TRUE, 0);
+
+ tasks = gtk_tree_view_new ();
+
+ curcol = gtk_tree_view_column_new ();
+ gtk_tree_view_column_set_title(curcol, "Status");
+ renderer = gtk_cell_renderer_text_new();
+ gtk_tree_view_column_pack_start(curcol, renderer, True);
+ gtk_tree_view_append_column(GTK_TREE_VIEW(tasks), curcol);
+ gtk_tree_view_column_add_attribute(curcol, renderer, "text", 0);
+
+ curcol = gtk_tree_view_column_new ();
+ gtk_tree_view_column_set_title(curcol, "ID");
+ renderer = gtk_cell_renderer_text_new();
+ gtk_tree_view_column_pack_start(curcol, renderer, True);
+ gtk_tree_view_append_column(GTK_TREE_VIEW(tasks), curcol);
+ gtk_tree_view_column_add_attribute(curcol, renderer, "text", 1);
+
+ curcol = gtk_tree_view_column_new ();
+ gtk_tree_view_column_set_title(curcol, "Day");
+ renderer = gtk_cell_renderer_text_new();
+ gtk_tree_view_column_pack_start(curcol, renderer, True);
+ gtk_tree_view_append_column(GTK_TREE_VIEW(tasks), curcol);
+ gtk_tree_view_column_add_attribute(curcol, renderer, "text", 2);
+
+ curcol = gtk_tree_view_column_new ();
+ gtk_tree_view_column_set_title(curcol, "Time");
+ renderer = gtk_cell_renderer_text_new();
+ gtk_tree_view_column_pack_start(curcol, renderer, True);
+ gtk_tree_view_append_column(GTK_TREE_VIEW(tasks), curcol);
+ gtk_tree_view_column_add_attribute(curcol, renderer, "text", 3);
+
+ curcol = gtk_tree_view_column_new ();
+ gtk_tree_view_column_set_title(curcol, "Command Line");
+ renderer = gtk_cell_renderer_text_new();
+ gtk_tree_view_column_pack_start(curcol, renderer, True);
+ gtk_tree_view_append_column(GTK_TREE_VIEW(tasks), curcol);
+ gtk_tree_view_column_add_attribute(curcol, renderer, "text", 4);
+
+ store_jobs = gtk_list_store_new(5, G_TYPE_INT, G_TYPE_INT, G_TYPE_INT, G_TYPE_INT, G_TYPE_STRING);
+ gtk_tree_view_set_model(GTK_TREE_VIEW(tasks), GTK_TREE_MODEL(store_jobs));
+ g_object_unref(store_jobs);
+
+ gtk_widget_show (tasks);
+ gtk_container_add (GTK_CONTAINER (scrolledwindow), tasks);
+
+ g_signal_connect (gtk_tree_view_get_selection(GTK_TREE_VIEW(tasks)) , "changed", G_CALLBACK (on_job_select), NULL);
+
+ statusbar = gtk_statusbar_new ();
+ gtk_widget_show (statusbar);
+ gtk_box_pack_start (GTK_BOX (vbox), statusbar, FALSE, FALSE, 0);
+
+ g_signal_connect ((gpointer) connect, "activate",
+ G_CALLBACK (on_connect_activate),
+ NULL);
+ g_signal_connect ((gpointer) quit, "activate",
+ G_CALLBACK (on_quit_activate),
+ NULL);
+ g_signal_connect ((gpointer) new, "activate",
+ G_CALLBACK (on_new_activate),
+ NULL);
+ g_signal_connect ((gpointer) delete, "activate",
+ G_CALLBACK (on_delete_activate),
+ NULL);
+ g_signal_connect ((gpointer) about, "activate",
+ G_CALLBACK (on_about_activate),
+ NULL);
+
+ gtk_window_add_accel_group (GTK_WINDOW (mainwindow), accel_group);
+ gtk_widget_set_sensitive(tasks, FALSE);
+
+ return mainwindow;
}
void
on_chk_weekly_toggled (GtkToggleButton *togglebutton,
- gpointer user_data)
+ gpointer user_data)
{
gtk_widget_set_sensitive(entry_repeat_weekly, gtk_toggle_button_get_active(togglebutton));
}
@@ -383,138 +383,138 @@ on_chk_monthly_toggled (GtkToggleButton *togglebutton,
static GtkWidget*create_new_job_dialog (void)
{
- GtkWidget *new_job_dialog;
- GtkWidget *dialog_vbox1;
- GtkWidget *frame1;
- GtkWidget *table1;
- GtkWidget *label4;
- GtkWidget *cal_day;
- GtkWidget *label3;
- GtkWidget *entry_time;
- GtkWidget *chk_weekly;
- GtkWidget *chk_monthly;
- GtkWidget *label1;
- GtkWidget *frame2;
- GtkWidget *hbox1;
- GtkWidget *label5;
- GtkWidget *label2;
- GtkWidget *dialog_action_area1;
- GtkWidget *cancelbutton1;
- GtkWidget *okbutton1;
-
- new_job_dialog = gtk_dialog_new ();
- gtk_window_set_title (GTK_WINDOW (new_job_dialog), "New job");
-
- dialog_vbox1 = GTK_DIALOG (new_job_dialog)->vbox;
- gtk_widget_show (dialog_vbox1);
-
- frame1 = gtk_frame_new (NULL);
- gtk_widget_show (frame1);
- gtk_box_pack_start (GTK_BOX (dialog_vbox1), frame1, TRUE, TRUE, 0);
-
- table1 = gtk_table_new (4, 2, FALSE);
- gtk_widget_show (table1);
- gtk_container_add (GTK_CONTAINER (frame1), table1);
-
- label4 = gtk_label_new ("Time:");
- gtk_widget_show (label4);
- gtk_table_attach (GTK_TABLE (table1), label4, 0, 1, 1, 2,
- (GtkAttachOptions) (GTK_FILL),
- (GtkAttachOptions) (0), 0, 0);
- gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5);
-
- cal_day = gtk_calendar_new ();
- gtk_widget_show (cal_day);
- gtk_table_attach (GTK_TABLE (table1), cal_day, 1, 2, 0, 1,
- (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
- (GtkAttachOptions) (GTK_FILL), 0, 0);
- gtk_calendar_display_options (GTK_CALENDAR (cal_day),
- GTK_CALENDAR_SHOW_HEADING
- | GTK_CALENDAR_SHOW_DAY_NAMES);
-
- label3 = gtk_label_new ("Date");
- gtk_widget_show (label3);
- gtk_table_attach (GTK_TABLE (table1), label3, 0, 1, 0, 1,
- (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
- (GtkAttachOptions) (0), 0, 0);
- gtk_misc_set_alignment (GTK_MISC (label3), 0, 0.5);
-
- entry_time = gtk_entry_new ();
- gtk_widget_show (entry_time);
- gtk_table_attach (GTK_TABLE (table1), entry_time, 1, 2, 1, 2,
- (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
- (GtkAttachOptions) (0), 0, 0);
-
- chk_weekly = gtk_check_button_new_with_mnemonic ("Repeat weekly");
- gtk_widget_show (chk_weekly);
- gtk_table_attach (GTK_TABLE (table1), chk_weekly, 0, 1, 2, 3,
- (GtkAttachOptions) (GTK_FILL),
- (GtkAttachOptions) (0), 0, 0);
-
- entry_repeat_weekly = gtk_entry_new ();
- gtk_widget_show (entry_repeat_weekly);
- gtk_table_attach (GTK_TABLE (table1), entry_repeat_weekly, 1, 2, 2, 3,
- (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
- (GtkAttachOptions) (0), 0, 0);
-
- chk_monthly = gtk_check_button_new_with_mnemonic ("Repeat monthly");
- gtk_widget_show (chk_monthly);
- gtk_table_attach (GTK_TABLE (table1), chk_monthly, 0, 1, 3, 4,
- (GtkAttachOptions) (GTK_FILL),
- (GtkAttachOptions) (0), 0, 0);
-
- entry_repeat_monthly = gtk_entry_new ();
- gtk_widget_show (entry_repeat_monthly);
- gtk_table_attach (GTK_TABLE (table1), entry_repeat_monthly, 1, 2, 3, 4,
- (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
- (GtkAttachOptions) (0), 0, 0);
-
- label1 = gtk_label_new ("Moment");
- gtk_widget_show (label1);
- gtk_frame_set_label_widget (GTK_FRAME (frame1), label1);
-
- frame2 = gtk_frame_new (NULL);
- gtk_widget_show (frame2);
- gtk_box_pack_start (GTK_BOX (dialog_vbox1), frame2, TRUE, TRUE, 0);
-
- hbox1 = gtk_hbox_new (FALSE, 0);
- gtk_widget_show (hbox1);
- gtk_container_add (GTK_CONTAINER (frame2), hbox1);
-
- label5 = gtk_label_new ("Command to execute");
- gtk_widget_show (label5);
- gtk_box_pack_start (GTK_BOX (hbox1), label5, TRUE, TRUE, 0);
-
- entry_cmd = gtk_entry_new ();
- gtk_widget_show (entry_cmd);
- gtk_box_pack_start (GTK_BOX (hbox1), entry_cmd, TRUE, TRUE, 0);
-
- label2 = gtk_label_new ("Command");
- gtk_widget_show (label2);
- gtk_frame_set_label_widget (GTK_FRAME (frame2), label2);
-
- dialog_action_area1 = GTK_DIALOG (new_job_dialog)->action_area;
- gtk_widget_show (dialog_action_area1);
- gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);
-
- cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel");
- gtk_widget_show (cancelbutton1);
- gtk_dialog_add_action_widget (GTK_DIALOG (new_job_dialog), cancelbutton1, GTK_RESPONSE_CANCEL);
- GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT);
-
- okbutton1 = gtk_button_new_from_stock ("gtk-ok");
- gtk_widget_show (okbutton1);
- gtk_dialog_add_action_widget (GTK_DIALOG (new_job_dialog), okbutton1, GTK_RESPONSE_OK);
- GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT);
-
- g_signal_connect ((gpointer) chk_weekly, "toggled",
- G_CALLBACK (on_chk_weekly_toggled),
- NULL);
- g_signal_connect ((gpointer) chk_monthly, "toggled",
- G_CALLBACK (on_chk_monthly_toggled),
- NULL);
-
- return new_job_dialog;
+ GtkWidget *new_job_dialog;
+ GtkWidget *dialog_vbox1;
+ GtkWidget *frame1;
+ GtkWidget *table1;
+ GtkWidget *label4;
+ GtkWidget *cal_day;
+ GtkWidget *label3;
+ GtkWidget *entry_time;
+ GtkWidget *chk_weekly;
+ GtkWidget *chk_monthly;
+ GtkWidget *label1;
+ GtkWidget *frame2;
+ GtkWidget *hbox1;
+ GtkWidget *label5;
+ GtkWidget *label2;
+ GtkWidget *dialog_action_area1;
+ GtkWidget *cancelbutton1;
+ GtkWidget *okbutton1;
+
+ new_job_dialog = gtk_dialog_new ();
+ gtk_window_set_title (GTK_WINDOW (new_job_dialog), "New job");
+
+ dialog_vbox1 = GTK_DIALOG (new_job_dialog)->vbox;
+ gtk_widget_show (dialog_vbox1);
+
+ frame1 = gtk_frame_new (NULL);
+ gtk_widget_show (frame1);
+ gtk_box_pack_start (GTK_BOX (dialog_vbox1), frame1, TRUE, TRUE, 0);
+
+ table1 = gtk_table_new (4, 2, FALSE);
+ gtk_widget_show (table1);
+ gtk_container_add (GTK_CONTAINER (frame1), table1);
+
+ label4 = gtk_label_new ("Time:");
+ gtk_widget_show (label4);
+ gtk_table_attach (GTK_TABLE (table1), label4, 0, 1, 1, 2,
+ (GtkAttachOptions) (GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5);
+
+ cal_day = gtk_calendar_new ();
+ gtk_widget_show (cal_day);
+ gtk_table_attach (GTK_TABLE (table1), cal_day, 1, 2, 0, 1,
+ (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+ (GtkAttachOptions) (GTK_FILL), 0, 0);
+ gtk_calendar_display_options (GTK_CALENDAR (cal_day),
+ GTK_CALENDAR_SHOW_HEADING
+ | GTK_CALENDAR_SHOW_DAY_NAMES);
+
+ label3 = gtk_label_new ("Date");
+ gtk_widget_show (label3);
+ gtk_table_attach (GTK_TABLE (table1), label3, 0, 1, 0, 1,
+ (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_misc_set_alignment (GTK_MISC (label3), 0, 0.5);
+
+ entry_time = gtk_entry_new ();
+ gtk_widget_show (entry_time);
+ gtk_table_attach (GTK_TABLE (table1), entry_time, 1, 2, 1, 2,
+ (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+
+ chk_weekly = gtk_check_button_new_with_mnemonic ("Repeat weekly");
+ gtk_widget_show (chk_weekly);
+ gtk_table_attach (GTK_TABLE (table1), chk_weekly, 0, 1, 2, 3,
+ (GtkAttachOptions) (GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+
+ entry_repeat_weekly = gtk_entry_new ();
+ gtk_widget_show (entry_repeat_weekly);
+ gtk_table_attach (GTK_TABLE (table1), entry_repeat_weekly, 1, 2, 2, 3,
+ (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+
+ chk_monthly = gtk_check_button_new_with_mnemonic ("Repeat monthly");
+ gtk_widget_show (chk_monthly);
+ gtk_table_attach (GTK_TABLE (table1), chk_monthly, 0, 1, 3, 4,
+ (GtkAttachOptions) (GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+
+ entry_repeat_monthly = gtk_entry_new ();
+ gtk_widget_show (entry_repeat_monthly);
+ gtk_table_attach (GTK_TABLE (table1), entry_repeat_monthly, 1, 2, 3, 4,
+ (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+
+ label1 = gtk_label_new ("Moment");
+ gtk_widget_show (label1);
+ gtk_frame_set_label_widget (GTK_FRAME (frame1), label1);
+
+ frame2 = gtk_frame_new (NULL);
+ gtk_widget_show (frame2);
+ gtk_box_pack_start (GTK_BOX (dialog_vbox1), frame2, TRUE, TRUE, 0);
+
+ hbox1 = gtk_hbox_new (FALSE, 0);
+ gtk_widget_show (hbox1);
+ gtk_container_add (GTK_CONTAINER (frame2), hbox1);
+
+ label5 = gtk_label_new ("Command to execute");
+ gtk_widget_show (label5);
+ gtk_box_pack_start (GTK_BOX (hbox1), label5, TRUE, TRUE, 0);
+
+ entry_cmd = gtk_entry_new ();
+ gtk_widget_show (entry_cmd);
+ gtk_box_pack_start (GTK_BOX (hbox1), entry_cmd, TRUE, TRUE, 0);
+
+ label2 = gtk_label_new ("Command");
+ gtk_widget_show (label2);
+ gtk_frame_set_label_widget (GTK_FRAME (frame2), label2);
+
+ dialog_action_area1 = GTK_DIALOG (new_job_dialog)->action_area;
+ gtk_widget_show (dialog_action_area1);
+ gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);
+
+ cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel");
+ gtk_widget_show (cancelbutton1);
+ gtk_dialog_add_action_widget (GTK_DIALOG (new_job_dialog), cancelbutton1, GTK_RESPONSE_CANCEL);
+ GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT);
+
+ okbutton1 = gtk_button_new_from_stock ("gtk-ok");
+ gtk_widget_show (okbutton1);
+ gtk_dialog_add_action_widget (GTK_DIALOG (new_job_dialog), okbutton1, GTK_RESPONSE_OK);
+ GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT);
+
+ g_signal_connect ((gpointer) chk_weekly, "toggled",
+ G_CALLBACK (on_chk_weekly_toggled),
+ NULL);
+ g_signal_connect ((gpointer) chk_monthly, "toggled",
+ G_CALLBACK (on_chk_monthly_toggled),
+ NULL);
+
+ return new_job_dialog;
}