r1699: Formatting update, bugfixes
authorJelmer Vernooij <jelmer@samba.org>
Tue, 10 Aug 2004 18:44:58 +0000 (18:44 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:57:49 +0000 (12:57 -0500)
(This used to be commit d13d2068313680ade2c2fb986b6a5ea8ed8f2aef)

source4/gtk/common/select.c
source4/gtk/tools/gregedit.c
source4/gtk/tools/gwcrontab.c
source4/gtk/tools/gwsam.c
source4/gtk/tools/gwsam_user.c

index 4e4d14dbe26d031932103b622384b948c26b8947..fd8303241fa8dded0f3b22a307dfbc74792da773 100644 (file)
@@ -31,65 +31,65 @@ const char *gtk_select_domain_dialog_get_domain(GtkSelectDomainDialog *d)
 
 void gtk_select_domain_dialog_init (GtkSelectDomainDialog *select_domain_dialog)
 {
-  GtkWidget *dialog_vbox1;
-  GtkWidget *hbox1;
-  GtkWidget *label1;
-  GtkWidget *scrolledwindow1;
-  GtkWidget *dialog_action_area1;
-  GtkWidget *cancelbutton1;
-  GtkWidget *okbutton1;
-  GtkCellRenderer *renderer;
-  GtkTreeViewColumn *curcol;
-
-  gtk_window_set_title (GTK_WINDOW (select_domain_dialog), "Select Domain");
-
-  dialog_vbox1 = GTK_DIALOG (select_domain_dialog)->vbox;
-  gtk_widget_show (dialog_vbox1);
-
-  hbox1 = gtk_hbox_new (FALSE, 0);
-  gtk_widget_show (hbox1);
-  gtk_box_pack_start (GTK_BOX (dialog_vbox1), hbox1, TRUE, TRUE, 0);
-
-  label1 = gtk_label_new ("Domain:");
-  gtk_widget_show (label1);
-  gtk_box_pack_start (GTK_BOX (hbox1), label1, FALSE, FALSE, 0);
-
-  select_domain_dialog->entry_domain = gtk_entry_new ();
-  gtk_widget_show (select_domain_dialog->entry_domain);
-  gtk_box_pack_start (GTK_BOX (hbox1), select_domain_dialog->entry_domain, TRUE, TRUE, 0);
-
-  scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_show (scrolledwindow1);
-  gtk_box_pack_start (GTK_BOX (dialog_vbox1), scrolledwindow1, TRUE, TRUE, 0);
-
-  select_domain_dialog->list_domains = gtk_tree_view_new ();
-  gtk_widget_show (select_domain_dialog->list_domains);
-  gtk_container_add (GTK_CONTAINER (scrolledwindow1), select_domain_dialog->list_domains);
-
-  curcol = gtk_tree_view_column_new ();
-  gtk_tree_view_column_set_title(curcol, "Name");
-  renderer = gtk_cell_renderer_text_new();
-  gtk_tree_view_column_pack_start(curcol, renderer, True);
-  gtk_tree_view_append_column(GTK_TREE_VIEW(select_domain_dialog->list_domains), curcol);
-  gtk_tree_view_column_add_attribute(curcol, renderer, "text", 0);
-
-  select_domain_dialog->store_domains = gtk_list_store_new(1, G_TYPE_STRING);
-  gtk_tree_view_set_model(GTK_TREE_VIEW(select_domain_dialog->list_domains), GTK_TREE_MODEL(select_domain_dialog->store_domains));
-  g_object_unref(select_domain_dialog->store_domains);
-
-  dialog_action_area1 = GTK_DIALOG (select_domain_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 (select_domain_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 (select_domain_dialog), okbutton1, GTK_RESPONSE_OK);
-  GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT);
+       GtkWidget *dialog_vbox1;
+       GtkWidget *hbox1;
+       GtkWidget *label1;
+       GtkWidget *scrolledwindow1;
+       GtkWidget *dialog_action_area1;
+       GtkWidget *cancelbutton1;
+       GtkWidget *okbutton1;
+       GtkCellRenderer *renderer;
+       GtkTreeViewColumn *curcol;
+
+       gtk_window_set_title (GTK_WINDOW (select_domain_dialog), "Select Domain");
+
+       dialog_vbox1 = GTK_DIALOG (select_domain_dialog)->vbox;
+       gtk_widget_show (dialog_vbox1);
+
+       hbox1 = gtk_hbox_new (FALSE, 0);
+       gtk_widget_show (hbox1);
+       gtk_box_pack_start (GTK_BOX (dialog_vbox1), hbox1, TRUE, TRUE, 0);
+
+       label1 = gtk_label_new ("Domain:");
+       gtk_widget_show (label1);
+       gtk_box_pack_start (GTK_BOX (hbox1), label1, FALSE, FALSE, 0);
+
+       select_domain_dialog->entry_domain = gtk_entry_new ();
+       gtk_widget_show (select_domain_dialog->entry_domain);
+       gtk_box_pack_start (GTK_BOX (hbox1), select_domain_dialog->entry_domain, TRUE, TRUE, 0);
+
+       scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
+       gtk_widget_show (scrolledwindow1);
+       gtk_box_pack_start (GTK_BOX (dialog_vbox1), scrolledwindow1, TRUE, TRUE, 0);
+
+       select_domain_dialog->list_domains = gtk_tree_view_new ();
+       gtk_widget_show (select_domain_dialog->list_domains);
+       gtk_container_add (GTK_CONTAINER (scrolledwindow1), select_domain_dialog->list_domains);
+
+       curcol = gtk_tree_view_column_new ();
+       gtk_tree_view_column_set_title(curcol, "Name");
+       renderer = gtk_cell_renderer_text_new();
+       gtk_tree_view_column_pack_start(curcol, renderer, True);
+       gtk_tree_view_append_column(GTK_TREE_VIEW(select_domain_dialog->list_domains), curcol);
+       gtk_tree_view_column_add_attribute(curcol, renderer, "text", 0);
+
+       select_domain_dialog->store_domains = gtk_list_store_new(1, G_TYPE_STRING);
+       gtk_tree_view_set_model(GTK_TREE_VIEW(select_domain_dialog->list_domains), GTK_TREE_MODEL(select_domain_dialog->store_domains));
+       g_object_unref(select_domain_dialog->store_domains);
+
+       dialog_action_area1 = GTK_DIALOG (select_domain_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 (select_domain_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 (select_domain_dialog), okbutton1, GTK_RESPONSE_OK);
+       GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT);
 }
 
 struct policy_handle gtk_select_domain_dialog_get_handle(GtkSelectDomainDialog *d)
@@ -103,85 +103,85 @@ struct policy_handle gtk_select_domain_dialog_get_handle(GtkSelectDomainDialog *
 
 GType gtk_select_domain_dialog_get_type ()
 {
-  static GType mytype = 0;
-                                                                                                                             
-  if (!mytype)
-    {
-      static const GTypeInfo myinfo =
-      {
-        sizeof (GtkSelectDomainDialogClass),
-        NULL,
-        NULL,
-        NULL,
-        NULL,
-        NULL,
-        sizeof(GtkSelectDomainDialog),
-        0,
-        (GInstanceInitFunc) gtk_select_domain_dialog_init,
-      };
-                                                                                                                             
-      mytype = g_type_register_static (GTK_TYPE_DIALOG,
-                "GtkSelectDomainDialog", &myinfo, 0);
-    }
-                                                                                                                             
-  return mytype;
+       static GType mytype = 0;
+
+       if (!mytype)
+       {
+               static const GTypeInfo myinfo =
+               {
+                       sizeof (GtkSelectDomainDialogClass),
+                       NULL,
+                       NULL,
+                       NULL,
+                       NULL,
+                       NULL,
+                       sizeof(GtkSelectDomainDialog),
+                       0,
+                       (GInstanceInitFunc) gtk_select_domain_dialog_init,
+               };
+
+               mytype = g_type_register_static (GTK_TYPE_DIALOG,
+                                                                                "GtkSelectDomainDialog", &myinfo, 0);
+       }
+
+       return mytype;
 }
                                                                                                                              
 GtkWidget *gtk_select_domain_dialog_new (struct dcerpc_pipe *sam_pipe)
 {
        GtkSelectDomainDialog *d = gtk_type_new (gtk_select_domain_dialog_get_type ());
-        NTSTATUS status;
-        struct samr_EnumDomains r;
+       NTSTATUS status;
+       struct samr_EnumDomains r;
        struct samr_Connect cr;
        struct samr_Close dr;
        struct policy_handle handle;
-        uint32_t resume_handle = 0;
-        int i;
+       uint32_t resume_handle = 0;
+       int i;
        TALLOC_CTX *mem_ctx = talloc_init("gtk_select_domain_dialog_new");
 
        d->sam_pipe = sam_pipe;
 
-        cr.in.system_name = 0;
-        cr.in.access_mask = SEC_RIGHTS_MAXIMUM_ALLOWED;
-        cr.out.handle = &handle;
-                                                                                                                             
-        status = dcerpc_samr_Connect(sam_pipe, mem_ctx, &cr);
-        if (!NT_STATUS_IS_OK(status)) {
+       cr.in.system_name = 0;
+       cr.in.access_mask = SEC_RIGHTS_MAXIMUM_ALLOWED;
+       cr.out.handle = &handle;
+
+       status = dcerpc_samr_Connect(sam_pipe, mem_ctx, &cr);
+       if (!NT_STATUS_IS_OK(status)) {
                gtk_show_ntstatus(NULL, status);
                talloc_destroy(mem_ctx);
                return GTK_WIDGET(d);
-        }
-                                                                                                                             
-        r.in.handle = &handle;
-        r.in.resume_handle = &resume_handle;
-        r.in.buf_size = (uint32_t)-1;
-        r.out.resume_handle = &resume_handle;
-                                                                                                                             
-        status = dcerpc_samr_EnumDomains(sam_pipe, mem_ctx, &r);
-        if (!NT_STATUS_IS_OK(status)) {
-                gtk_show_ntstatus(NULL, status);
-        } else if (r.out.sam) {
-               for (i=0;i<r.out.sam->count;i++) {
-                       GtkTreeIter iter;
+       }
+
+       r.in.handle = &handle;
+       r.in.resume_handle = &resume_handle;
+       r.in.buf_size = (uint32_t)-1;
+       r.out.resume_handle = &resume_handle;
+
+       status = dcerpc_samr_EnumDomains(sam_pipe, mem_ctx, &r);
+       if (!NT_STATUS_IS_OK(status)) {
+               gtk_show_ntstatus(NULL, status);
+       } else if (r.out.sam) {
+               for (i=0;i<r.out.sam->count;i++) {
+                       GtkTreeIter iter;
                        printf("- %s\n", r.out.sam->entries[i].name.name);
-                       gtk_list_store_append(d->store_domains, &iter);
-                       gtk_list_store_set (d->store_domains, &iter, 0, r.out.sam->entries[i].name.name, -1);
-               }
+                       gtk_list_store_append(d->store_domains, &iter);
+                       gtk_list_store_set (d->store_domains, &iter, 0, r.out.sam->entries[i].name.name, -1);
+               }
        }
 
-        dr.in.handle = &handle;
-        dr.out.handle = &handle;
-                                                                                                                             
-        status = dcerpc_samr_Close(sam_pipe, mem_ctx, &dr);
-        if (!NT_STATUS_IS_OK(status)) {
+       dr.in.handle = &handle;
+       dr.out.handle = &handle;
+
+       status = dcerpc_samr_Close(sam_pipe, mem_ctx, &dr);
+       if (!NT_STATUS_IS_OK(status)) {
                gtk_show_ntstatus(NULL, status);
                talloc_destroy(mem_ctx);
-               return GTK_WIDGET ( d );
-        }
+               return GTK_WIDGET ( d );
+       }
 
        talloc_destroy(mem_ctx);
 
-        return GTK_WIDGET ( d );
+       return GTK_WIDGET ( d );
 }
 
 
@@ -193,88 +193,86 @@ const char *gtk_select_host_dialog_get_host (GtkSelectHostDialog *d)
 
 void gtk_select_host_dialog_init (GtkSelectHostDialog *select_host_dialog)
 {
-  GtkWidget *dialog_vbox2;
-  GtkWidget *hbox2;
-  GtkWidget *label2;
-  GtkWidget *entry_host;
-  GtkWidget *scrolledwindow2;
-  GtkWidget *dialog_action_area2;
-  GtkWidget *cancelbutton2;
-  GtkWidget *okbutton2;
-
-  gtk_window_set_title (GTK_WINDOW (select_host_dialog), "Select Host");
-
-  dialog_vbox2 = GTK_DIALOG (select_host_dialog)->vbox;
-  gtk_widget_show (dialog_vbox2);
-
-  hbox2 = gtk_hbox_new (FALSE, 0);
-  gtk_widget_show (hbox2);
-  gtk_box_pack_start (GTK_BOX (dialog_vbox2), hbox2, TRUE, TRUE, 0);
-
-  label2 = gtk_label_new ("Host");
-  gtk_widget_show (label2);
-  gtk_box_pack_start (GTK_BOX (hbox2), label2, FALSE, FALSE, 0);
-
-  select_host_dialog->entry_host = gtk_entry_new ();
-  gtk_widget_show (select_host_dialog->entry_host);
-  gtk_box_pack_start (GTK_BOX (hbox2), select_host_dialog->entry_host, TRUE, TRUE, 0);
-
-  scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_show (scrolledwindow2);
-  gtk_box_pack_start (GTK_BOX (dialog_vbox2), scrolledwindow2, TRUE, TRUE, 0);
-
-  select_host_dialog->tree_host = gtk_tree_view_new ();
-  gtk_widget_show (select_host_dialog->tree_host);
-  gtk_container_add (GTK_CONTAINER (scrolledwindow2), select_host_dialog->tree_host);
-
-  select_host_dialog->store_host = gtk_tree_store_new(1, G_TYPE_STRING);
-  gtk_tree_view_set_model(GTK_TREE_VIEW(select_host_dialog->tree_host), GTK_TREE_MODEL(select_host_dialog->store_host));
-  g_object_unref(select_host_dialog->store_host); 
-
-  dialog_action_area2 = GTK_DIALOG (select_host_dialog)->action_area;
-  gtk_widget_show (dialog_action_area2);
-  gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area2), GTK_BUTTONBOX_END);
-
-  cancelbutton2 = gtk_button_new_from_stock ("gtk-cancel");
-  gtk_widget_show (cancelbutton2);
-  gtk_dialog_add_action_widget (GTK_DIALOG (select_host_dialog), cancelbutton2, GTK_RESPONSE_CANCEL);
-  GTK_WIDGET_SET_FLAGS (cancelbutton2, GTK_CAN_DEFAULT);
-
-  okbutton2 = gtk_button_new_from_stock ("gtk-ok");
-  gtk_widget_show (okbutton2);
-  gtk_dialog_add_action_widget (GTK_DIALOG (select_host_dialog), okbutton2, GTK_RESPONSE_OK);
-  GTK_WIDGET_SET_FLAGS (okbutton2, GTK_CAN_DEFAULT);
+       GtkWidget *dialog_vbox2;
+       GtkWidget *hbox2;
+       GtkWidget *label2;
+       GtkWidget *entry_host;
+       GtkWidget *scrolledwindow2;
+       GtkWidget *dialog_action_area2;
+       GtkWidget *cancelbutton2;
+       GtkWidget *okbutton2;
+
+       gtk_window_set_title (GTK_WINDOW (select_host_dialog), "Select Host");
+
+       dialog_vbox2 = GTK_DIALOG (select_host_dialog)->vbox;
+       gtk_widget_show (dialog_vbox2);
+
+       hbox2 = gtk_hbox_new (FALSE, 0);
+       gtk_widget_show (hbox2);
+       gtk_box_pack_start (GTK_BOX (dialog_vbox2), hbox2, TRUE, TRUE, 0);
+
+       label2 = gtk_label_new ("Host");
+       gtk_widget_show (label2);
+       gtk_box_pack_start (GTK_BOX (hbox2), label2, FALSE, FALSE, 0);
+
+       select_host_dialog->entry_host = gtk_entry_new ();
+       gtk_widget_show (select_host_dialog->entry_host);
+       gtk_box_pack_start (GTK_BOX (hbox2), select_host_dialog->entry_host, TRUE, TRUE, 0);
+
+       scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL);
+       gtk_widget_show (scrolledwindow2);
+       gtk_box_pack_start (GTK_BOX (dialog_vbox2), scrolledwindow2, TRUE, TRUE, 0);
+
+       select_host_dialog->tree_host = gtk_tree_view_new ();
+       gtk_widget_show (select_host_dialog->tree_host);
+       gtk_container_add (GTK_CONTAINER (scrolledwindow2), select_host_dialog->tree_host);
+
+       select_host_dialog->store_host = gtk_tree_store_new(1, G_TYPE_STRING);
+       gtk_tree_view_set_model(GTK_TREE_VIEW(select_host_dialog->tree_host), GTK_TREE_MODEL(select_host_dialog->store_host));
+       g_object_unref(select_host_dialog->store_host); 
+
+       dialog_action_area2 = GTK_DIALOG (select_host_dialog)->action_area;
+       gtk_widget_show (dialog_action_area2);
+       gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area2), GTK_BUTTONBOX_END);
+
+       cancelbutton2 = gtk_button_new_from_stock ("gtk-cancel");
+       gtk_widget_show (cancelbutton2);
+       gtk_dialog_add_action_widget (GTK_DIALOG (select_host_dialog), cancelbutton2, GTK_RESPONSE_CANCEL);
+       GTK_WIDGET_SET_FLAGS (cancelbutton2, GTK_CAN_DEFAULT);
+
+       okbutton2 = gtk_button_new_from_stock ("gtk-ok");
+       gtk_widget_show (okbutton2);
+       gtk_dialog_add_action_widget (GTK_DIALOG (select_host_dialog), okbutton2, GTK_RESPONSE_OK);
+       GTK_WIDGET_SET_FLAGS (okbutton2, GTK_CAN_DEFAULT);
 }
 
 GType gtk_select_host_dialog_get_type ()
 {
-  static GType mytype = 0;
-                                                                                                                             
-  if (!mytype)
-    {
-      static const GTypeInfo myinfo =
-      {
-        sizeof (GtkSelectHostDialogClass),
-        NULL,
-        NULL,
-        NULL,
-        NULL,
-        NULL,
-        sizeof(GtkSelectHostDialog),
-        0,
-        (GInstanceInitFunc) gtk_select_host_dialog_init,
-      };
-                                                                                                                             
-      mytype = g_type_register_static (GTK_TYPE_DIALOG,
-                "GtkSelectHostDialog", &myinfo, 0);
-    }
-                                                                                                                             
-  return mytype;
+       static GType mytype = 0;
+
+       if (!mytype)
+       {
+               static const GTypeInfo myinfo =
+               {
+                       sizeof (GtkSelectHostDialogClass),
+                       NULL,
+                       NULL,
+                       NULL,
+                       NULL,
+                       NULL,
+                       sizeof(GtkSelectHostDialog),
+                       0,
+                       (GInstanceInitFunc) gtk_select_host_dialog_init,
+               };
+
+               mytype = g_type_register_static (GTK_TYPE_DIALOG,
+                                                                                "GtkSelectHostDialog", &myinfo, 0);
+       }
+
+       return mytype;
 }
                                                                                                                              
 GtkWidget *gtk_select_host_dialog_new (BOOL nocredentials)
 {
         return GTK_WIDGET ( gtk_type_new (gtk_select_host_dialog_get_type ()));
 }
