www.pudn.com > malic.rar > glade_interface.c
/* * 編集禁止! - このファイルはGladeによって生成されています. */ #ifdef HAVE_CONFIG_H # include#endif #include #include #include #include #include #include #include "glade_callbacks.h" #include "glade_interface.h" #include "glade_support.h" GtkWidget* create_gaborrg_recog_window (void) { GtkWidget *gaborrg_recog_window; GtkWidget *fixed1; GtkWidget *viewport1; GtkWidget *drawingarea1; GtkWidget *dummy_pixmap; GtkWidget *statusbar1; GtkWidget *control_scrolledwindow; GtkWidget *viewport2; GtkWidget *fixed2; GtkWidget *toggle_running; gaborrg_recog_window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_object_set_data (GTK_OBJECT (gaborrg_recog_window), "gaborrg_recog_window", gaborrg_recog_window); gtk_window_set_title (GTK_WINDOW (gaborrg_recog_window), "gaborrg_recog"); fixed1 = gtk_fixed_new (); gtk_widget_ref (fixed1); gtk_object_set_data_full (GTK_OBJECT (gaborrg_recog_window), "fixed1", fixed1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fixed1); gtk_container_add (GTK_CONTAINER (gaborrg_recog_window), fixed1); viewport1 = gtk_viewport_new (NULL, NULL); gtk_widget_ref (viewport1); gtk_object_set_data_full (GTK_OBJECT (gaborrg_recog_window), "viewport1", viewport1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport1); gtk_fixed_put (GTK_FIXED (fixed1), viewport1, 0, 0); gtk_widget_set_uposition (viewport1, 0, 0); gtk_widget_set_usize (viewport1, 320, 240); drawingarea1 = gtk_drawing_area_new (); gtk_widget_ref (drawingarea1); gtk_object_set_data_full (GTK_OBJECT (gaborrg_recog_window), "drawingarea1", drawingarea1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (drawingarea1); gtk_fixed_put (GTK_FIXED (fixed1), drawingarea1, 0, 368); gtk_widget_set_uposition (drawingarea1, 0, 368); gtk_widget_set_usize (drawingarea1, 50, 50); dummy_pixmap = create_pixmap (gaborrg_recog_window, "indicate_dummy_10.xpm"); gtk_widget_ref (dummy_pixmap); gtk_object_set_data_full (GTK_OBJECT (gaborrg_recog_window), "dummy_pixmap", dummy_pixmap, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (dummy_pixmap); gtk_fixed_put (GTK_FIXED (fixed1), dummy_pixmap, 56, 392); gtk_widget_set_uposition (dummy_pixmap, 56, 392); gtk_widget_set_usize (dummy_pixmap, 21, 21); statusbar1 = gtk_statusbar_new (); gtk_widget_ref (statusbar1); gtk_object_set_data_full (GTK_OBJECT (gaborrg_recog_window), "statusbar1", statusbar1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (statusbar1); gtk_fixed_put (GTK_FIXED (fixed1), statusbar1, 0, 440); gtk_widget_set_uposition (statusbar1, 0, 440); gtk_widget_set_usize (statusbar1, 496, 32); control_scrolledwindow = gtk_scrolled_window_new (NULL, NULL); gtk_widget_ref (control_scrolledwindow); gtk_object_set_data_full (GTK_OBJECT (gaborrg_recog_window), "control_scrolledwindow", control_scrolledwindow, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (control_scrolledwindow); gtk_fixed_put (GTK_FIXED (fixed1), control_scrolledwindow, 320, 0); gtk_widget_set_uposition (control_scrolledwindow, 320, 0); gtk_widget_set_usize (control_scrolledwindow, 174, 442); viewport2 = gtk_viewport_new (NULL, NULL); gtk_widget_ref (viewport2); gtk_object_set_data_full (GTK_OBJECT (gaborrg_recog_window), "viewport2", viewport2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport2); gtk_container_add (GTK_CONTAINER (control_scrolledwindow), viewport2); fixed2 = gtk_fixed_new (); gtk_widget_ref (fixed2); gtk_object_set_data_full (GTK_OBJECT (gaborrg_recog_window), "fixed2", fixed2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fixed2); gtk_container_add (GTK_CONTAINER (viewport2), fixed2); toggle_running = gtk_button_new_with_label ("start and stop"); gtk_widget_ref (toggle_running); gtk_object_set_data_full (GTK_OBJECT (gaborrg_recog_window), "toggle_running", toggle_running, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toggle_running); gtk_fixed_put (GTK_FIXED (fixed2), toggle_running, 24, 24); gtk_widget_set_uposition (toggle_running, 24, 24); gtk_widget_set_usize (toggle_running, 120, 32); gtk_signal_connect (GTK_OBJECT (toggle_running), "clicked", GTK_SIGNAL_FUNC (dummy_on_toggle_running_clicked), NULL); return gaborrg_recog_window; } GtkWidget* create_gaborrg_maker_window (void) { GtkWidget *gaborrg_maker_window; GtkWidget *fixed1; GtkWidget *viewport2; GtkWidget *drawingarea1; GtkWidget *pixmap1; GtkWidget *statusbar1; GtkWidget *scrolledwindow1; GtkWidget *viewport1; GtkWidget *fixed2; GtkWidget *file_io_scrolledwindow; GtkWidget *viewport3; GtkWidget *file_io_fixed; GtkWidget *output_file_entry; GtkWidget *output_file_browse; GtkWidget *data_output_button; GtkWidget *data_type_enter_button; GtkWidget *data_type_title; GtkWidget *data_output; GtkWidget *output_file_name_label1; GSList *data_type_radio_group = NULL; GtkWidget *data_type_rbu_jet; GtkWidget *label22; GtkWidget *label23; gaborrg_maker_window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_object_set_data (GTK_OBJECT (gaborrg_maker_window), "gaborrg_maker_window", gaborrg_maker_window); gtk_window_set_title (GTK_WINDOW (gaborrg_maker_window), "gaborrg_maker"); fixed1 = gtk_fixed_new (); gtk_widget_ref (fixed1); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "fixed1", fixed1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fixed1); gtk_container_add (GTK_CONTAINER (gaborrg_maker_window), fixed1); viewport2 = gtk_viewport_new (NULL, NULL); gtk_widget_ref (viewport2); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "viewport2", viewport2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport2); gtk_fixed_put (GTK_FIXED (fixed1), viewport2, 0, 0); gtk_widget_set_uposition (viewport2, 0, 0); gtk_widget_set_usize (viewport2, 320, 260); drawingarea1 = gtk_drawing_area_new (); gtk_widget_ref (drawingarea1); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "drawingarea1", drawingarea1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (drawingarea1); gtk_container_add (GTK_CONTAINER (viewport2), drawingarea1); pixmap1 = create_pixmap (gaborrg_maker_window, "indicate_dummy_10.xpm"); gtk_widget_ref (pixmap1); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "pixmap1", pixmap1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (pixmap1); gtk_fixed_put (GTK_FIXED (fixed1), pixmap1, 16, 328); gtk_widget_set_uposition (pixmap1, 16, 328); gtk_widget_set_usize (pixmap1, 21, 21); statusbar1 = gtk_statusbar_new (); gtk_widget_ref (statusbar1); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "statusbar1", statusbar1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (statusbar1); gtk_fixed_put (GTK_FIXED (fixed1), statusbar1, 0, 544); gtk_widget_set_uposition (statusbar1, 0, 544); gtk_widget_set_usize (statusbar1, 528, 25); scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_ref (scrolledwindow1); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "scrolledwindow1", scrolledwindow1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow1); gtk_fixed_put (GTK_FIXED (fixed1), scrolledwindow1, 320, 0); gtk_widget_set_uposition (scrolledwindow1, 320, 0); gtk_widget_set_usize (scrolledwindow1, 200, 300); viewport1 = gtk_viewport_new (NULL, NULL); gtk_widget_ref (viewport1); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "viewport1", viewport1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport1); gtk_container_add (GTK_CONTAINER (scrolledwindow1), viewport1); fixed2 = gtk_fixed_new (); gtk_widget_ref (fixed2); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "fixed2", fixed2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fixed2); gtk_container_add (GTK_CONTAINER (viewport1), fixed2); file_io_scrolledwindow = gtk_scrolled_window_new (NULL, NULL); gtk_widget_ref (file_io_scrolledwindow); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "file_io_scrolledwindow", file_io_scrolledwindow, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (file_io_scrolledwindow); gtk_fixed_put (GTK_FIXED (fixed1), file_io_scrolledwindow, 320, 304); gtk_widget_set_uposition (file_io_scrolledwindow, 320, 304); gtk_widget_set_usize (file_io_scrolledwindow, 208, 240); viewport3 = gtk_viewport_new (NULL, NULL); gtk_widget_ref (viewport3); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "viewport3", viewport3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport3); gtk_container_add (GTK_CONTAINER (file_io_scrolledwindow), viewport3); file_io_fixed = gtk_fixed_new (); gtk_widget_ref (file_io_fixed); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "file_io_fixed", file_io_fixed, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (file_io_fixed); gtk_container_add (GTK_CONTAINER (viewport3), file_io_fixed); output_file_entry = gtk_entry_new (); gtk_widget_ref (output_file_entry); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "output_file_entry", output_file_entry, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (output_file_entry); gtk_fixed_put (GTK_FIXED (file_io_fixed), output_file_entry, 8, 160); gtk_widget_set_uposition (output_file_entry, 8, 160); gtk_widget_set_usize (output_file_entry, 150, 24); output_file_browse = gtk_button_new_with_label ("BROWSE..."); gtk_widget_ref (output_file_browse); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "output_file_browse", output_file_browse, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (output_file_browse); gtk_fixed_put (GTK_FIXED (file_io_fixed), output_file_browse, 8, 192); gtk_widget_set_uposition (output_file_browse, 8, 192); gtk_widget_set_usize (output_file_browse, 85, 24); data_output_button = gtk_button_new_with_label ("save"); gtk_widget_ref (data_output_button); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "data_output_button", data_output_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (data_output_button); gtk_fixed_put (GTK_FIXED (file_io_fixed), data_output_button, 8, 112); gtk_widget_set_uposition (data_output_button, 8, 112); gtk_widget_set_usize (data_output_button, 52, 24); data_type_enter_button = gtk_button_new_with_label ("enter"); gtk_widget_ref (data_type_enter_button); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "data_type_enter_button", data_type_enter_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (data_type_enter_button); gtk_fixed_put (GTK_FIXED (file_io_fixed), data_type_enter_button, 8, 56); gtk_widget_set_uposition (data_type_enter_button, 8, 56); gtk_widget_set_usize (data_type_enter_button, 48, 24); data_type_title = gtk_label_new (""); gtk_label_parse_uline (GTK_LABEL (data_type_title), "data__type"); gtk_widget_ref (data_type_title); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "data_type_title", data_type_title, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (data_type_title); gtk_fixed_put (GTK_FIXED (file_io_fixed), data_type_title, 8, 16); gtk_widget_set_uposition (data_type_title, 8, 16); gtk_widget_set_usize (data_type_title, 73, 18); data_output = gtk_label_new ("buffering data save"); gtk_widget_ref (data_output); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "data_output", data_output, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (data_output); gtk_fixed_put (GTK_FIXED (file_io_fixed), data_output, 0, 88); gtk_widget_set_uposition (data_output, 0, 88); gtk_widget_set_usize (data_output, 147, 26); output_file_name_label1 = gtk_label_new ("data save xml file name"); gtk_widget_ref (output_file_name_label1); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "output_file_name_label1", output_file_name_label1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (output_file_name_label1); gtk_fixed_put (GTK_FIXED (file_io_fixed), output_file_name_label1, 0, 136); gtk_widget_set_uposition (output_file_name_label1, 0, 136); gtk_widget_set_usize (output_file_name_label1, 171, 20); gtk_label_set_justify (GTK_LABEL (output_file_name_label1), GTK_JUSTIFY_LEFT); data_type_rbu_jet = gtk_radio_button_new_with_label (data_type_radio_group, "jet"); data_type_radio_group = gtk_radio_button_group (GTK_RADIO_BUTTON (data_type_rbu_jet)); gtk_widget_ref (data_type_rbu_jet); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "data_type_rbu_jet", data_type_rbu_jet, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (data_type_rbu_jet); gtk_fixed_put (GTK_FIXED (file_io_fixed), data_type_rbu_jet, 8, 32); gtk_widget_set_uposition (data_type_rbu_jet, 8, 32); gtk_widget_set_usize (data_type_rbu_jet, 102, 26); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (data_type_rbu_jet), TRUE); label22 = gtk_label_new ("left"); gtk_widget_ref (label22); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "label22", label22, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label22); gtk_fixed_put (GTK_FIXED (fixed1), label22, 8, 264); gtk_widget_set_uposition (label22, 8, 264); gtk_widget_set_usize (label22, 45, 18); label23 = gtk_label_new ("right"); gtk_widget_ref (label23); gtk_object_set_data_full (GTK_OBJECT (gaborrg_maker_window), "label23", label23, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label23); gtk_fixed_put (GTK_FIXED (fixed1), label23, 264, 264); gtk_widget_set_uposition (label23, 264, 264); gtk_widget_set_usize (label23, 45, 18); gtk_signal_connect (GTK_OBJECT (output_file_browse), "clicked", GTK_SIGNAL_FUNC (on_output_file_browse_clicked_dummy), NULL); gtk_signal_connect (GTK_OBJECT (data_output_button), "clicked", GTK_SIGNAL_FUNC (on_data_output_button_clicked_dummy), NULL); gtk_signal_connect (GTK_OBJECT (data_type_enter_button), "clicked", GTK_SIGNAL_FUNC (on_data_type_enter_button_clicked_dummy), NULL); gtk_signal_connect (GTK_OBJECT (data_type_rbu_jet), "clicked", GTK_SIGNAL_FUNC (on_data_type_rbu_jet_clicked_dummy), NULL); return gaborrg_maker_window; } GtkWidget* create_output_fileselection (void) { GtkWidget *output_fileselection; GtkWidget *ok_button1; GtkWidget *cancel_button1; output_fileselection = gtk_file_selection_new ("\245\325\245\241\245\244\245\353\301\252\302\362"); gtk_object_set_data (GTK_OBJECT (output_fileselection), "output_fileselection", output_fileselection); gtk_container_set_border_width (GTK_CONTAINER (output_fileselection), 10); ok_button1 = GTK_FILE_SELECTION (output_fileselection)->ok_button; gtk_object_set_data (GTK_OBJECT (output_fileselection), "ok_button1", ok_button1); gtk_widget_show (ok_button1); GTK_WIDGET_SET_FLAGS (ok_button1, GTK_CAN_DEFAULT); cancel_button1 = GTK_FILE_SELECTION (output_fileselection)->cancel_button; gtk_object_set_data (GTK_OBJECT (output_fileselection), "cancel_button1", cancel_button1); gtk_widget_show (cancel_button1); GTK_WIDGET_SET_FLAGS (cancel_button1, GTK_CAN_DEFAULT); gtk_signal_connect (GTK_OBJECT (ok_button1), "clicked", GTK_SIGNAL_FUNC (on_output_fileselection_ok_clicked_dummy), NULL); gtk_signal_connect (GTK_OBJECT (cancel_button1), "clicked", GTK_SIGNAL_FUNC (on_output_fileselection_cancel_clicked_dummy), NULL); return output_fileselection; } GtkWidget* create_malicrecog_window (void) { GtkWidget *malicrecog_window; GtkWidget *malicrecog_main_fixed; GtkWidget *malicrecog_main_viewport; GtkWidget *pixmap2; GtkWidget *malicrecog_statusbar; GtkWidget *malicrecog_scrolledwindow; GtkWidget *viewport5; GtkWidget *scroll_window_fixed; GtkWidget *toggle_running_button; GtkWidget *hseparator3; GtkWidget *label18; GtkWidget *label7; GtkWidget *label4; GtkWidget *last_name_label; GtkWidget *viewport11; GtkWidget *fixed9; GtkWidget *label21; GtkWidget *label19; GtkWidget *hseparator5; GtkWidget *current_sim_jet_value_label; GtkWidget *current_sim_geo_value_label; GtkWidget *frame1; GtkWidget *fixed8; GtkWidget *hseparator2; GtkWidget *label16; GtkWidget *label14; GtkWidget *current_similar_value_label; GtkWidget *current_name_label; GtkWidget *label13; GtkWidget *hseparator4; GtkWidget *name_detect_indicator_pix; GtkWidget *face_detect_indicator_pix; GtkWidget *name_threshold_h_scale; malicrecog_window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_object_set_data (GTK_OBJECT (malicrecog_window), "malicrecog_window", malicrecog_window); gtk_window_set_title (GTK_WINDOW (malicrecog_window), "malicrecog"); malicrecog_main_fixed = gtk_fixed_new (); gtk_widget_ref (malicrecog_main_fixed); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "malicrecog_main_fixed", malicrecog_main_fixed, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (malicrecog_main_fixed); gtk_container_add (GTK_CONTAINER (malicrecog_window), malicrecog_main_fixed); malicrecog_main_viewport = gtk_viewport_new (NULL, NULL); gtk_widget_ref (malicrecog_main_viewport); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "malicrecog_main_viewport", malicrecog_main_viewport, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (malicrecog_main_viewport); gtk_fixed_put (GTK_FIXED (malicrecog_main_fixed), malicrecog_main_viewport, 0, 0); gtk_widget_set_uposition (malicrecog_main_viewport, 0, 0); gtk_widget_set_usize (malicrecog_main_viewport, 320, 240); pixmap2 = create_pixmap (malicrecog_window, "indicate_dummy_10.xpm"); gtk_widget_ref (pixmap2); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "pixmap2", pixmap2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (pixmap2); gtk_fixed_put (GTK_FIXED (malicrecog_main_fixed), pixmap2, 56, 392); gtk_widget_set_uposition (pixmap2, 56, 392); gtk_widget_set_usize (pixmap2, 21, 21); malicrecog_statusbar = gtk_statusbar_new (); gtk_widget_ref (malicrecog_statusbar); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "malicrecog_statusbar", malicrecog_statusbar, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (malicrecog_statusbar); gtk_fixed_put (GTK_FIXED (malicrecog_main_fixed), malicrecog_statusbar, 0, 440); gtk_widget_set_uposition (malicrecog_statusbar, 0, 440); gtk_widget_set_usize (malicrecog_statusbar, 520, 32); malicrecog_scrolledwindow = gtk_scrolled_window_new (NULL, NULL); gtk_widget_ref (malicrecog_scrolledwindow); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "malicrecog_scrolledwindow", malicrecog_scrolledwindow, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (malicrecog_scrolledwindow); gtk_fixed_put (GTK_FIXED (malicrecog_main_fixed), malicrecog_scrolledwindow, 320, 0); gtk_widget_set_uposition (malicrecog_scrolledwindow, 320, 0); gtk_widget_set_usize (malicrecog_scrolledwindow, 200, 440); viewport5 = gtk_viewport_new (NULL, NULL); gtk_widget_ref (viewport5); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "viewport5", viewport5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport5); gtk_container_add (GTK_CONTAINER (malicrecog_scrolledwindow), viewport5); scroll_window_fixed = gtk_fixed_new (); gtk_widget_ref (scroll_window_fixed); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "scroll_window_fixed", scroll_window_fixed, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scroll_window_fixed); gtk_container_add (GTK_CONTAINER (viewport5), scroll_window_fixed); toggle_running_button = gtk_button_new_with_label ("start and stop"); gtk_widget_ref (toggle_running_button); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "toggle_running_button", toggle_running_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toggle_running_button); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), toggle_running_button, 24, 24); gtk_widget_set_uposition (toggle_running_button, 24, 24); gtk_widget_set_usize (toggle_running_button, 120, 32); hseparator3 = gtk_hseparator_new (); gtk_widget_ref (hseparator3); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "hseparator3", hseparator3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hseparator3); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), hseparator3, 8, 144); gtk_widget_set_uposition (hseparator3, 8, 144); gtk_widget_set_usize (hseparator3, 160, 16); label18 = gtk_label_new ("last detected name"); gtk_widget_ref (label18); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "label18", label18, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label18); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), label18, 16, 160); gtk_widget_set_uposition (label18, 16, 160); gtk_widget_set_usize (label18, 141, 18); gtk_misc_set_alignment (GTK_MISC (label18), 7.45058e-09, 0.5); label7 = gtk_label_new ("name detect"); gtk_widget_ref (label7); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "label7", label7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label7); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), label7, 16, 112); gtk_widget_set_uposition (label7, 16, 112); gtk_widget_set_usize (label7, 90, 25); gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label7), 7.45058e-09, 0.5); label4 = gtk_label_new ("face detect"); gtk_widget_ref (label4); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "label4", label4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label4); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), label4, 16, 88); gtk_widget_set_uposition (label4, 16, 88); gtk_widget_set_usize (label4, 80, 25); gtk_label_set_justify (GTK_LABEL (label4), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label4), 7.45058e-09, 0.5); last_name_label = gtk_label_new ("none"); gtk_widget_ref (last_name_label); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "last_name_label", last_name_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (last_name_label); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), last_name_label, 16, 184); gtk_widget_set_uposition (last_name_label, 16, 184); gtk_widget_set_usize (last_name_label, 160, 18); gtk_misc_set_alignment (GTK_MISC (last_name_label), 7.45058e-09, 0.5); viewport11 = gtk_viewport_new (NULL, NULL); gtk_widget_ref (viewport11); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "viewport11", viewport11, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport11); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), viewport11, 0, 442); gtk_widget_set_uposition (viewport11, 0, 442); gtk_widget_set_usize (viewport11, 194, 142); gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewport11), GTK_SHADOW_NONE); fixed9 = gtk_fixed_new (); gtk_widget_ref (fixed9); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "fixed9", fixed9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fixed9); gtk_container_add (GTK_CONTAINER (viewport11), fixed9); label21 = gtk_label_new ("geometory similarity value"); gtk_widget_ref (label21); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "label21", label21, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label21); gtk_fixed_put (GTK_FIXED (fixed9), label21, 16, 72); gtk_widget_set_uposition (label21, 16, 72); gtk_widget_set_usize (label21, 187, 18); gtk_misc_set_alignment (GTK_MISC (label21), 0, 0.5); label19 = gtk_label_new ("jet similarity value"); gtk_widget_ref (label19); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "label19", label19, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label19); gtk_fixed_put (GTK_FIXED (fixed9), label19, 16, 8); gtk_widget_set_uposition (label19, 16, 8); gtk_widget_set_usize (label19, 149, 18); gtk_misc_set_alignment (GTK_MISC (label19), 0, 0.5); hseparator5 = gtk_hseparator_new (); gtk_widget_ref (hseparator5); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "hseparator5", hseparator5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hseparator5); gtk_fixed_put (GTK_FIXED (fixed9), hseparator5, 0, 56); gtk_widget_set_uposition (hseparator5, 0, 56); gtk_widget_set_usize (hseparator5, 176, 16); current_sim_jet_value_label = gtk_label_new ("0.0"); gtk_widget_ref (current_sim_jet_value_label); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "current_sim_jet_value_label", current_sim_jet_value_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (current_sim_jet_value_label); gtk_fixed_put (GTK_FIXED (fixed9), current_sim_jet_value_label, 16, 32); gtk_widget_set_uposition (current_sim_jet_value_label, 16, 32); gtk_widget_set_usize (current_sim_jet_value_label, 137, 18); gtk_misc_set_alignment (GTK_MISC (current_sim_jet_value_label), 0, 0.5); current_sim_geo_value_label = gtk_label_new ("0.0"); gtk_widget_ref (current_sim_geo_value_label); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "current_sim_geo_value_label", current_sim_geo_value_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (current_sim_geo_value_label); gtk_fixed_put (GTK_FIXED (fixed9), current_sim_geo_value_label, 16, 96); gtk_widget_set_uposition (current_sim_geo_value_label, 16, 96); gtk_widget_set_usize (current_sim_geo_value_label, 155, 18); gtk_misc_set_alignment (GTK_MISC (current_sim_geo_value_label), 0, 0.5); frame1 = gtk_frame_new (NULL); gtk_widget_ref (frame1); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "frame1", frame1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame1); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), frame1, 0, 312); gtk_widget_set_uposition (frame1, 0, 312); gtk_widget_set_usize (frame1, 184, 106); gtk_frame_set_shadow_type (GTK_FRAME (frame1), GTK_SHADOW_NONE); fixed8 = gtk_fixed_new (); gtk_widget_ref (fixed8); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "fixed8", fixed8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fixed8); gtk_container_add (GTK_CONTAINER (frame1), fixed8); hseparator2 = gtk_hseparator_new (); gtk_widget_ref (hseparator2); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "hseparator2", hseparator2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hseparator2); gtk_fixed_put (GTK_FIXED (fixed8), hseparator2, 0, 40); gtk_widget_set_uposition (hseparator2, 0, 40); gtk_widget_set_usize (hseparator2, 177, 16); label16 = gtk_label_new ("current similarity value"); gtk_widget_ref (label16); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "label16", label16, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label16); gtk_fixed_put (GTK_FIXED (fixed8), label16, 16, 56); gtk_widget_set_uposition (label16, 16, 56); gtk_widget_set_usize (label16, 155, 16); gtk_misc_set_alignment (GTK_MISC (label16), 7.45058e-09, 0.5); label14 = gtk_label_new ("current name"); gtk_widget_ref (label14); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "label14", label14, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label14); gtk_fixed_put (GTK_FIXED (fixed8), label14, 16, 0); gtk_widget_set_uposition (label14, 16, 0); gtk_widget_set_usize (label14, 100, 18); gtk_misc_set_alignment (GTK_MISC (label14), 7.45058e-09, 0.5); current_similar_value_label = gtk_label_new ("0.00"); gtk_widget_ref (current_similar_value_label); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "current_similar_value_label", current_similar_value_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (current_similar_value_label); gtk_fixed_put (GTK_FIXED (fixed8), current_similar_value_label, 16, 72); gtk_widget_set_uposition (current_similar_value_label, 16, 72); gtk_widget_set_usize (current_similar_value_label, 90, 18); gtk_misc_set_alignment (GTK_MISC (current_similar_value_label), 7.45058e-09, 0.5); current_name_label = gtk_label_new ("none"); gtk_widget_ref (current_name_label); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "current_name_label", current_name_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (current_name_label); gtk_fixed_put (GTK_FIXED (fixed8), current_name_label, 16, 16); gtk_widget_set_uposition (current_name_label, 16, 16); gtk_widget_set_usize (current_name_label, 160, 18); gtk_misc_set_alignment (GTK_MISC (current_name_label), 7.45058e-09, 0.5); label13 = gtk_label_new ("name detect threshold\nsimilarity value"); gtk_widget_ref (label13); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "label13", label13, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label13); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), label13, 16, 216); gtk_widget_set_uposition (label13, 16, 216); gtk_widget_set_usize (label13, 161, 35); gtk_label_set_justify (GTK_LABEL (label13), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label13), 7.45058e-09, 7.45058e-09); hseparator4 = gtk_hseparator_new (); gtk_widget_ref (hseparator4); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "hseparator4", hseparator4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hseparator4); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), hseparator4, 0, 420); gtk_widget_set_uposition (hseparator4, 0, 420); gtk_widget_set_usize (hseparator4, 177, 16); name_detect_indicator_pix = create_pixmap (malicrecog_window, "indicate_circle_blue_20.xpm"); gtk_widget_ref (name_detect_indicator_pix); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "name_detect_indicator_pix", name_detect_indicator_pix, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (name_detect_indicator_pix); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), name_detect_indicator_pix, 112, 112); gtk_widget_set_uposition (name_detect_indicator_pix, 112, 112); gtk_widget_set_usize (name_detect_indicator_pix, 21, 21); face_detect_indicator_pix = create_pixmap (malicrecog_window, "indicate_circle_red_20.xpm"); gtk_widget_ref (face_detect_indicator_pix); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "face_detect_indicator_pix", face_detect_indicator_pix, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (face_detect_indicator_pix); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), face_detect_indicator_pix, 112, 88); gtk_widget_set_uposition (face_detect_indicator_pix, 112, 88); gtk_widget_set_usize (face_detect_indicator_pix, 21, 21); name_threshold_h_scale = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0.7, 0, 1, 0, 0, 0))); gtk_widget_ref (name_threshold_h_scale); gtk_object_set_data_full (GTK_OBJECT (malicrecog_window), "name_threshold_h_scale", name_threshold_h_scale, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (name_threshold_h_scale); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), name_threshold_h_scale, 16, 256); gtk_widget_set_uposition (name_threshold_h_scale, 16, 256); gtk_widget_set_usize (name_threshold_h_scale, 128, 31); gtk_scale_set_digits (GTK_SCALE (name_threshold_h_scale), 2); gtk_signal_connect (GTK_OBJECT (toggle_running_button), "clicked", GTK_SIGNAL_FUNC (dummy_on_toggle_running_clicked), NULL); return malicrecog_window; } GtkWidget* create_malicsimple_window (void) { GtkWidget *malicsimple_window; GtkWidget *fixed3; GtkWidget *viewport; GtkWidget *drawingarea2; GtkWidget *pixmap3; GtkWidget *scrolledwindow2; GtkWidget *viewport7; GtkWidget *fixed4; GtkWidget *toggle_running; GtkWidget *statusbar2; malicsimple_window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_object_set_data (GTK_OBJECT (malicsimple_window), "malicsimple_window", malicsimple_window); gtk_window_set_title (GTK_WINDOW (malicsimple_window), "malicsimple_window"); fixed3 = gtk_fixed_new (); gtk_widget_ref (fixed3); gtk_object_set_data_full (GTK_OBJECT (malicsimple_window), "fixed3", fixed3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fixed3); gtk_container_add (GTK_CONTAINER (malicsimple_window), fixed3); viewport = gtk_viewport_new (NULL, NULL); gtk_widget_ref (viewport); gtk_object_set_data_full (GTK_OBJECT (malicsimple_window), "viewport", viewport, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport); gtk_fixed_put (GTK_FIXED (fixed3), viewport, 0, 0); gtk_widget_set_uposition (viewport, 0, 0); gtk_widget_set_usize (viewport, 320, 240); drawingarea2 = gtk_drawing_area_new (); gtk_widget_ref (drawingarea2); gtk_object_set_data_full (GTK_OBJECT (malicsimple_window), "drawingarea2", drawingarea2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (drawingarea2); gtk_fixed_put (GTK_FIXED (fixed3), drawingarea2, 0, 368); gtk_widget_set_uposition (drawingarea2, 0, 368); gtk_widget_set_usize (drawingarea2, 50, 50); pixmap3 = create_pixmap (malicsimple_window, "indicate_dummy_10.xpm"); gtk_widget_ref (pixmap3); gtk_object_set_data_full (GTK_OBJECT (malicsimple_window), "pixmap3", pixmap3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (pixmap3); gtk_fixed_put (GTK_FIXED (fixed3), pixmap3, 56, 392); gtk_widget_set_uposition (pixmap3, 56, 392); gtk_widget_set_usize (pixmap3, 21, 21); scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_ref (scrolledwindow2); gtk_object_set_data_full (GTK_OBJECT (malicsimple_window), "scrolledwindow2", scrolledwindow2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow2); gtk_fixed_put (GTK_FIXED (fixed3), scrolledwindow2, 320, 0); gtk_widget_set_uposition (scrolledwindow2, 320, 0); gtk_widget_set_usize (scrolledwindow2, 174, 442); viewport7 = gtk_viewport_new (NULL, NULL); gtk_widget_ref (viewport7); gtk_object_set_data_full (GTK_OBJECT (malicsimple_window), "viewport7", viewport7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport7); gtk_container_add (GTK_CONTAINER (scrolledwindow2), viewport7); fixed4 = gtk_fixed_new (); gtk_widget_ref (fixed4); gtk_object_set_data_full (GTK_OBJECT (malicsimple_window), "fixed4", fixed4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fixed4); gtk_container_add (GTK_CONTAINER (viewport7), fixed4); toggle_running = gtk_button_new_with_label ("start and stop"); gtk_widget_ref (toggle_running); gtk_object_set_data_full (GTK_OBJECT (malicsimple_window), "toggle_running", toggle_running, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toggle_running); gtk_fixed_put (GTK_FIXED (fixed4), toggle_running, 24, 24); gtk_widget_set_uposition (toggle_running, 24, 24); gtk_widget_set_usize (toggle_running, 120, 32); statusbar2 = gtk_statusbar_new (); gtk_widget_ref (statusbar2); gtk_object_set_data_full (GTK_OBJECT (malicsimple_window), "statusbar2", statusbar2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (statusbar2); gtk_fixed_put (GTK_FIXED (fixed3), statusbar2, 0, 440); gtk_widget_set_uposition (statusbar2, 0, 440); gtk_widget_set_usize (statusbar2, 496, 32); gtk_signal_connect (GTK_OBJECT (toggle_running), "clicked", GTK_SIGNAL_FUNC (dummy_on_toggle_running_clicked), NULL); return malicsimple_window; } GtkWidget* create_malicfacesampling_window (void) { GtkWidget *malicfacesampling_window; GtkWidget *malicfacesampling_main_fixed; GtkWidget *malicfacesampling_main_viewport; GtkWidget *scrolledwindow3; GtkWidget *viewport9; GtkWidget *scroll_window_fixed; GtkWidget *toggle_running_button; GtkWidget *name_entry; GtkWidget *label10; GtkWidget *label9; GtkWidget *pixmap6; GtkWidget *enter_button; GtkWidget *statusbar3; GtkWidget *scrolledwindow4; GtkWidget *viewport10; GtkWidget *fixed7; GtkWidget *save_button; GtkWidget *output_file_entry; GtkWidget *label11; GtkWidget *label12; GtkWidget *pixmap4; malicfacesampling_window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_object_set_data (GTK_OBJECT (malicfacesampling_window), "malicfacesampling_window", malicfacesampling_window); gtk_window_set_title (GTK_WINDOW (malicfacesampling_window), "malicfacesampling"); malicfacesampling_main_fixed = gtk_fixed_new (); gtk_widget_ref (malicfacesampling_main_fixed); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "malicfacesampling_main_fixed", malicfacesampling_main_fixed, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (malicfacesampling_main_fixed); gtk_container_add (GTK_CONTAINER (malicfacesampling_window), malicfacesampling_main_fixed); malicfacesampling_main_viewport = gtk_viewport_new (NULL, NULL); gtk_widget_ref (malicfacesampling_main_viewport); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "malicfacesampling_main_viewport", malicfacesampling_main_viewport, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (malicfacesampling_main_viewport); gtk_fixed_put (GTK_FIXED (malicfacesampling_main_fixed), malicfacesampling_main_viewport, 0, 0); gtk_widget_set_uposition (malicfacesampling_main_viewport, 0, 0); gtk_widget_set_usize (malicfacesampling_main_viewport, 320, 240); scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_ref (scrolledwindow3); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "scrolledwindow3", scrolledwindow3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow3); gtk_fixed_put (GTK_FIXED (malicfacesampling_main_fixed), scrolledwindow3, 320, 0); gtk_widget_set_uposition (scrolledwindow3, 320, 0); gtk_widget_set_usize (scrolledwindow3, 200, 306); viewport9 = gtk_viewport_new (NULL, NULL); gtk_widget_ref (viewport9); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "viewport9", viewport9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport9); gtk_container_add (GTK_CONTAINER (scrolledwindow3), viewport9); scroll_window_fixed = gtk_fixed_new (); gtk_widget_ref (scroll_window_fixed); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "scroll_window_fixed", scroll_window_fixed, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scroll_window_fixed); gtk_container_add (GTK_CONTAINER (viewport9), scroll_window_fixed); toggle_running_button = gtk_button_new_with_label ("start and stop"); gtk_widget_ref (toggle_running_button); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "toggle_running_button", toggle_running_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toggle_running_button); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), toggle_running_button, 24, 24); gtk_widget_set_uposition (toggle_running_button, 24, 24); gtk_widget_set_usize (toggle_running_button, 120, 32); name_entry = gtk_entry_new (); gtk_widget_ref (name_entry); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "name_entry", name_entry, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (name_entry); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), name_entry, 8, 104); gtk_widget_set_uposition (name_entry, 8, 104); gtk_widget_set_usize (name_entry, 158, 24); label10 = gtk_label_new ("name entry"); gtk_widget_ref (label10); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "label10", label10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label10); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), label10, 8, 80); gtk_widget_set_uposition (label10, 8, 80); gtk_widget_set_usize (label10, 117, 18); gtk_label_set_justify (GTK_LABEL (label10), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label10), 7.45058e-09, 0.5); label9 = gtk_label_new ("face detect"); gtk_widget_ref (label9); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "label9", label9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label9); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), label9, 16, 224); gtk_widget_set_uposition (label9, 16, 224); gtk_widget_set_usize (label9, 80, 25); gtk_label_set_justify (GTK_LABEL (label9), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label9), 7.45058e-09, 0.5); pixmap6 = create_pixmap (malicfacesampling_window, "indicate_circle_red_20.xpm"); gtk_widget_ref (pixmap6); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "pixmap6", pixmap6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (pixmap6); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), pixmap6, 112, 224); gtk_widget_set_uposition (pixmap6, 112, 224); gtk_widget_set_usize (pixmap6, 21, 21); enter_button = gtk_button_new_with_label ("Enter"); gtk_widget_ref (enter_button); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "enter_button", enter_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (enter_button); gtk_fixed_put (GTK_FIXED (scroll_window_fixed), enter_button, 8, 136); gtk_widget_set_uposition (enter_button, 8, 136); gtk_widget_set_usize (enter_button, 52, 24); statusbar3 = gtk_statusbar_new (); gtk_widget_ref (statusbar3); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "statusbar3", statusbar3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (statusbar3); gtk_fixed_put (GTK_FIXED (malicfacesampling_main_fixed), statusbar3, 320, 308); gtk_widget_set_uposition (statusbar3, 320, 308); gtk_widget_set_usize (statusbar3, 184, 148); scrolledwindow4 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_ref (scrolledwindow4); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "scrolledwindow4", scrolledwindow4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow4); gtk_fixed_put (GTK_FIXED (malicfacesampling_main_fixed), scrolledwindow4, 320, 304); gtk_widget_set_uposition (scrolledwindow4, 320, 304); gtk_widget_set_usize (scrolledwindow4, 200, 200); viewport10 = gtk_viewport_new (NULL, NULL); gtk_widget_ref (viewport10); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "viewport10", viewport10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport10); gtk_container_add (GTK_CONTAINER (scrolledwindow4), viewport10); fixed7 = gtk_fixed_new (); gtk_widget_ref (fixed7); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "fixed7", fixed7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fixed7); gtk_container_add (GTK_CONTAINER (viewport10), fixed7); save_button = gtk_button_new_with_label ("save"); gtk_widget_ref (save_button); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "save_button", save_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (save_button); gtk_fixed_put (GTK_FIXED (fixed7), save_button, 16, 48); gtk_widget_set_uposition (save_button, 16, 48); gtk_widget_set_usize (save_button, 52, 24); output_file_entry = gtk_entry_new (); gtk_widget_ref (output_file_entry); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "output_file_entry", output_file_entry, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (output_file_entry); gtk_fixed_put (GTK_FIXED (fixed7), output_file_entry, 16, 96); gtk_widget_set_uposition (output_file_entry, 16, 96); gtk_widget_set_usize (output_file_entry, 158, 24); gtk_entry_set_text (GTK_ENTRY (output_file_entry), "face_jet.xml"); label11 = gtk_label_new ("buffering data save"); gtk_widget_ref (label11); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "label11", label11, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label11); gtk_fixed_put (GTK_FIXED (fixed7), label11, 0, 24); gtk_widget_set_uposition (label11, 0, 24); gtk_widget_set_usize (label11, 147, 26); label12 = gtk_label_new ("data save xml file name"); gtk_widget_ref (label12); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "label12", label12, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label12); gtk_fixed_put (GTK_FIXED (fixed7), label12, 0, 76); gtk_widget_set_uposition (label12, 0, 76); gtk_widget_set_usize (label12, 171, 20); gtk_label_set_justify (GTK_LABEL (label12), GTK_JUSTIFY_LEFT); pixmap4 = create_pixmap (malicfacesampling_window, "indicate_dummy_10.xpm"); gtk_widget_ref (pixmap4); gtk_object_set_data_full (GTK_OBJECT (malicfacesampling_window), "pixmap4", pixmap4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (pixmap4); gtk_fixed_put (GTK_FIXED (malicfacesampling_main_fixed), pixmap4, 56, 392); gtk_widget_set_uposition (pixmap4, 56, 392); gtk_widget_set_usize (pixmap4, 21, 21); gtk_signal_connect (GTK_OBJECT (toggle_running_button), "clicked", GTK_SIGNAL_FUNC (dummy_on_toggle_running_clicked), NULL); return malicfacesampling_window; } GtkWidget* create_malichaarsampling_window (void) { GtkWidget *malichaarsampling_window; GtkWidget *fixed10; GtkWidget *malichaarsampling_main_viewport; GtkWidget *pixmap7; GtkWidget *statusbar4; GtkWidget *scrolledwindow6; GtkWidget *viewport14; GtkWidget *fixed14; GtkWidget *toggle_running_button; GtkWidget *label26; GtkWidget *face_graph_ok_indicator_pix; GtkWidget *face_detect_indicator_pix; GtkWidget *save_button; GtkWidget *output_file_entry; GtkWidget *label37; GtkWidget *hseparator9; GtkWidget *current_sim_geo_value_label; GtkWidget *face_graph_threshold_h_scale; GtkWidget *label25; GtkWidget *current_track_sim_value_label; GtkWidget *tracking_threshold_similarity_value_label38; GtkWidget *tracking_threshold_hscale; GtkWidget *current_geo_similar_value_title_label; GtkWidget *label39; GtkWidget *hseparator6; GtkWidget *correct_frames_label; GtkWidget *label36; GtkWidget *correct_frames_enter_button; GtkWidget *correct_frames_title_label; GtkWidget *correct_frames_clear_button; GtkWidget *label40; GtkWidget *output_dir_entry; malichaarsampling_window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_object_set_data (GTK_OBJECT (malichaarsampling_window), "malichaarsampling_window", malichaarsampling_window); gtk_window_set_title (GTK_WINDOW (malichaarsampling_window), "malichaarsampling"); fixed10 = gtk_fixed_new (); gtk_widget_ref (fixed10); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "fixed10", fixed10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fixed10); gtk_container_add (GTK_CONTAINER (malichaarsampling_window), fixed10); malichaarsampling_main_viewport = gtk_viewport_new (NULL, NULL); gtk_widget_ref (malichaarsampling_main_viewport); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "malichaarsampling_main_viewport", malichaarsampling_main_viewport, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (malichaarsampling_main_viewport); gtk_fixed_put (GTK_FIXED (fixed10), malichaarsampling_main_viewport, 0, 0); gtk_widget_set_uposition (malichaarsampling_main_viewport, 0, 0); gtk_widget_set_usize (malichaarsampling_main_viewport, 320, 240); pixmap7 = create_pixmap (malichaarsampling_window, "indicate_dummy_10.xpm"); gtk_widget_ref (pixmap7); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "pixmap7", pixmap7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (pixmap7); gtk_fixed_put (GTK_FIXED (fixed10), pixmap7, 56, 392); gtk_widget_set_uposition (pixmap7, 56, 392); gtk_widget_set_usize (pixmap7, 21, 21); statusbar4 = gtk_statusbar_new (); gtk_widget_ref (statusbar4); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "statusbar4", statusbar4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (statusbar4); gtk_fixed_put (GTK_FIXED (fixed10), statusbar4, 0, 440); gtk_widget_set_uposition (statusbar4, 0, 440); gtk_widget_set_usize (statusbar4, 520, 32); scrolledwindow6 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_ref (scrolledwindow6); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "scrolledwindow6", scrolledwindow6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow6); gtk_fixed_put (GTK_FIXED (fixed10), scrolledwindow6, 320, 0); gtk_widget_set_uposition (scrolledwindow6, 320, 0); gtk_widget_set_usize (scrolledwindow6, 192, 440); gtk_container_set_border_width (GTK_CONTAINER (scrolledwindow6), 2); viewport14 = gtk_viewport_new (NULL, NULL); gtk_widget_ref (viewport14); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "viewport14", viewport14, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport14); gtk_container_add (GTK_CONTAINER (scrolledwindow6), viewport14); fixed14 = gtk_fixed_new (); gtk_widget_ref (fixed14); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "fixed14", fixed14, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fixed14); gtk_container_add (GTK_CONTAINER (viewport14), fixed14); toggle_running_button = gtk_button_new_with_label ("start and stop"); gtk_widget_ref (toggle_running_button); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "toggle_running_button", toggle_running_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toggle_running_button); gtk_fixed_put (GTK_FIXED (fixed14), toggle_running_button, 24, 24); gtk_widget_set_uposition (toggle_running_button, 24, 24); gtk_widget_set_usize (toggle_running_button, 120, 32); label26 = gtk_label_new ("face detect"); gtk_widget_ref (label26); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "label26", label26, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label26); gtk_fixed_put (GTK_FIXED (fixed14), label26, 8, 64); gtk_widget_set_uposition (label26, 8, 64); gtk_widget_set_usize (label26, 80, 25); gtk_label_set_justify (GTK_LABEL (label26), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label26), 7.45058e-09, 0.5); face_graph_ok_indicator_pix = create_pixmap (malichaarsampling_window, "indicate_circle_blue_20.xpm"); gtk_widget_ref (face_graph_ok_indicator_pix); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "face_graph_ok_indicator_pix", face_graph_ok_indicator_pix, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (face_graph_ok_indicator_pix); gtk_fixed_put (GTK_FIXED (fixed14), face_graph_ok_indicator_pix, 128, 96); gtk_widget_set_uposition (face_graph_ok_indicator_pix, 128, 96); gtk_widget_set_usize (face_graph_ok_indicator_pix, 21, 21); face_detect_indicator_pix = create_pixmap (malichaarsampling_window, "indicate_circle_red_20.xpm"); gtk_widget_ref (face_detect_indicator_pix); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "face_detect_indicator_pix", face_detect_indicator_pix, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (face_detect_indicator_pix); gtk_fixed_put (GTK_FIXED (fixed14), face_detect_indicator_pix, 128, 64); gtk_widget_set_uposition (face_detect_indicator_pix, 128, 64); gtk_widget_set_usize (face_detect_indicator_pix, 21, 21); save_button = gtk_button_new_with_label ("save"); gtk_widget_ref (save_button); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "save_button", save_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (save_button); gtk_fixed_put (GTK_FIXED (fixed14), save_button, 8, 688); gtk_widget_set_uposition (save_button, 8, 688); gtk_widget_set_usize (save_button, 52, 24); output_file_entry = gtk_entry_new (); gtk_widget_ref (output_file_entry); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "output_file_entry", output_file_entry, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (output_file_entry); gtk_fixed_put (GTK_FIXED (fixed14), output_file_entry, 8, 655); gtk_widget_set_uposition (output_file_entry, 8, 655); gtk_widget_set_usize (output_file_entry, 158, 24); gtk_entry_set_text (GTK_ENTRY (output_file_entry), "vertdata.xml"); label37 = gtk_label_new ("data save xml file name"); gtk_widget_ref (label37); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "label37", label37, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label37); gtk_fixed_put (GTK_FIXED (fixed14), label37, 0, 628); gtk_widget_set_uposition (label37, 0, 628); gtk_widget_set_usize (label37, 171, 20); gtk_label_set_justify (GTK_LABEL (label37), GTK_JUSTIFY_LEFT); hseparator9 = gtk_hseparator_new (); gtk_widget_ref (hseparator9); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "hseparator9", hseparator9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hseparator9); gtk_fixed_put (GTK_FIXED (fixed14), hseparator9, 0, 566); gtk_widget_set_uposition (hseparator9, 0, 566); gtk_widget_set_usize (hseparator9, 177, 16); current_sim_geo_value_label = gtk_label_new ("0.00"); gtk_widget_ref (current_sim_geo_value_label); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "current_sim_geo_value_label", current_sim_geo_value_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (current_sim_geo_value_label); gtk_fixed_put (GTK_FIXED (fixed14), current_sim_geo_value_label, 8, 392); gtk_widget_set_uposition (current_sim_geo_value_label, 8, 392); gtk_widget_set_usize (current_sim_geo_value_label, 90, 18); gtk_misc_set_alignment (GTK_MISC (current_sim_geo_value_label), 7.45058e-09, 0.5); face_graph_threshold_h_scale = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0.7, 0, 1, 0, 0, 0))); gtk_widget_ref (face_graph_threshold_h_scale); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "face_graph_threshold_h_scale", face_graph_threshold_h_scale, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (face_graph_threshold_h_scale); gtk_fixed_put (GTK_FIXED (fixed14), face_graph_threshold_h_scale, 7, 319); gtk_widget_set_uposition (face_graph_threshold_h_scale, 7, 319); gtk_widget_set_usize (face_graph_threshold_h_scale, 128, 31); gtk_scale_set_digits (GTK_SCALE (face_graph_threshold_h_scale), 2); label25 = gtk_label_new ("face graph OK"); gtk_widget_ref (label25); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "label25", label25, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label25); gtk_fixed_put (GTK_FIXED (fixed14), label25, 8, 96); gtk_widget_set_uposition (label25, 8, 96); gtk_widget_set_usize (label25, 112, 24); gtk_label_set_justify (GTK_LABEL (label25), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label25), 7.45058e-09, 0.5); current_track_sim_value_label = gtk_label_new ("0.00"); gtk_widget_ref (current_track_sim_value_label); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "current_track_sim_value_label", current_track_sim_value_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (current_track_sim_value_label); gtk_fixed_put (GTK_FIXED (fixed14), current_track_sim_value_label, 8, 548); gtk_widget_set_uposition (current_track_sim_value_label, 8, 548); gtk_widget_set_usize (current_track_sim_value_label, 61, 18); gtk_label_set_justify (GTK_LABEL (current_track_sim_value_label), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (current_track_sim_value_label), 0, 0.5); tracking_threshold_similarity_value_label38 = gtk_label_new ("tracking threshold\nsimilarity value"); gtk_widget_ref (tracking_threshold_similarity_value_label38); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "tracking_threshold_similarity_value_label38", tracking_threshold_similarity_value_label38, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tracking_threshold_similarity_value_label38); gtk_fixed_put (GTK_FIXED (fixed14), tracking_threshold_similarity_value_label38, 7, 421); gtk_widget_set_uposition (tracking_threshold_similarity_value_label38, 7, 421); gtk_widget_set_usize (tracking_threshold_similarity_value_label38, 143, 47); gtk_label_set_justify (GTK_LABEL (tracking_threshold_similarity_value_label38), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (tracking_threshold_similarity_value_label38), 0, 0.5); tracking_threshold_hscale = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0.7, 0, 1, 0, 0, 0))); gtk_widget_ref (tracking_threshold_hscale); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "tracking_threshold_hscale", tracking_threshold_hscale, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tracking_threshold_hscale); gtk_fixed_put (GTK_FIXED (fixed14), tracking_threshold_hscale, 7, 468); gtk_widget_set_uposition (tracking_threshold_hscale, 7, 468); gtk_widget_set_usize (tracking_threshold_hscale, 128, 31); gtk_scale_set_digits (GTK_SCALE (tracking_threshold_hscale), 2); current_geo_similar_value_title_label = gtk_label_new ("current initialize similarity value"); gtk_widget_ref (current_geo_similar_value_title_label); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "current_geo_similar_value_title_label", current_geo_similar_value_title_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (current_geo_similar_value_title_label); gtk_fixed_put (GTK_FIXED (fixed14), current_geo_similar_value_title_label, 8, 352); gtk_widget_set_uposition (current_geo_similar_value_title_label, 8, 352); gtk_widget_set_usize (current_geo_similar_value_title_label, 155, 32); gtk_label_set_line_wrap (GTK_LABEL (current_geo_similar_value_title_label), TRUE); gtk_misc_set_alignment (GTK_MISC (current_geo_similar_value_title_label), 7.45058e-09, 0.5); label39 = gtk_label_new ("current tracking\nsimilarity value"); gtk_widget_ref (label39); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "label39", label39, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label39); gtk_fixed_put (GTK_FIXED (fixed14), label39, 5, 506); gtk_widget_set_uposition (label39, 5, 506); gtk_widget_set_usize (label39, 154, 42); gtk_label_set_justify (GTK_LABEL (label39), GTK_JUSTIFY_LEFT); gtk_label_set_line_wrap (GTK_LABEL (label39), TRUE); gtk_misc_set_alignment (GTK_MISC (label39), 0, 0.5); hseparator6 = gtk_hseparator_new (); gtk_widget_ref (hseparator6); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "hseparator6", hseparator6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hseparator6); gtk_fixed_put (GTK_FIXED (fixed14), hseparator6, 8, 248); gtk_widget_set_uposition (hseparator6, 8, 248); gtk_widget_set_usize (hseparator6, 160, 16); correct_frames_label = gtk_label_new ("0"); gtk_widget_ref (correct_frames_label); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "correct_frames_label", correct_frames_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (correct_frames_label); gtk_fixed_put (GTK_FIXED (fixed14), correct_frames_label, 8, 152); gtk_widget_set_uposition (correct_frames_label, 8, 152); gtk_widget_set_usize (correct_frames_label, 45, 18); gtk_label_set_justify (GTK_LABEL (correct_frames_label), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (correct_frames_label), 0, 0); label36 = gtk_label_new ("initialize threshold\nsimilarity value"); gtk_widget_ref (label36); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "label36", label36, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label36); gtk_fixed_put (GTK_FIXED (fixed14), label36, 8, 264); gtk_widget_set_uposition (label36, 8, 264); gtk_widget_set_usize (label36, 161, 35); gtk_label_set_justify (GTK_LABEL (label36), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label36), 7.45058e-09, 7.45058e-09); correct_frames_enter_button = gtk_button_new_with_label ("Enter"); gtk_widget_ref (correct_frames_enter_button); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "correct_frames_enter_button", correct_frames_enter_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (correct_frames_enter_button); gtk_fixed_put (GTK_FIXED (fixed14), correct_frames_enter_button, 8, 176); gtk_widget_set_uposition (correct_frames_enter_button, 8, 176); gtk_widget_set_usize (correct_frames_enter_button, 52, 24); correct_frames_title_label = gtk_label_new ("correct frames"); gtk_widget_ref (correct_frames_title_label); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "correct_frames_title_label", correct_frames_title_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (correct_frames_title_label); gtk_fixed_put (GTK_FIXED (fixed14), correct_frames_title_label, 8, 128); gtk_widget_set_uposition (correct_frames_title_label, 8, 128); gtk_widget_set_usize (correct_frames_title_label, 152, 16); gtk_label_set_justify (GTK_LABEL (correct_frames_title_label), GTK_JUSTIFY_LEFT); gtk_label_set_line_wrap (GTK_LABEL (correct_frames_title_label), TRUE); gtk_misc_set_alignment (GTK_MISC (correct_frames_title_label), 0, 0); correct_frames_clear_button = gtk_button_new_with_label ("Clear"); gtk_widget_ref (correct_frames_clear_button); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "correct_frames_clear_button", correct_frames_clear_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (correct_frames_clear_button); gtk_fixed_put (GTK_FIXED (fixed14), correct_frames_clear_button, 72, 176); gtk_widget_set_uposition (correct_frames_clear_button, 72, 176); gtk_widget_set_usize (correct_frames_clear_button, 52, 24); label40 = gtk_label_new ("data save dir"); gtk_widget_ref (label40); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "label40", label40, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label40); gtk_fixed_put (GTK_FIXED (fixed14), label40, 7, 578); gtk_widget_set_uposition (label40, 7, 578); gtk_widget_set_usize (label40, 155, 18); gtk_misc_set_alignment (GTK_MISC (label40), 0, 0); output_dir_entry = gtk_entry_new (); gtk_widget_ref (output_dir_entry); gtk_object_set_data_full (GTK_OBJECT (malichaarsampling_window), "output_dir_entry", output_dir_entry, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (output_dir_entry); gtk_fixed_put (GTK_FIXED (fixed14), output_dir_entry, 6, 600); gtk_widget_set_uposition (output_dir_entry, 6, 600); gtk_widget_set_usize (output_dir_entry, 158, 24); gtk_signal_connect (GTK_OBJECT (toggle_running_button), "clicked", GTK_SIGNAL_FUNC (dummy_on_toggle_running_clicked), NULL); return malichaarsampling_window; } GtkWidget* create_fileselection1 (void) { GtkWidget *fileselection1; GtkWidget *ok_button2; GtkWidget *cancel_button2; fileselection1 = gtk_file_selection_new ("\245\325\245\241\245\244\245\353\301\252\302\362"); gtk_object_set_data (GTK_OBJECT (fileselection1), "fileselection1", fileselection1); gtk_container_set_border_width (GTK_CONTAINER (fileselection1), 10); ok_button2 = GTK_FILE_SELECTION (fileselection1)->ok_button; gtk_object_set_data (GTK_OBJECT (fileselection1), "ok_button2", ok_button2); gtk_widget_show (ok_button2); GTK_WIDGET_SET_FLAGS (ok_button2, GTK_CAN_DEFAULT); cancel_button2 = GTK_FILE_SELECTION (fileselection1)->cancel_button; gtk_object_set_data (GTK_OBJECT (fileselection1), "cancel_button2", cancel_button2); gtk_widget_show (cancel_button2); GTK_WIDGET_SET_FLAGS (cancel_button2, GTK_CAN_DEFAULT); return fileselection1; }