-
-
index d26f393bb9fb4998c73cd1857536502c17534fa6..0ec5c8e45c81f5e622f8268198f9bde7fa58303b 100644 (file)
@@ -358,9 +358,9 @@ static GtkWidget* create_mainwin (void)
                gtk_widget_show (open_nt4);
                gtk_container_add (GTK_CONTAINER (menu_file_menu), open_nt4);
 
-               g_signal_connect ((gpointer) open_nt4, "activate",
-                    G_CALLBACK (on_open_file_activate),
-                    "nt4");
+               g_signal_connect ((gpointer) open_nt4, "activate",
+                                                 G_CALLBACK (on_open_file_activate),
+                                                 "nt4");
        }
 
        if(reg_has_backend("w95")) {
@@ -368,9 +368,9 @@ static GtkWidget* create_mainwin (void)
                gtk_widget_show (open_w95);
                gtk_container_add (GTK_CONTAINER (menu_file_menu), open_w95);
 
-               g_signal_connect ((gpointer) open_w95, "activate",
-                    G_CALLBACK (on_open_file_activate),
-                    "w95");
+               g_signal_connect ((gpointer) open_w95, "activate",
+                                                 G_CALLBACK (on_open_file_activate),
+                                                 "w95");
        }
 
        if(reg_has_backend("gconf")) {
@@ -378,9 +378,9 @@ static GtkWidget* create_mainwin (void)
                gtk_widget_show (open_gconf);
                gtk_container_add (GTK_CONTAINER (menu_file_menu), open_gconf);
 
-               g_signal_connect ((gpointer) open_gconf, "activate",
-                    G_CALLBACK (on_open_gconf_activate),
-                    NULL);
+               g_signal_connect ((gpointer) open_gconf, "activate",
+                                                 G_CALLBACK (on_open_gconf_activate),
+                                                 NULL);
        }
 
        if(reg_has_backend("rpc")) {
@@ -388,9 +388,9 @@ static GtkWidget* create_mainwin (void)
                gtk_widget_show (open_remote);
                gtk_container_add (GTK_CONTAINER (menu_file_menu), open_remote);
 
-               g_signal_connect ((gpointer) open_remote, "activate",
-                    G_CALLBACK (on_open_remote_activate),
-                    NULL);
+               g_signal_connect ((gpointer) open_remote, "activate",
+                                                 G_CALLBACK (on_open_remote_activate),
+                                                 NULL);
        }
 
        save = gtk_image_menu_item_new_from_stock ("gtk-save", accel_group);
@@ -416,201 +416,201 @@ static GtkWidget* create_mainwin (void)
        gtk_widget_show (men_edit);
        gtk_container_add (GTK_CONTAINER (menubar), men_edit);
 
-  men_edit_menu = gtk_menu_new ();
-  gtk_menu_item_set_submenu (GTK_MENU_ITEM (men_edit), men_edit_menu);
-
-  cut = gtk_image_menu_item_new_from_stock ("gtk-cut", accel_group);
-  gtk_widget_show (cut);
-  gtk_widget_set_sensitive(cut, False);
-  gtk_container_add (GTK_CONTAINER (men_edit_menu), cut);
-
-  copy = gtk_image_menu_item_new_from_stock ("gtk-copy", accel_group);
-  gtk_widget_show (copy);
-  gtk_widget_set_sensitive(copy, False);
-  gtk_container_add (GTK_CONTAINER (men_edit_menu), copy);
-
-  paste = gtk_image_menu_item_new_from_stock ("gtk-paste", accel_group);
-  gtk_widget_show (paste);
-  gtk_widget_set_sensitive(paste, False);
-  gtk_container_add (GTK_CONTAINER (men_edit_menu), paste);
-
-  delete = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group);
-  gtk_widget_show (delete);
-  gtk_widget_set_sensitive(delete, False);
-  gtk_container_add (GTK_CONTAINER (men_edit_menu), delete);
-
-  help = gtk_menu_item_new_with_mnemonic ("_Help");
-  gtk_widget_show (help);
-  gtk_container_add (GTK_CONTAINER (menubar), help);
-
-  help_menu = gtk_menu_new ();
-  gtk_menu_item_set_submenu (GTK_MENU_ITEM (help), help_menu);
-
-  about = gtk_menu_item_new_with_mnemonic ("_About");
-  gtk_widget_show (about);
-  gtk_container_add (GTK_CONTAINER (help_menu), about);
-
-  hbox1 = gtk_hbox_new (FALSE, 0);
-  gtk_widget_show (hbox1);
-  gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0);
-
-  scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_show (scrolledwindow1);
-  gtk_box_pack_start (GTK_BOX (hbox1), scrolledwindow1, TRUE, TRUE, 0);
-
-  tree_keys = gtk_tree_view_new ();
-
-  /* Column names */
-  curcol = gtk_tree_view_column_new ();
-  gtk_tree_view_column_set_title(curcol, "Name");
-  renderer = gtk_cell_renderer_text_new();
-  gtk_tree_view_column_pack_start(curcol, renderer, True);
-
-  gtk_tree_view_append_column(GTK_TREE_VIEW(tree_keys), curcol);
-
-  gtk_tree_view_column_add_attribute(curcol, renderer, "text", 0);
-  gtk_widget_show (tree_keys);
-  gtk_container_add (GTK_CONTAINER (scrolledwindow1), tree_keys);
-  store_keys = gtk_tree_store_new(2, G_TYPE_STRING, G_TYPE_POINTER);
-  gtk_tree_view_set_model(GTK_TREE_VIEW(tree_keys), GTK_TREE_MODEL(store_keys));
-  g_object_unref(store_keys);
-
-  gtk_tree_selection_set_select_function (gtk_tree_view_get_selection(GTK_TREE_VIEW(tree_keys)), on_key_activate, NULL, NULL);
-
-  g_signal_connect ((gpointer) tree_keys, "row-expanded",
-                    G_CALLBACK (expand_key),
-                    NULL);
-
-
-  scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_show (scrolledwindow2);
-  gtk_box_pack_start (GTK_BOX (hbox1), scrolledwindow2, TRUE, TRUE, 0);
-
-  tree_vals = gtk_tree_view_new ();
-    /* Column names */
-
-  curcol = gtk_tree_view_column_new ();
-  gtk_tree_view_column_set_title(curcol, "Name");
-  renderer = gtk_cell_renderer_text_new();
-  gtk_tree_view_column_pack_start(curcol, renderer, True);
-  gtk_tree_view_append_column(GTK_TREE_VIEW(tree_vals), curcol);
-  gtk_tree_view_column_add_attribute(curcol, renderer, "text", 0);
-
-  curcol = gtk_tree_view_column_new ();
-  gtk_tree_view_column_set_title(curcol, "Type");
-  renderer = gtk_cell_renderer_text_new();
-  gtk_tree_view_column_pack_start(curcol, renderer, True);
-  gtk_tree_view_append_column(GTK_TREE_VIEW(tree_vals), curcol);
-  gtk_tree_view_column_add_attribute(curcol, renderer, "text", 1);
-
-  curcol = gtk_tree_view_column_new ();
-  gtk_tree_view_column_set_title(curcol, "Value");
-  renderer = gtk_cell_renderer_text_new();
-  gtk_tree_view_column_pack_start(curcol, renderer, True);
-  gtk_tree_view_append_column(GTK_TREE_VIEW(tree_vals), curcol);
-  gtk_tree_view_column_add_attribute(curcol, renderer, "text", 2);
-
-  
-  gtk_widget_show (tree_vals);
-  gtk_container_add (GTK_CONTAINER (scrolledwindow2), tree_vals);
-
-  store_vals = gtk_list_store_new(4, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_POINTER);
-  gtk_tree_view_set_model(GTK_TREE_VIEW(tree_vals), GTK_TREE_MODEL(store_vals));
-  g_object_unref(store_vals);
-
-  statusbar = gtk_statusbar_new ();
-  gtk_widget_show (statusbar);
-  gtk_box_pack_start (GTK_BOX (vbox1), statusbar, FALSE, FALSE, 0);
-  gtk_statusbar_set_has_resize_grip (GTK_STATUSBAR (statusbar), FALSE);
-
-  g_signal_connect ((gpointer) save, "activate",
-                    G_CALLBACK (on_save_activate),
-                    NULL);
-  g_signal_connect ((gpointer) save_as, "activate",
-                    G_CALLBACK (on_save_as_activate),
-                    NULL);
-  g_signal_connect ((gpointer) quit, "activate",
-                    G_CALLBACK (on_quit_activate),
-                    NULL);
-  g_signal_connect ((gpointer) cut, "activate",
-                    G_CALLBACK (on_cut_activate),
-                    NULL);
-  g_signal_connect ((gpointer) copy, "activate",
-                    G_CALLBACK (on_copy_activate),
-                    NULL);
-  g_signal_connect ((gpointer) paste, "activate",
-                    G_CALLBACK (on_paste_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 (mainwin), accel_group);
-
-  return mainwin;
+       men_edit_menu = gtk_menu_new ();
+       gtk_menu_item_set_submenu (GTK_MENU_ITEM (men_edit), men_edit_menu);
+
+       cut = gtk_image_menu_item_new_from_stock ("gtk-cut", accel_group);
+       gtk_widget_show (cut);
+       gtk_widget_set_sensitive(cut, False);
+       gtk_container_add (GTK_CONTAINER (men_edit_menu), cut);
+
+       copy = gtk_image_menu_item_new_from_stock ("gtk-copy", accel_group);
+       gtk_widget_show (copy);
+       gtk_widget_set_sensitive(copy, False);
+       gtk_container_add (GTK_CONTAINER (men_edit_menu), copy);
+
+       paste = gtk_image_menu_item_new_from_stock ("gtk-paste", accel_group);
+       gtk_widget_show (paste);
+       gtk_widget_set_sensitive(paste, False);
+       gtk_container_add (GTK_CONTAINER (men_edit_menu), paste);
+
+       delete = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group);
+       gtk_widget_show (delete);
+       gtk_widget_set_sensitive(delete, False);
+       gtk_container_add (GTK_CONTAINER (men_edit_menu), delete);
+
+       help = gtk_menu_item_new_with_mnemonic ("_Help");
+       gtk_widget_show (help);
+       gtk_container_add (GTK_CONTAINER (menubar), help);
+
+       help_menu = gtk_menu_new ();
+       gtk_menu_item_set_submenu (GTK_MENU_ITEM (help), help_menu);
+
+       about = gtk_menu_item_new_with_mnemonic ("_About");
+       gtk_widget_show (about);
+       gtk_container_add (GTK_CONTAINER (help_menu), about);
+
+       hbox1 = gtk_hbox_new (FALSE, 0);
+       gtk_widget_show (hbox1);
+       gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0);
+
+       scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
+       gtk_widget_show (scrolledwindow1);
+       gtk_box_pack_start (GTK_BOX (hbox1), scrolledwindow1, TRUE, TRUE, 0);
+
+       tree_keys = gtk_tree_view_new ();
+
+       /* Column names */
+       curcol = gtk_tree_view_column_new ();
+       gtk_tree_view_column_set_title(curcol, "Name");
+       renderer = gtk_cell_renderer_text_new();
+       gtk_tree_view_column_pack_start(curcol, renderer, True);
+
+       gtk_tree_view_append_column(GTK_TREE_VIEW(tree_keys), curcol);
+
+       gtk_tree_view_column_add_attribute(curcol, renderer, "text", 0);
+       gtk_widget_show (tree_keys);
+       gtk_container_add (GTK_CONTAINER (scrolledwindow1), tree_keys);
+       store_keys = gtk_tree_store_new(2, G_TYPE_STRING, G_TYPE_POINTER);
+       gtk_tree_view_set_model(GTK_TREE_VIEW(tree_keys), GTK_TREE_MODEL(store_keys));
+       g_object_unref(store_keys);
+
+       gtk_tree_selection_set_select_function (gtk_tree_view_get_selection(GTK_TREE_VIEW(tree_keys)), on_key_activate, NULL, NULL);
+
+       g_signal_connect ((gpointer) tree_keys, "row-expanded",
+                                         G_CALLBACK (expand_key),
+                                         NULL);
+
+
+       scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL);
+       gtk_widget_show (scrolledwindow2);
+       gtk_box_pack_start (GTK_BOX (hbox1), scrolledwindow2, TRUE, TRUE, 0);
+
+       tree_vals = gtk_tree_view_new ();
+       /* Column names */
+
+       curcol = gtk_tree_view_column_new ();
+       gtk_tree_view_column_set_title(curcol, "Name");
+       renderer = gtk_cell_renderer_text_new();
+       gtk_tree_view_column_pack_start(curcol, renderer, True);
+       gtk_tree_view_append_column(GTK_TREE_VIEW(tree_vals), curcol);
+       gtk_tree_view_column_add_attribute(curcol, renderer, "text", 0);
+
+       curcol = gtk_tree_view_column_new ();
+       gtk_tree_view_column_set_title(curcol, "Type");
+       renderer = gtk_cell_renderer_text_new();
+       gtk_tree_view_column_pack_start(curcol, renderer, True);
+       gtk_tree_view_append_column(GTK_TREE_VIEW(tree_vals), curcol);
+       gtk_tree_view_column_add_attribute(curcol, renderer, "text", 1);
+
+       curcol = gtk_tree_view_column_new ();
+       gtk_tree_view_column_set_title(curcol, "Value");
+       renderer = gtk_cell_renderer_text_new();
+       gtk_tree_view_column_pack_start(curcol, renderer, True);
+       gtk_tree_view_append_column(GTK_TREE_VIEW(tree_vals), curcol);
+       gtk_tree_view_column_add_attribute(curcol, renderer, "text", 2);
+
+
+       gtk_widget_show (tree_vals);
+       gtk_container_add (GTK_CONTAINER (scrolledwindow2), tree_vals);
+
+       store_vals = gtk_list_store_new(4, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_POINTER);
+       gtk_tree_view_set_model(GTK_TREE_VIEW(tree_vals), GTK_TREE_MODEL(store_vals));
+       g_object_unref(store_vals);
+
+       statusbar = gtk_statusbar_new ();
+       gtk_widget_show (statusbar);
+       gtk_box_pack_start (GTK_BOX (vbox1), statusbar, FALSE, FALSE, 0);
+       gtk_statusbar_set_has_resize_grip (GTK_STATUSBAR (statusbar), FALSE);
+
+       g_signal_connect ((gpointer) save, "activate",
+                                         G_CALLBACK (on_save_activate),
+                                         NULL);
+       g_signal_connect ((gpointer) save_as, "activate",
+                                         G_CALLBACK (on_save_as_activate),
+                                         NULL);
+       g_signal_connect ((gpointer) quit, "activate",
+                                         G_CALLBACK (on_quit_activate),
+                                         NULL);
+       g_signal_connect ((gpointer) cut, "activate",
+                                         G_CALLBACK (on_cut_activate),
+                                         NULL);
+       g_signal_connect ((gpointer) copy, "activate",
+                                         G_CALLBACK (on_copy_activate),
+                                         NULL);
+       g_signal_connect ((gpointer) paste, "activate",
+                                         G_CALLBACK (on_paste_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 (mainwin), accel_group);
+
+       return mainwin;
 }
 
 static GtkWidget* create_openfilewin (void)
 {
-  GtkWidget *ok_button;
-  GtkWidget *cancel_button;
+       GtkWidget *ok_button;
+       GtkWidget *cancel_button;
 
-  openfilewin = gtk_file_selection_new ("Select File");
-  gtk_container_set_border_width (GTK_CONTAINER (openfilewin), 10);
+       openfilewin = gtk_file_selection_new ("Select File");
+       gtk_container_set_border_width (GTK_CONTAINER (openfilewin), 10);
 
-  ok_button = GTK_FILE_SELECTION (openfilewin)->ok_button;
-  gtk_widget_show (ok_button);
-  GTK_WIDGET_SET_FLAGS (ok_button, GTK_CAN_DEFAULT);
+       ok_button = GTK_FILE_SELECTION (openfilewin)->ok_button;
+       gtk_widget_show (ok_button);
+       GTK_WIDGET_SET_FLAGS (ok_button, GTK_CAN_DEFAULT);
 
-  cancel_button = GTK_FILE_SELECTION (openfilewin)->cancel_button;
-  gtk_widget_show (cancel_button);
-  GTK_WIDGET_SET_FLAGS (cancel_button, GTK_CAN_DEFAULT);
+       cancel_button = GTK_FILE_SELECTION (openfilewin)->cancel_button;
+       gtk_widget_show (cancel_button);
+       GTK_WIDGET_SET_FLAGS (cancel_button, GTK_CAN_DEFAULT);
 
-  return openfilewin;
+       return openfilewin;
 }
 
 static GtkWidget* create_savefilewin (void)
 {
-  GtkWidget *ok_button;
-  GtkWidget *cancel_button;
+       GtkWidget *ok_button;
+       GtkWidget *cancel_button;
 
-  savefilewin = gtk_file_selection_new ("Select File");
-  gtk_container_set_border_width (GTK_CONTAINER (savefilewin), 10);
+       savefilewin = gtk_file_selection_new ("Select File");
+       gtk_container_set_border_width (GTK_CONTAINER (savefilewin), 10);
 
-  ok_button = GTK_FILE_SELECTION (savefilewin)->ok_button;
-  gtk_widget_show (ok_button);
-  GTK_WIDGET_SET_FLAGS (ok_button, GTK_CAN_DEFAULT);
+       ok_button = GTK_FILE_SELECTION (savefilewin)->ok_button;
+       gtk_widget_show (ok_button);
+       GTK_WIDGET_SET_FLAGS (ok_button, GTK_CAN_DEFAULT);
 
-  cancel_button = GTK_FILE_SELECTION (savefilewin)->cancel_button;
-  gtk_widget_show (cancel_button);
-  GTK_WIDGET_SET_FLAGS (cancel_button, GTK_CAN_DEFAULT);
+       cancel_button = GTK_FILE_SELECTION (savefilewin)->cancel_button;
+       gtk_widget_show (cancel_button);
+       GTK_WIDGET_SET_FLAGS (cancel_button, GTK_CAN_DEFAULT);
 
-  return savefilewin;
+       return savefilewin;
 }
 
  int main(int argc, char *argv[])
 {
-  poptContext pc;
-  const char *backend = NULL;
-  const char *credentials = NULL;
-  const char *location;
-  int opt;
-  struct poptOption long_options[] = {
-       POPT_AUTOHELP
-       {"backend", 'b', POPT_ARG_STRING, &backend, 0, "backend to use", NULL},
-          {"credentials", 'c', POPT_ARG_STRING, &credentials, 0, "credentials (user%%password)", NULL},
-       POPT_TABLEEND
-    };
-                                                                              
-    gtk_init (&argc, &argv);
-
-    pc = poptGetContext(argv[0], argc, (const char **) argv, long_options,0);
-                                                                              
-    while((opt = poptGetNextOpt(pc)) != -1) {
-    }
+       poptContext pc;
+       const char *backend = NULL;
+       const char *credentials = NULL;
+       const char *location;
+       int opt;
+       struct poptOption long_options[] = {
+               POPT_AUTOHELP
+               {"backend", 'b', POPT_ARG_STRING, &backend, 0, "backend to use", NULL},
+               {"credentials", 'c', POPT_ARG_STRING, &credentials, 0, "credentials (user%%password)", NULL},
+               POPT_TABLEEND
+       };
+
+       gtk_init (&argc, &argv);
+
+       pc = poptGetContext(argv[0], argc, (const char **) argv, long_options,0);
+
+       while((opt = poptGetNextOpt(pc)) != -1) {
+       }
 
        location = poptGetArg(pc);
 
@@ -621,7 +621,7 @@ static GtkWidget* create_savefilewin (void)
                        if(credentials)backend = "rpc";
                        else backend = "nt4";
                }
-               
+
                error = reg_open(backend, location, credentials, &registry);
                if(!W_ERROR_IS_OK(error)) {
                        gtk_show_werror(mainwin, error);
@@ -629,8 +629,9 @@ static GtkWidget* create_savefilewin (void)
                }
                mainwin = create_mainwin ();
                registry_load_root();
-       } else 
+       } else {
                mainwin = create_mainwin ();
+       }
 
        gtk_widget_show (mainwin);
 
index ba7d2bbcd44083e0ac3a6f3326708bfae0475285..aa5495bcc091f404edcb776c7fc047e1f80dc541 100644 (file)
@@ -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;
 }
 
 
index a8cf3f2a455a1908d3deaaa7011321f7856c6c90..2ca6363a6d4abb5b806281104629411125891bc3 100644 (file)
@@ -41,7 +41,7 @@ void update_userlist(void)
        int i;
        BOOL ret = True;
        TALLOC_CTX *mem_ctx;
-       
+
        if(!sam_pipe) return;
 
        mem_ctx = talloc_init("update_userlist");
@@ -66,35 +66,35 @@ void update_userlist(void)
        for (i=0;i<r.out.sam->count;i++) {
                printf("Found: %s\n", r.out.sam->entries[i].name.name);
                /* FIXME: Query user info */
-               
-//             if (!test_OpenUser(sam_pipe, mem_ctx, &sam_handle, r.out.sam->entries[i].idx)) {
-//                     ret = False;
-//             }
+
+               //              if (!test_OpenUser(sam_pipe, mem_ctx, &sam_handle, r.out.sam->entries[i].idx)) {
+               //                      ret = False;
+               //              }
        }
        talloc_destroy(mem_ctx);
 }
 
 void
 on_new1_activate                       (GtkMenuItem     *menuitem,
-               gpointer         user_data)
+                                                                               gpointer         user_data)
 {
 
 }
 
 void
 on_select_domain_activate                       (GtkMenuItem     *menuitem,
-               gpointer         user_data)
+                                                                                                gpointer         user_data)
 {
        GtkSelectDomainDialog *d;
        gint result;
        d = gtk_select_domain_dialog_new(sam_pipe);
        result = gtk_dialog_run(GTK_DIALOG(d));
        switch(result) {
-               case GTK_RESPONSE_ACCEPT:
+       case GTK_RESPONSE_ACCEPT:
                break;
-               default:
-                       gtk_widget_destroy(GTK_WIDGET(d));
-                       return;
+       default:
+               gtk_widget_destroy(GTK_WIDGET(d));
+               return;
        }
        domain_handle = gtk_select_domain_dialog_get_handle(d);
        gtk_widget_destroy(GTK_WIDGET(d));
@@ -104,18 +104,18 @@ void on_connect_activate (GtkMenuItem *menuitem, gpointer user_data)
 {
        GtkRpcBindingDialog *d;
        NTSTATUS status;
-        struct samr_Connect r;
+       struct samr_Connect r;
        TALLOC_CTX *mem_ctx;
        gint result;
 
        d = GTK_RPC_BINDING_DIALOG(gtk_rpc_binding_dialog_new(FALSE));
        result = gtk_dialog_run(GTK_DIALOG(d));
        switch(result) {
-               case GTK_RESPONSE_ACCEPT:
-                       break;
-               default:
-                       gtk_widget_destroy(GTK_WIDGET(d));
-                       return;
+       case GTK_RESPONSE_ACCEPT:
+               break;
+       default:
+               gtk_widget_destroy(GTK_WIDGET(d));
+               return;
        }
 
        /* If connected, get list of jobs */
@@ -127,19 +127,19 @@ void on_connect_activate (GtkMenuItem *menuitem, gpointer user_data)
                return;
        }
 
-       r.in.system_name = 0;
-        r.in.access_mask = SEC_RIGHTS_MAXIMUM_ALLOWED;
-        r.out.handle = &sam_handle;
-                            
+       r.in.system_name = 0;
+       r.in.access_mask = SEC_RIGHTS_MAXIMUM_ALLOWED;
+       r.out.handle = &sam_handle;
+
        mem_ctx = talloc_init("connect");                                                                                                 
-        status = dcerpc_samr_Connect(sam_pipe, mem_ctx, &r);
+       status = dcerpc_samr_Connect(sam_pipe, mem_ctx, &r);
        talloc_destroy(mem_ctx);
-        if (!NT_STATUS_IS_OK(status)) {
+       if (!NT_STATUS_IS_OK(status)) {
                gtk_show_ntstatus(mainwin, status);
                sam_pipe = NULL;
                gtk_widget_destroy(GTK_WIDGET(d));
                return;
-        }
+       }
 
        gtk_widget_destroy(GTK_WIDGET(d));
 
@@ -149,7 +149,7 @@ void on_connect_activate (GtkMenuItem *menuitem, gpointer user_data)
 
 void
 on_quit_activate                      (GtkMenuItem     *menuitem,
-               gpointer         user_data)
+                                                                          gpointer         user_data)
 {
        if(sam_pipe)dcerpc_pipe_close(sam_pipe);
        gtk_main_quit();
@@ -158,7 +158,7 @@ on_quit_activate                      (GtkMenuItem     *menuitem,
 
 void
 on_account_activate                    (GtkMenuItem     *menuitem,
-               gpointer         user_data)
+                                                                               gpointer         user_data)
 {
        //FIXME
 }
@@ -166,7 +166,7 @@ on_account_activate                    (GtkMenuItem     *menuitem,
 
 void
 on_user_rights_activate                (GtkMenuItem     *menuitem,
-               gpointer         user_data)
+                                                                               gpointer         user_data)
 {
        //FIXME
 }
@@ -174,7 +174,7 @@ on_user_rights_activate                (GtkMenuItem     *menuitem,
 
 void
 on_audit_activate                      (GtkMenuItem     *menuitem,
-               gpointer         user_data)
+                                                                               gpointer         user_data)
 {
        //FIXME
 }
@@ -182,7 +182,7 @@ on_audit_activate                      (GtkMenuItem     *menuitem,
 
 void
 on_trust_relations_activate            (GtkMenuItem     *menuitem,
-               gpointer         user_data)
+                                                                               gpointer         user_data)
 {
        //FIXME
 }
@@ -190,7 +190,7 @@ on_trust_relations_activate            (GtkMenuItem     *menuitem,
 
 void
 on_refresh_activate                    (GtkMenuItem     *menuitem,
-               gpointer         user_data)
+                                                                               gpointer         user_data)
 {
        update_userlist();
        update_grouplist();
@@ -199,14 +199,14 @@ on_refresh_activate                    (GtkMenuItem     *menuitem,
 
 void
 on_about_activate                     (GtkMenuItem     *menuitem,
-               gpointer         user_data)
+                                                                          gpointer         user_data)
 {
        GtkDialog *aboutwin = GTK_DIALOG(create_gtk_samba_about_dialog("gwsam"));
        gtk_dialog_run(aboutwin);
        gtk_widget_destroy(GTK_WIDGET(aboutwin));
 }
 
-       GtkWidget*
+GtkWidget*
 create_mainwindow (void)
 {
        GtkWidget *mainwin;
@@ -243,168 +243,167 @@ create_mainwindow (void)
        GtkWidget *user_list;
        GtkWidget *scrolledwindow2;
        GtkWidget *group_list;
-  GtkWidget *statusbar;
-  GtkAccelGroup *accel_group;
+       GtkWidget *statusbar;
+       GtkAccelGroup *accel_group;
 
-  accel_group = gtk_accel_group_new ();
+       accel_group = gtk_accel_group_new ();
 
-  mainwin = gtk_window_new (GTK_WINDOW_TOPLEVEL);
-  gtk_window_set_default_size (GTK_WINDOW (mainwin), 642, 562);
-  gtk_window_set_title (GTK_WINDOW (mainwin), "User Manager");
+       mainwin = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+       gtk_window_set_default_size (GTK_WINDOW (mainwin), 642, 562);
+       gtk_window_set_title (GTK_WINDOW (mainwin), "User Manager");
 
-  vbox1 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_show (vbox1);
-  gtk_container_add (GTK_CONTAINER (mainwin), vbox1);
+       vbox1 = gtk_vbox_new (FALSE, 0);
+       gtk_widget_show (vbox1);
+       gtk_container_add (GTK_CONTAINER (mainwin), vbox1);
 
-  menubar = gtk_menu_bar_new ();
-  gtk_widget_show (menubar);
-  gtk_box_pack_start (GTK_BOX (vbox1), menubar, FALSE, FALSE, 0);
+       menubar = gtk_menu_bar_new ();
+       gtk_widget_show (menubar);
+       gtk_box_pack_start (GTK_BOX (vbox1), menubar, FALSE, FALSE, 0);
 
-  menuitem1 = gtk_menu_item_new_with_mnemonic ("_User");
-  gtk_widget_show (menuitem1);
-  gtk_container_add (GTK_CONTAINER (menubar), menuitem1);
+       menuitem1 = gtk_menu_item_new_with_mnemonic ("_User");
+       gtk_widget_show (menuitem1);
+       gtk_container_add (GTK_CONTAINER (menubar), menuitem1);
 
-  menuitem1_menu = gtk_menu_new ();
-  gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem1), menuitem1_menu);
+       menuitem1_menu = gtk_menu_new ();
+       gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem1), menuitem1_menu);
 
-  new1 = gtk_image_menu_item_new_from_stock ("gtk-new", accel_group);
-  gtk_widget_show (new1);
-  gtk_container_add (GTK_CONTAINER (menuitem1_menu), new1);
-
-  connect = gtk_menu_item_new_with_mnemonic ("_Connect");
-  gtk_widget_show (connect);
-  gtk_container_add (GTK_CONTAINER (menuitem1_menu), connect);
-
-  seldomain = gtk_menu_item_new_with_mnemonic("_Select Domain");
-  gtk_widget_show(seldomain);
-  gtk_container_add (GTK_CONTAINER (menuitem1_menu), seldomain);
-
-  separatormenuitem1 = gtk_separator_menu_item_new ();
-  gtk_widget_show (separatormenuitem1);
-  gtk_container_add (GTK_CONTAINER (menuitem1_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 (menuitem1_menu), quit);
-
-  policies = gtk_menu_item_new_with_mnemonic ("_Policies");
-  gtk_widget_show (policies);
-  gtk_container_add (GTK_CONTAINER (menubar), policies);
-
-  policies_menu = gtk_menu_new ();
-  gtk_menu_item_set_submenu (GTK_MENU_ITEM (policies), policies_menu);
-
-  account = gtk_menu_item_new_with_mnemonic ("_Account...");
-  gtk_widget_show (account);
-  gtk_container_add (GTK_CONTAINER (policies_menu), account);
-
-  user_rights = gtk_menu_item_new_with_mnemonic ("_User Rights...");
-  gtk_widget_show (user_rights);
-  gtk_container_add (GTK_CONTAINER (policies_menu), user_rights);
-
-  audit = gtk_menu_item_new_with_mnemonic ("A_udit...");
-  gtk_widget_show (audit);
-  gtk_container_add (GTK_CONTAINER (policies_menu), audit);
-
-  separator1 = gtk_separator_menu_item_new ();
-  gtk_widget_show (separator1);
-  gtk_container_add (GTK_CONTAINER (policies_menu), separator1);
-  gtk_widget_set_sensitive (separator1, FALSE);
-
-  trust_relations = gtk_menu_item_new_with_mnemonic ("_Trust relations");
-  gtk_widget_show (trust_relations);
-  gtk_container_add (GTK_CONTAINER (policies_menu), trust_relations);
-
-  menuitem3 = gtk_menu_item_new_with_mnemonic ("_View");
-  gtk_widget_show (menuitem3);
-  gtk_container_add (GTK_CONTAINER (menubar), menuitem3);
-
-  menuitem3_menu = gtk_menu_new ();
-  gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem3), menuitem3_menu);
-
-  refresh = gtk_image_menu_item_new_from_stock ("gtk-refresh", accel_group);
-  gtk_widget_show (refresh);
-  gtk_container_add (GTK_CONTAINER (menuitem3_menu), refresh);
-
-  menuitem4 = gtk_menu_item_new_with_mnemonic ("_Help");
-  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);
-
-  about = gtk_menu_item_new_with_mnemonic ("_About");
-  gtk_widget_show (about);
-  gtk_container_add (GTK_CONTAINER (menuitem4_menu), about);
-
-  vpaned = gtk_vpaned_new ();
-  gtk_widget_show (vpaned);
-  gtk_box_pack_start (GTK_BOX (vbox1), vpaned, TRUE, TRUE, 0);
-
-  scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_show (scrolledwindow1);
-  gtk_paned_pack1 (GTK_PANED (vpaned), scrolledwindow1, FALSE, TRUE);
-
-  user_list = gtk_tree_view_new ();
-  gtk_widget_show (user_list);
-  gtk_container_add (GTK_CONTAINER (scrolledwindow1), user_list);
-
-  scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_show (scrolledwindow2);
-  gtk_paned_pack2 (GTK_PANED (vpaned), scrolledwindow2, TRUE, TRUE);
-
-  group_list = gtk_tree_view_new ();
-  gtk_widget_show (group_list);
-  gtk_container_add (GTK_CONTAINER (scrolledwindow2), group_list);
-
-  statusbar = gtk_statusbar_new ();
-  gtk_widget_show (statusbar);
-  gtk_box_pack_start (GTK_BOX (vbox1), statusbar, FALSE, FALSE, 0);
-
-  g_signal_connect ((gpointer) new1, "activate",
-                    G_CALLBACK (on_new1_activate),
-                    NULL);
-  g_signal_connect ((gpointer) seldomain, "activate",
-                    G_CALLBACK (on_select_domain_activate),
-                    NULL);
-  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) account, "activate",
-                    G_CALLBACK (on_account_activate),
-                    NULL);
-  g_signal_connect ((gpointer) user_rights, "activate",
-                    G_CALLBACK (on_user_rights_activate),
-                    NULL);
-  g_signal_connect ((gpointer) audit, "activate",
-                    G_CALLBACK (on_audit_activate),
-                    NULL);
-  g_signal_connect ((gpointer) trust_relations, "activate",
-                    G_CALLBACK (on_trust_relations_activate),
-                    NULL);
-  g_signal_connect ((gpointer) refresh, "activate",
-                    G_CALLBACK (on_refresh_activate),
-                    NULL);
-  g_signal_connect ((gpointer) about, "activate",
-                    G_CALLBACK (on_about_activate),
-                    NULL);
-
-  gtk_window_add_accel_group (GTK_WINDOW (mainwin), accel_group);
-
-  return mainwin;
+       new1 = gtk_image_menu_item_new_from_stock ("gtk-new", accel_group);
+       gtk_widget_show (new1);
+       gtk_container_add (GTK_CONTAINER (menuitem1_menu), new1);
+
+       connect = gtk_menu_item_new_with_mnemonic ("_Connect");
+       gtk_widget_show (connect);
+       gtk_container_add (GTK_CONTAINER (menuitem1_menu), connect);
+
+       seldomain = gtk_menu_item_new_with_mnemonic("_Select Domain");
+       gtk_widget_show(seldomain);
+       gtk_container_add (GTK_CONTAINER (menuitem1_menu), seldomain);
+
+       separatormenuitem1 = gtk_separator_menu_item_new ();
+       gtk_widget_show (separatormenuitem1);
+       gtk_container_add (GTK_CONTAINER (menuitem1_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 (menuitem1_menu), quit);
+
+       policies = gtk_menu_item_new_with_mnemonic ("_Policies");
+       gtk_widget_show (policies);
+       gtk_container_add (GTK_CONTAINER (menubar), policies);
+
+       policies_menu = gtk_menu_new ();
+       gtk_menu_item_set_submenu (GTK_MENU_ITEM (policies), policies_menu);
+
+       account = gtk_menu_item_new_with_mnemonic ("_Account...");
+       gtk_widget_show (account);
+       gtk_container_add (GTK_CONTAINER (policies_menu), account);
+
+       user_rights = gtk_menu_item_new_with_mnemonic ("_User Rights...");
+       gtk_widget_show (user_rights);
+       gtk_container_add (GTK_CONTAINER (policies_menu), user_rights);
+
+       audit = gtk_menu_item_new_with_mnemonic ("A_udit...");
+       gtk_widget_show (audit);
+       gtk_container_add (GTK_CONTAINER (policies_menu), audit);
+
+       separator1 = gtk_separator_menu_item_new ();
+       gtk_widget_show (separator1);
+       gtk_container_add (GTK_CONTAINER (policies_menu), separator1);
+       gtk_widget_set_sensitive (separator1, FALSE);
+
+       trust_relations = gtk_menu_item_new_with_mnemonic ("_Trust relations");
+       gtk_widget_show (trust_relations);
+       gtk_container_add (GTK_CONTAINER (policies_menu), trust_relations);
+
+       menuitem3 = gtk_menu_item_new_with_mnemonic ("_View");
+       gtk_widget_show (menuitem3);
+       gtk_container_add (GTK_CONTAINER (menubar), menuitem3);
+
+       menuitem3_menu = gtk_menu_new ();
+       gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem3), menuitem3_menu);
+
+       refresh = gtk_image_menu_item_new_from_stock ("gtk-refresh", accel_group);
+       gtk_widget_show (refresh);
+       gtk_container_add (GTK_CONTAINER (menuitem3_menu), refresh);
+
+       menuitem4 = gtk_menu_item_new_with_mnemonic ("_Help");
+       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);
+
+       about = gtk_menu_item_new_with_mnemonic ("_About");
+       gtk_widget_show (about);
+       gtk_container_add (GTK_CONTAINER (menuitem4_menu), about);
+
+       vpaned = gtk_vpaned_new ();
+       gtk_widget_show (vpaned);
+       gtk_box_pack_start (GTK_BOX (vbox1), vpaned, TRUE, TRUE, 0);
+
+       scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
+       gtk_widget_show (scrolledwindow1);
+       gtk_paned_pack1 (GTK_PANED (vpaned), scrolledwindow1, FALSE, TRUE);
+
+       user_list = gtk_tree_view_new ();
+       gtk_widget_show (user_list);
+       gtk_container_add (GTK_CONTAINER (scrolledwindow1), user_list);
+
+       scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL);
+       gtk_widget_show (scrolledwindow2);
+       gtk_paned_pack2 (GTK_PANED (vpaned), scrolledwindow2, TRUE, TRUE);
+
+       group_list = gtk_tree_view_new ();
+       gtk_widget_show (group_list);
+       gtk_container_add (GTK_CONTAINER (scrolledwindow2), group_list);
+
+       statusbar = gtk_statusbar_new ();
+       gtk_widget_show (statusbar);
+       gtk_box_pack_start (GTK_BOX (vbox1), statusbar, FALSE, FALSE, 0);
+
+       g_signal_connect ((gpointer) new1, "activate",
+                                         G_CALLBACK (on_new1_activate),
+                                         NULL);
+       g_signal_connect ((gpointer) seldomain, "activate",
+                                         G_CALLBACK (on_select_domain_activate),
+                                         NULL);
+       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) account, "activate",
+                                         G_CALLBACK (on_account_activate),
+                                         NULL);
+       g_signal_connect ((gpointer) user_rights, "activate",
+                                         G_CALLBACK (on_user_rights_activate),
+                                         NULL);
+       g_signal_connect ((gpointer) audit, "activate",
+                                         G_CALLBACK (on_audit_activate),
+                                         NULL);
+       g_signal_connect ((gpointer) trust_relations, "activate",
+                                         G_CALLBACK (on_trust_relations_activate),
+                                         NULL);
+       g_signal_connect ((gpointer) refresh, "activate",
+                                         G_CALLBACK (on_refresh_activate),
+                                         NULL);
+       g_signal_connect ((gpointer) about, "activate",
+                                         G_CALLBACK (on_about_activate),
+                                         NULL);
+
+       gtk_window_add_accel_group (GTK_WINDOW (mainwin), accel_group);
+
+       return mainwin;
 }
 
 
 
- int main(int argc, char **argv)
+int main(int argc, char **argv)
 {
        gtk_init(&argc, &argv);
        mainwin = create_mainwindow();
        gtk_widget_show(mainwin);
        gtk_main();
 }
-
index 9b764dc1d262a3a507a2227d4202405eb840c3f1..e7a322a46d2a90d8d1a133235d58ca693e0b15f6 100644 (file)
 GtkWidget*
 create_user_edit_dialog (void)
 {
-  GtkWidget *user_edit_dialog;
-  GtkWidget *dialog_vbox1;
-  GtkWidget *notebook;
-  GtkWidget *table1;
-  GtkWidget *label4;
-  GtkWidget *label5;
-  GtkWidget *label6;
-  GtkWidget *label7;
-  GtkWidget *label8;
-  GtkWidget *chk_mustchange;
-  GtkWidget *entry_fullname;
-  GtkWidget *entry_description;
-  GtkWidget *lbl_username;
-  GtkWidget *entry_password;
-  GtkWidget *entry_confirm_password;
-  GtkWidget *chk_cannotchange;
-  GtkWidget *chk_cannotexpire;
-  GtkWidget *chk_disabled;
-  GtkWidget *chk_lockedout;
-  GtkWidget *label1;
-  GtkWidget *hbox1;
-  GtkWidget *scrolledwindow3;
-  GtkWidget *treeview3;
-  GtkWidget *vbox2;
-  GtkWidget *btn_groupadd;
-  GtkWidget *btn_groupdel;
-  GtkWidget *scrolledwindow4;
-  GtkWidget *treeview4;
-  GtkWidget *label2;
-  GtkWidget *vbox3;
-  GtkWidget *frame1;
-  GtkWidget *table2;
-  GtkWidget *label12;
-  GtkWidget *label13;
-  GtkWidget *entry_profilepath;
-  GtkWidget *entry_scriptname;
-  GtkWidget *label10;
-  GtkWidget *frame2;
-  GtkWidget *table3;
-  GtkWidget *label14;
-  GtkWidget *entry_homedir;
-  GtkWidget *chk_mapdrive;
-  GtkWidget *combo_homedrive;
-  GtkWidget *label11;
-  GtkWidget *label3;
-  GtkWidget *dialog_action_area1;
-  GtkWidget *cancelbutton1;
-  GtkWidget *applybutton1;
-  GtkWidget *okbutton1;
-
-  user_edit_dialog = gtk_dialog_new ();
-  gtk_window_set_title (GTK_WINDOW (user_edit_dialog), "Edit User");
-
-  dialog_vbox1 = GTK_DIALOG (user_edit_dialog)->vbox;
-  gtk_widget_show (dialog_vbox1);
-
-  notebook = gtk_notebook_new ();
-  gtk_widget_show (notebook);
-  gtk_box_pack_start (GTK_BOX (dialog_vbox1), notebook, TRUE, TRUE, 0);
-
-  table1 = gtk_table_new (10, 2, FALSE);
-  gtk_widget_show (table1);
-  gtk_container_add (GTK_CONTAINER (notebook), table1);
-
-  label4 = gtk_label_new ("Username");
-  gtk_widget_show (label4);
-  gtk_table_attach (GTK_TABLE (table1), label4, 0, 1, 0, 1,
-                    (GtkAttachOptions) (GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-  gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5);
-
-  label5 = gtk_label_new ("Full name");
-  gtk_widget_show (label5);
-  gtk_table_attach (GTK_TABLE (table1), label5, 0, 1, 1, 2,
-                    (GtkAttachOptions) (GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-  gtk_misc_set_alignment (GTK_MISC (label5), 0, 0.5);
-
-  label6 = gtk_label_new ("Description");
-  gtk_widget_show (label6);
-  gtk_table_attach (GTK_TABLE (table1), label6, 0, 1, 2, 3,
-                    (GtkAttachOptions) (GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-  gtk_misc_set_alignment (GTK_MISC (label6), 0, 0.5);
-
-  label7 = gtk_label_new ("Password");
-  gtk_widget_show (label7);
-  gtk_table_attach (GTK_TABLE (table1), label7, 0, 1, 3, 4,
-                    (GtkAttachOptions) (GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-  gtk_misc_set_alignment (GTK_MISC (label7), 0, 0.5);
-
-  label8 = gtk_label_new ("Confirm password");
-  gtk_widget_show (label8);
-  gtk_table_attach (GTK_TABLE (table1), label8, 0, 1, 4, 5,
-                    (GtkAttachOptions) (GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-  gtk_misc_set_alignment (GTK_MISC (label8), 0, 0.5);
-
-  chk_mustchange = gtk_check_button_new_with_mnemonic ("_User Must Change Password at Next Logon");
-  gtk_widget_show (chk_mustchange);
-  gtk_table_attach (GTK_TABLE (table1), chk_mustchange, 1, 2, 5, 6,
-                    (GtkAttachOptions) (GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-
-  entry_fullname = gtk_entry_new ();
-  gtk_widget_show (entry_fullname);
-  gtk_table_attach (GTK_TABLE (table1), entry_fullname, 1, 2, 1, 2,
-                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-
-  entry_description = gtk_entry_new ();
-  gtk_widget_show (entry_description);
-  gtk_table_attach (GTK_TABLE (table1), entry_description, 1, 2, 2, 3,
-                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-
-  lbl_username = gtk_label_new ("");
-  gtk_widget_show (lbl_username);
-  gtk_table_attach (GTK_TABLE (table1), lbl_username, 1, 2, 0, 1,
-                    (GtkAttachOptions) (GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-  gtk_misc_set_alignment (GTK_MISC (lbl_username), 0, 0.5);
-
-  entry_password = gtk_entry_new ();
-  gtk_widget_show (entry_password);
-  gtk_table_attach (GTK_TABLE (table1), entry_password, 1, 2, 3, 4,
-                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-
-  entry_confirm_password = gtk_entry_new ();
-  gtk_widget_show (entry_confirm_password);
-  gtk_table_attach (GTK_TABLE (table1), entry_confirm_password, 1, 2, 4, 5,
-                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-
-  chk_cannotchange = gtk_check_button_new_with_mnemonic ("User Cannot Change Password");
-  gtk_widget_show (chk_cannotchange);
-  gtk_table_attach (GTK_TABLE (table1), chk_cannotchange, 1, 2, 6, 7,
-                    (GtkAttachOptions) (GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-
-  chk_cannotexpire = gtk_check_button_new_with_mnemonic ("Password Never Expires");
-  gtk_widget_show (chk_cannotexpire);
-  gtk_table_attach (GTK_TABLE (table1), chk_cannotexpire, 1, 2, 7, 8,
-                    (GtkAttachOptions) (GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-
-  chk_disabled = gtk_check_button_new_with_mnemonic ("Account Disabled");
-  gtk_widget_show (chk_disabled);
-  gtk_table_attach (GTK_TABLE (table1), chk_disabled, 1, 2, 8, 9,
-                    (GtkAttachOptions) (GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-
-  chk_lockedout = gtk_check_button_new_with_mnemonic ("Account Locked Out");
-  gtk_widget_show (chk_lockedout);
-  gtk_table_attach (GTK_TABLE (table1), chk_lockedout, 1, 2, 9, 10,
-                    (GtkAttachOptions) (GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-
-  label1 = gtk_label_new ("Main");
-  gtk_widget_show (label1);
-  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 0), label1);
-
-  hbox1 = gtk_hbox_new (FALSE, 0);
-  gtk_widget_show (hbox1);
-  gtk_container_add (GTK_CONTAINER (notebook), hbox1);
-
-  scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_show (scrolledwindow3);
-  gtk_box_pack_start (GTK_BOX (hbox1), scrolledwindow3, TRUE, TRUE, 0);
-
-  treeview3 = gtk_tree_view_new ();
-  gtk_widget_show (treeview3);
-  gtk_container_add (GTK_CONTAINER (scrolledwindow3), treeview3);
-
-  vbox2 = gtk_vbox_new (TRUE, 0);
-  gtk_widget_show (vbox2);
-  gtk_box_pack_start (GTK_BOX (hbox1), vbox2, TRUE, TRUE, 0);
-
-  btn_groupadd = gtk_button_new_from_stock ("gtk-add");
-  gtk_widget_show (btn_groupadd);
-  gtk_box_pack_start (GTK_BOX (vbox2), btn_groupadd, FALSE, FALSE, 0);
-
-  btn_groupdel = gtk_button_new_from_stock ("gtk-remove");
-  gtk_widget_show (btn_groupdel);
-  gtk_box_pack_start (GTK_BOX (vbox2), btn_groupdel, FALSE, FALSE, 0);
-
-  scrolledwindow4 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_show (scrolledwindow4);
-  gtk_box_pack_start (GTK_BOX (hbox1), scrolledwindow4, TRUE, TRUE, 0);
-
-  treeview4 = gtk_tree_view_new ();
-  gtk_widget_show (treeview4);
-  gtk_container_add (GTK_CONTAINER (scrolledwindow4), treeview4);
-
-  label2 = gtk_label_new ("Groups");
-  gtk_widget_show (label2);
-  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 1), label2);
-
-  vbox3 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_show (vbox3);
-  gtk_container_add (GTK_CONTAINER (notebook), vbox3);
-
-  frame1 = gtk_frame_new (NULL);
-  gtk_widget_show (frame1);
-  gtk_box_pack_start (GTK_BOX (vbox3), frame1, TRUE, TRUE, 0);
-
-  table2 = gtk_table_new (2, 2, FALSE);
-  gtk_widget_show (table2);
-  gtk_container_add (GTK_CONTAINER (frame1), table2);
-
-  label12 = gtk_label_new ("User Profile Path:");
-  gtk_widget_show (label12);
-  gtk_table_attach (GTK_TABLE (table2), label12, 0, 1, 0, 1,
-                    (GtkAttachOptions) (GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-  gtk_misc_set_alignment (GTK_MISC (label12), 0, 0.5);
-
-  label13 = gtk_label_new ("Logon Script Name:");
-  gtk_widget_show (label13);
-  gtk_table_attach (GTK_TABLE (table2), label13, 0, 1, 1, 2,
-                    (GtkAttachOptions) (GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-  gtk_misc_set_alignment (GTK_MISC (label13), 0, 0.5);
-
-  entry_profilepath = gtk_entry_new ();
-  gtk_widget_show (entry_profilepath);
-  gtk_table_attach (GTK_TABLE (table2), entry_profilepath, 1, 2, 0, 1,
-                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-
-  entry_scriptname = gtk_entry_new ();
-  gtk_widget_show (entry_scriptname);
-  gtk_table_attach (GTK_TABLE (table2), entry_scriptname, 1, 2, 1, 2,
-                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-
-  label10 = gtk_label_new ("User Profiles");
-  gtk_widget_show (label10);
-  gtk_frame_set_label_widget (GTK_FRAME (frame1), label10);
-
-  frame2 = gtk_frame_new (NULL);
-  gtk_widget_show (frame2);
-  gtk_box_pack_start (GTK_BOX (vbox3), frame2, TRUE, TRUE, 0);
-
-  table3 = gtk_table_new (2, 2, FALSE);
-  gtk_widget_show (table3);
-  gtk_container_add (GTK_CONTAINER (frame2), table3);
-
-  label14 = gtk_label_new ("Path");
-  gtk_widget_show (label14);
-  gtk_table_attach (GTK_TABLE (table3), label14, 0, 1, 0, 1,
-                    (GtkAttachOptions) (GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-  gtk_misc_set_alignment (GTK_MISC (label14), 0, 0.5);
-
-  entry_homedir = gtk_entry_new ();
-  gtk_widget_show (entry_homedir);
-  gtk_table_attach (GTK_TABLE (table3), entry_homedir, 1, 2, 0, 1,
-                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-
-  chk_mapdrive = gtk_check_button_new_with_mnemonic ("Map homedir to drive");
-  gtk_widget_show (chk_mapdrive);
-  gtk_table_attach (GTK_TABLE (table3), chk_mapdrive, 0, 1, 1, 2,
-                    (GtkAttachOptions) (GTK_FILL),
-                    (GtkAttachOptions) (0), 0, 0);
-
-  combo_homedrive = gtk_combo_box_entry_new_text ();
-  gtk_widget_show (combo_homedrive);
-  gtk_table_attach (GTK_TABLE (table3), combo_homedrive, 1, 2, 1, 2,
-                    (GtkAttachOptions) (GTK_FILL),
-                    (GtkAttachOptions) (GTK_FILL), 0, 0);
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "C:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "D:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "E:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "F:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "G:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "H:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "I:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "J:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "K");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "L:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "M:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "N:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "O:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "P:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "Q:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "R:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "S:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "T:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "U:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "V:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "W:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "X:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "Y:");
-  gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "Z:");
-
-  label11 = gtk_label_new ("Home Directory");
-  gtk_widget_show (label11);
-  gtk_frame_set_label_widget (GTK_FRAME (frame2), label11);
-
-  label3 = gtk_label_new ("Profile");
-  gtk_widget_show (label3);
-  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 2), label3);
-
-  dialog_action_area1 = GTK_DIALOG (user_edit_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 (user_edit_dialog), cancelbutton1, GTK_RESPONSE_CANCEL);
-  GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT);
-
-  applybutton1 = gtk_button_new_from_stock ("gtk-apply");
-  gtk_widget_show (applybutton1);
-  gtk_dialog_add_action_widget (GTK_DIALOG (user_edit_dialog), applybutton1, GTK_RESPONSE_APPLY);
-  GTK_WIDGET_SET_FLAGS (applybutton1, GTK_CAN_DEFAULT);
-
-  okbutton1 = gtk_button_new_from_stock ("gtk-ok");
-  gtk_widget_show (okbutton1);
-  gtk_dialog_add_action_widget (GTK_DIALOG (user_edit_dialog), okbutton1, GTK_RESPONSE_OK);
-  GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT);
-
-  return user_edit_dialog;
+       GtkWidget *user_edit_dialog;
+       GtkWidget *dialog_vbox1;
+       GtkWidget *notebook;
+       GtkWidget *table1;
+       GtkWidget *label4;
+       GtkWidget *label5;
+       GtkWidget *label6;
+       GtkWidget *label7;
+       GtkWidget *label8;
+       GtkWidget *chk_mustchange;
+       GtkWidget *entry_fullname;
+       GtkWidget *entry_description;
+       GtkWidget *lbl_username;
+       GtkWidget *entry_password;
+       GtkWidget *entry_confirm_password;
+       GtkWidget *chk_cannotchange;
+       GtkWidget *chk_cannotexpire;
+       GtkWidget *chk_disabled;
+       GtkWidget *chk_lockedout;
+       GtkWidget *label1;
+       GtkWidget *hbox1;
+       GtkWidget *scrolledwindow3;
+       GtkWidget *treeview3;
+       GtkWidget *vbox2;
+       GtkWidget *btn_groupadd;
+       GtkWidget *btn_groupdel;
+       GtkWidget *scrolledwindow4;
+       GtkWidget *treeview4;
+       GtkWidget *label2;
+       GtkWidget *vbox3;
+       GtkWidget *frame1;
+       GtkWidget *table2;
+       GtkWidget *label12;
+       GtkWidget *label13;
+       GtkWidget *entry_profilepath;
+       GtkWidget *entry_scriptname;
+       GtkWidget *label10;
+       GtkWidget *frame2;
+       GtkWidget *table3;
+       GtkWidget *label14;
+       GtkWidget *entry_homedir;
+       GtkWidget *chk_mapdrive;
+       GtkWidget *combo_homedrive;
+       GtkWidget *label11;
+       GtkWidget *label3;
+       GtkWidget *dialog_action_area1;
+       GtkWidget *cancelbutton1;
+       GtkWidget *applybutton1;
+       GtkWidget *okbutton1;
+
+       user_edit_dialog = gtk_dialog_new ();
+       gtk_window_set_title (GTK_WINDOW (user_edit_dialog), "Edit User");
+
+       dialog_vbox1 = GTK_DIALOG (user_edit_dialog)->vbox;
+       gtk_widget_show (dialog_vbox1);
+
+       notebook = gtk_notebook_new ();
+       gtk_widget_show (notebook);
+       gtk_box_pack_start (GTK_BOX (dialog_vbox1), notebook, TRUE, TRUE, 0);
+
+       table1 = gtk_table_new (10, 2, FALSE);
+       gtk_widget_show (table1);
+       gtk_container_add (GTK_CONTAINER (notebook), table1);
+
+       label4 = gtk_label_new ("Username");
+       gtk_widget_show (label4);
+       gtk_table_attach (GTK_TABLE (table1), label4, 0, 1, 0, 1,
+                                         (GtkAttachOptions) (GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+       gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5);
+
+       label5 = gtk_label_new ("Full name");
+       gtk_widget_show (label5);
+       gtk_table_attach (GTK_TABLE (table1), label5, 0, 1, 1, 2,
+                                         (GtkAttachOptions) (GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+       gtk_misc_set_alignment (GTK_MISC (label5), 0, 0.5);
+
+       label6 = gtk_label_new ("Description");
+       gtk_widget_show (label6);
+       gtk_table_attach (GTK_TABLE (table1), label6, 0, 1, 2, 3,
+                                         (GtkAttachOptions) (GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+       gtk_misc_set_alignment (GTK_MISC (label6), 0, 0.5);
+
+       label7 = gtk_label_new ("Password");
+       gtk_widget_show (label7);
+       gtk_table_attach (GTK_TABLE (table1), label7, 0, 1, 3, 4,
+                                         (GtkAttachOptions) (GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+       gtk_misc_set_alignment (GTK_MISC (label7), 0, 0.5);
+
+       label8 = gtk_label_new ("Confirm password");
+       gtk_widget_show (label8);
+       gtk_table_attach (GTK_TABLE (table1), label8, 0, 1, 4, 5,
+                                         (GtkAttachOptions) (GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+       gtk_misc_set_alignment (GTK_MISC (label8), 0, 0.5);
+
+       chk_mustchange = gtk_check_button_new_with_mnemonic ("_User Must Change Password at Next Logon");
+       gtk_widget_show (chk_mustchange);
+       gtk_table_attach (GTK_TABLE (table1), chk_mustchange, 1, 2, 5, 6,
+                                         (GtkAttachOptions) (GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+
+       entry_fullname = gtk_entry_new ();
+       gtk_widget_show (entry_fullname);
+       gtk_table_attach (GTK_TABLE (table1), entry_fullname, 1, 2, 1, 2,
+                                         (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+
+       entry_description = gtk_entry_new ();
+       gtk_widget_show (entry_description);
+       gtk_table_attach (GTK_TABLE (table1), entry_description, 1, 2, 2, 3,
+                                         (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+
+       lbl_username = gtk_label_new ("");
+       gtk_widget_show (lbl_username);
+       gtk_table_attach (GTK_TABLE (table1), lbl_username, 1, 2, 0, 1,
+                                         (GtkAttachOptions) (GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+       gtk_misc_set_alignment (GTK_MISC (lbl_username), 0, 0.5);
+
+       entry_password = gtk_entry_new ();
+       gtk_widget_show (entry_password);
+       gtk_table_attach (GTK_TABLE (table1), entry_password, 1, 2, 3, 4,
+                                         (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+
+       entry_confirm_password = gtk_entry_new ();
+       gtk_widget_show (entry_confirm_password);
+       gtk_table_attach (GTK_TABLE (table1), entry_confirm_password, 1, 2, 4, 5,
+                                         (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+
+       chk_cannotchange = gtk_check_button_new_with_mnemonic ("User Cannot Change Password");
+       gtk_widget_show (chk_cannotchange);
+       gtk_table_attach (GTK_TABLE (table1), chk_cannotchange, 1, 2, 6, 7,
+                                         (GtkAttachOptions) (GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+
+       chk_cannotexpire = gtk_check_button_new_with_mnemonic ("Password Never Expires");
+       gtk_widget_show (chk_cannotexpire);
+       gtk_table_attach (GTK_TABLE (table1), chk_cannotexpire, 1, 2, 7, 8,
+                                         (GtkAttachOptions) (GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+
+       chk_disabled = gtk_check_button_new_with_mnemonic ("Account Disabled");
+       gtk_widget_show (chk_disabled);
+       gtk_table_attach (GTK_TABLE (table1), chk_disabled, 1, 2, 8, 9,
+                                         (GtkAttachOptions) (GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+
+       chk_lockedout = gtk_check_button_new_with_mnemonic ("Account Locked Out");
+       gtk_widget_show (chk_lockedout);
+       gtk_table_attach (GTK_TABLE (table1), chk_lockedout, 1, 2, 9, 10,
+                                         (GtkAttachOptions) (GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+
+       label1 = gtk_label_new ("Main");
+       gtk_widget_show (label1);
+       gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 0), label1);
+
+       hbox1 = gtk_hbox_new (FALSE, 0);
+       gtk_widget_show (hbox1);
+       gtk_container_add (GTK_CONTAINER (notebook), hbox1);
+
+       scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL);
+       gtk_widget_show (scrolledwindow3);
+       gtk_box_pack_start (GTK_BOX (hbox1), scrolledwindow3, TRUE, TRUE, 0);
+
+       treeview3 = gtk_tree_view_new ();
+       gtk_widget_show (treeview3);
+       gtk_container_add (GTK_CONTAINER (scrolledwindow3), treeview3);
+
+       vbox2 = gtk_vbox_new (TRUE, 0);
+       gtk_widget_show (vbox2);
+       gtk_box_pack_start (GTK_BOX (hbox1), vbox2, TRUE, TRUE, 0);
+
+       btn_groupadd = gtk_button_new_from_stock ("gtk-add");
+       gtk_widget_show (btn_groupadd);
+       gtk_box_pack_start (GTK_BOX (vbox2), btn_groupadd, FALSE, FALSE, 0);
+
+       btn_groupdel = gtk_button_new_from_stock ("gtk-remove");
+       gtk_widget_show (btn_groupdel);
+       gtk_box_pack_start (GTK_BOX (vbox2), btn_groupdel, FALSE, FALSE, 0);
+
+       scrolledwindow4 = gtk_scrolled_window_new (NULL, NULL);
+       gtk_widget_show (scrolledwindow4);
+       gtk_box_pack_start (GTK_BOX (hbox1), scrolledwindow4, TRUE, TRUE, 0);
+
+       treeview4 = gtk_tree_view_new ();
+       gtk_widget_show (treeview4);
+       gtk_container_add (GTK_CONTAINER (scrolledwindow4), treeview4);
+
+       label2 = gtk_label_new ("Groups");
+       gtk_widget_show (label2);
+       gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 1), label2);
+
+       vbox3 = gtk_vbox_new (FALSE, 0);
+       gtk_widget_show (vbox3);
+       gtk_container_add (GTK_CONTAINER (notebook), vbox3);
+
+       frame1 = gtk_frame_new (NULL);
+       gtk_widget_show (frame1);
+       gtk_box_pack_start (GTK_BOX (vbox3), frame1, TRUE, TRUE, 0);
+
+       table2 = gtk_table_new (2, 2, FALSE);
+       gtk_widget_show (table2);
+       gtk_container_add (GTK_CONTAINER (frame1), table2);
+
+       label12 = gtk_label_new ("User Profile Path:");
+       gtk_widget_show (label12);
+       gtk_table_attach (GTK_TABLE (table2), label12, 0, 1, 0, 1,
+                                         (GtkAttachOptions) (GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+       gtk_misc_set_alignment (GTK_MISC (label12), 0, 0.5);
+
+       label13 = gtk_label_new ("Logon Script Name:");
+       gtk_widget_show (label13);
+       gtk_table_attach (GTK_TABLE (table2), label13, 0, 1, 1, 2,
+                                         (GtkAttachOptions) (GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+       gtk_misc_set_alignment (GTK_MISC (label13), 0, 0.5);
+
+       entry_profilepath = gtk_entry_new ();
+       gtk_widget_show (entry_profilepath);
+       gtk_table_attach (GTK_TABLE (table2), entry_profilepath, 1, 2, 0, 1,
+                                         (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+
+       entry_scriptname = gtk_entry_new ();
+       gtk_widget_show (entry_scriptname);
+       gtk_table_attach (GTK_TABLE (table2), entry_scriptname, 1, 2, 1, 2,
+                                         (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+
+       label10 = gtk_label_new ("User Profiles");
+       gtk_widget_show (label10);
+       gtk_frame_set_label_widget (GTK_FRAME (frame1), label10);
+
+       frame2 = gtk_frame_new (NULL);
+       gtk_widget_show (frame2);
+       gtk_box_pack_start (GTK_BOX (vbox3), frame2, TRUE, TRUE, 0);
+
+       table3 = gtk_table_new (2, 2, FALSE);
+       gtk_widget_show (table3);
+       gtk_container_add (GTK_CONTAINER (frame2), table3);
+
+       label14 = gtk_label_new ("Path");
+       gtk_widget_show (label14);
+       gtk_table_attach (GTK_TABLE (table3), label14, 0, 1, 0, 1,
+                                         (GtkAttachOptions) (GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+       gtk_misc_set_alignment (GTK_MISC (label14), 0, 0.5);
+
+       entry_homedir = gtk_entry_new ();
+       gtk_widget_show (entry_homedir);
+       gtk_table_attach (GTK_TABLE (table3), entry_homedir, 1, 2, 0, 1,
+                                         (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+
+       chk_mapdrive = gtk_check_button_new_with_mnemonic ("Map homedir to drive");
+       gtk_widget_show (chk_mapdrive);
+       gtk_table_attach (GTK_TABLE (table3), chk_mapdrive, 0, 1, 1, 2,
+                                         (GtkAttachOptions) (GTK_FILL),
+                                         (GtkAttachOptions) (0), 0, 0);
+
+       combo_homedrive = gtk_combo_box_entry_new_text ();
+       gtk_widget_show (combo_homedrive);
+       gtk_table_attach (GTK_TABLE (table3), combo_homedrive, 1, 2, 1, 2,
+                                         (GtkAttachOptions) (GTK_FILL),
+                                         (GtkAttachOptions) (GTK_FILL), 0, 0);
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "C:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "D:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "E:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "F:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "G:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "H:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "I:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "J:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "K");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "L:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "M:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "N:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "O:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "P:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "Q:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "R:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "S:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "T:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "U:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "V:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "W:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "X:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "Y:");
+       gtk_combo_box_append_text (GTK_COMBO_BOX (combo_homedrive), "Z:");
+
+       label11 = gtk_label_new ("Home Directory");
+       gtk_widget_show (label11);
+       gtk_frame_set_label_widget (GTK_FRAME (frame2), label11);
+
+       label3 = gtk_label_new ("Profile");
+       gtk_widget_show (label3);
+       gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 2), label3);
+
+       dialog_action_area1 = GTK_DIALOG (user_edit_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 (user_edit_dialog), cancelbutton1, GTK_RESPONSE_CANCEL);
+       GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT);
+
+       applybutton1 = gtk_button_new_from_stock ("gtk-apply");
+       gtk_widget_show (applybutton1);
+       gtk_dialog_add_action_widget (GTK_DIALOG (user_edit_dialog), applybutton1, GTK_RESPONSE_APPLY);
+       GTK_WIDGET_SET_FLAGS (applybutton1, GTK_CAN_DEFAULT);
+
+       okbutton1 = gtk_button_new_from_stock ("gtk-ok");
+       gtk_widget_show (okbutton1);
+       gtk_dialog_add_action_widget (GTK_DIALOG (user_edit_dialog), okbutton1, GTK_RESPONSE_OK);
+       GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT);
+
+       return user_edit_dialog;
 }