⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interface.c

📁 Coriander is a GUI for controlling a Digital Camera (in the sense of the IIDC specs issued by the 1
💻 C
📖 第 1 页 / 共 5 页
字号:
  gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox59", hbox59,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox59);  gtk_table_attach (GTK_TABLE (table59), hbox59, 0, 3, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  iso_frame = gtk_frame_new (_("ISO Control"));  gtk_widget_ref (iso_frame);  gtk_object_set_data_full (GTK_OBJECT (main_window), "iso_frame", iso_frame,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (iso_frame);  gtk_box_pack_start (GTK_BOX (hbox59), iso_frame, TRUE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (iso_frame), 5);  gtk_widget_set_sensitive (iso_frame, FALSE);  table62 = gtk_table_new (4, 2, TRUE);  gtk_widget_ref (table62);  gtk_object_set_data_full (GTK_OBJECT (main_window), "table62", table62,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (table62);  gtk_container_add (GTK_CONTAINER (iso_frame), table62);  label116 = gtk_label_new ("");  gtk_widget_ref (label116);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label116", label116,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label116);  gtk_table_attach (GTK_TABLE (table62), label116, 0, 1, 3, 4,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label116), 0, 0.5);  iso_stop = gtk_button_new_with_label (_("STOP"));  gtk_widget_ref (iso_stop);  gtk_object_set_data_full (GTK_OBJECT (main_window), "iso_stop", iso_stop,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (iso_stop);  gtk_table_attach (GTK_TABLE (table62), iso_stop, 0, 2, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (iso_stop), 2);  gtk_widget_set_sensitive (iso_stop, FALSE);  iso_restart = gtk_button_new_with_label (_("RESTART"));  gtk_widget_ref (iso_restart);  gtk_object_set_data_full (GTK_OBJECT (main_window), "iso_restart", iso_restart,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (iso_restart);  gtk_table_attach (GTK_TABLE (table62), iso_restart, 0, 2, 2, 3,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (iso_restart), 2);  gtk_widget_set_sensitive (iso_restart, FALSE);  iso_start = gtk_button_new_with_label (_("START"));  gtk_widget_ref (iso_start);  gtk_object_set_data_full (GTK_OBJECT (main_window), "iso_start", iso_start,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (iso_start);  gtk_table_attach (GTK_TABLE (table62), iso_start, 0, 2, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (iso_start), 2);  gtk_widget_set_sensitive (iso_start, FALSE);  trigger_frame = gtk_frame_new (_("Trigger"));  gtk_widget_ref (trigger_frame);  gtk_object_set_data_full (GTK_OBJECT (main_window), "trigger_frame", trigger_frame,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (trigger_frame);  gtk_box_pack_start (GTK_BOX (hbox59), trigger_frame, TRUE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (trigger_frame), 5);  gtk_widget_set_sensitive (trigger_frame, FALSE);  table17 = gtk_table_new (4, 2, TRUE);  gtk_widget_ref (table17);  gtk_object_set_data_full (GTK_OBJECT (main_window), "table17", table17,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (table17);  gtk_container_add (GTK_CONTAINER (trigger_frame), table17);  trigger_mode = gtk_option_menu_new ();  gtk_widget_ref (trigger_mode);  gtk_object_set_data_full (GTK_OBJECT (main_window), "trigger_mode", trigger_mode,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (trigger_mode);  gtk_table_attach (GTK_TABLE (table17), trigger_mode, 0, 2, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (trigger_mode), 1);  trigger_mode_menu = gtk_menu_new ();  glade_menuitem = gtk_menu_item_new_with_label (_("N/A"));  gtk_widget_show (glade_menuitem);  gtk_menu_append (GTK_MENU (trigger_mode_menu), glade_menuitem);  gtk_option_menu_set_menu (GTK_OPTION_MENU (trigger_mode), trigger_mode_menu);  fps_menu = gtk_option_menu_new ();  gtk_widget_ref (fps_menu);  gtk_object_set_data_full (GTK_OBJECT (main_window), "fps_menu", fps_menu,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (fps_menu);  gtk_table_attach (GTK_TABLE (table17), fps_menu, 0, 2, 2, 3,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (fps_menu), 1);  fps_menu_menu = gtk_menu_new ();  glade_menuitem = gtk_menu_item_new_with_label (_("N/A"));  gtk_widget_show (glade_menuitem);  gtk_menu_append (GTK_MENU (fps_menu_menu), glade_menuitem);  gtk_option_menu_set_menu (GTK_OPTION_MENU (fps_menu), fps_menu_menu);  label16 = gtk_label_new (_("Count : "));  gtk_widget_ref (label16);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label16", label16,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label16);  gtk_table_attach (GTK_TABLE (table17), label16, 0, 1, 3, 4,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_widget_set_sensitive (label16, FALSE);  gtk_misc_set_padding (GTK_MISC (label16), 2, 2);  trigger_count_adj = gtk_adjustment_new (0, 0, 65535, 1, 10, 10);  trigger_count = gtk_spin_button_new (GTK_ADJUSTMENT (trigger_count_adj), 1, 0);  gtk_widget_ref (trigger_count);  gtk_object_set_data_full (GTK_OBJECT (main_window), "trigger_count", trigger_count,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (trigger_count);  gtk_table_attach (GTK_TABLE (table17), trigger_count, 1, 2, 3, 4,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_widget_set_sensitive (trigger_count, FALSE);  gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (trigger_count), TRUE);  gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (trigger_count), GTK_UPDATE_IF_VALID);  trigger_external = gtk_toggle_button_new_with_label (_("External"));  gtk_widget_ref (trigger_external);  gtk_object_set_data_full (GTK_OBJECT (main_window), "trigger_external", trigger_external,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (trigger_external);  gtk_table_attach (GTK_TABLE (table17), trigger_external, 0, 1, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (trigger_external), 2);  gtk_widget_set_sensitive (trigger_external, FALSE);  trigger_polarity = gtk_toggle_button_new_with_label (_("Polarity"));  gtk_widget_ref (trigger_polarity);  gtk_object_set_data_full (GTK_OBJECT (main_window), "trigger_polarity", trigger_polarity,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (trigger_polarity);  gtk_table_attach (GTK_TABLE (table17), trigger_polarity, 1, 2, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (trigger_polarity), 2);  gtk_widget_set_sensitive (trigger_polarity, FALSE);  image_options_frame = gtk_frame_new (_("Options"));  gtk_widget_ref (image_options_frame);  gtk_object_set_data_full (GTK_OBJECT (main_window), "image_options_frame", image_options_frame,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (image_options_frame);  gtk_box_pack_start (GTK_BOX (hbox59), image_options_frame, TRUE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (image_options_frame), 5);  table61 = gtk_table_new (4, 2, TRUE);  gtk_widget_ref (table61);  gtk_object_set_data_full (GTK_OBJECT (main_window), "table61", table61,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (table61);  gtk_container_add (GTK_CONTAINER (image_options_frame), table61);  bayer_menu = gtk_option_menu_new ();  gtk_widget_ref (bayer_menu);  gtk_object_set_data_full (GTK_OBJECT (main_window), "bayer_menu", bayer_menu,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (bayer_menu);  gtk_table_attach (GTK_TABLE (table61), bayer_menu, 0, 2, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (bayer_menu), 1);  bayer_menu_menu = gtk_menu_new ();  glade_menuitem = gtk_menu_item_new_with_label (_("No Bayer"));  gtk_widget_show (glade_menuitem);  gtk_menu_append (GTK_MENU (bayer_menu_menu), glade_menuitem);  glade_menuitem = gtk_menu_item_new_with_label (_("Nearest"));  gtk_widget_show (glade_menuitem);  gtk_menu_append (GTK_MENU (bayer_menu_menu), glade_menuitem);  glade_menuitem = gtk_menu_item_new_with_label (_("Edge Sense"));  gtk_widget_show (glade_menuitem);  gtk_menu_append (GTK_MENU (bayer_menu_menu), glade_menuitem);  gtk_option_menu_set_menu (GTK_OPTION_MENU (bayer_menu), bayer_menu_menu);  pattern_menu = gtk_option_menu_new ();  gtk_widget_ref (pattern_menu);  gtk_object_set_data_full (GTK_OBJECT (main_window), "pattern_menu", pattern_menu,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (pattern_menu);  gtk_table_attach (GTK_TABLE (table61), pattern_menu, 0, 2, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (pattern_menu), 1);  pattern_menu_menu = gtk_menu_new ();  glade_menuitem = gtk_menu_item_new_with_label (_("BGGR"));  gtk_widget_show (glade_menuitem);  gtk_menu_append (GTK_MENU (pattern_menu_menu), glade_menuitem);  glade_menuitem = gtk_menu_item_new_with_label (_("GRBG"));  gtk_widget_show (glade_menuitem);  gtk_menu_append (GTK_MENU (pattern_menu_menu), glade_menuitem);  gtk_option_menu_set_menu (GTK_OPTION_MENU (pattern_menu), pattern_menu_menu);  mono16_bpp_adj = gtk_adjustment_new (8, 8, 16, 1, 2, 2);  mono16_bpp = gtk_spin_button_new (GTK_ADJUSTMENT (mono16_bpp_adj), 1, 0);  gtk_widget_ref (mono16_bpp);  gtk_object_set_data_full (GTK_OBJECT (main_window), "mono16_bpp", mono16_bpp,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (mono16_bpp);  gtk_table_attach (GTK_TABLE (table61), mono16_bpp, 1, 2, 3, 4,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_widget_set_sensitive (mono16_bpp, FALSE);  gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (mono16_bpp), TRUE);  gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (mono16_bpp), GTK_UPDATE_IF_VALID);  label114 = gtk_label_new (_("BPP :"));  gtk_widget_ref (label114);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label114", label114,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label114);  gtk_table_attach (GTK_TABLE (table61), label114, 0, 1, 3, 4,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_padding (GTK_MISC (label114), 2, 2);  stereo_menu = gtk_option_menu_new ();  gtk_widget_ref (stereo_menu);  gtk_object_set_data_full (GTK_OBJECT (main_window), "stereo_menu", stereo_menu,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (stereo_menu);  gtk_table_attach (GTK_TABLE (table61), stereo_menu, 0, 2, 2, 3,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (stereo_menu), 1);  stereo_menu_menu = gtk_menu_new ();  glade_menuitem = gtk_menu_item_new_with_label (_("No Stereo"));  gtk_widget_show (glade_menuitem);  gtk_menu_append (GTK_MENU (stereo_menu_menu), glade_menuitem);  glade_menuitem = gtk_menu_item_new_with_label (_("St. Interlaced"));  gtk_widget_show (glade_menuitem);  gtk_menu_append (GTK_MENU (stereo_menu_menu), glade_menuitem);  glade_menuitem = gtk_menu_item_new_with_label (_("St. Field"));  gtk_widget_show (glade_menuitem);  gtk_menu_append (GTK_MENU (stereo_menu_menu), glade_menuitem);  gtk_option_menu_set_menu (GTK_OPTION_MENU (stereo_menu), stereo_menu_menu);  label143 = gtk_label_new (_("Receive"));  gtk_widget_ref (label143);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label143", label143,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label143);  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook5), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook5), 0), label143);  vbox53 = gtk_vbox_new (FALSE, 0);  gtk_widget_ref (vbox53);  gtk_object_set_data_full (GTK_OBJECT (main_window), "vbox53", vbox53,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox53);  gtk_container_add (GTK_CONTAINER (notebook5), vbox53);  prefs_display_framedrop = gtk_frame_new (_("Frame drop"));  gtk_widget_ref (prefs_display_framedrop);  gtk_object_set_data_full (GTK_OBJECT (main_window), "prefs_display_framedrop", prefs_display_framedrop,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (prefs_display_framedrop);  gtk_box_pack_start (GTK_BOX (vbox53), prefs_display_framedrop, FALSE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (prefs_display_framedrop), 5);  hbox55 = gtk_hbox_new (FALSE, 0);  gtk_widget_ref (hbox55);  gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox55", hbox55,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox55);  gtk_container_add (GTK_CONTAINER (prefs_display_framedrop), hbox55);  label77 = gtk_label_new (_("Every"));  gtk_widget_ref (label77);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label77", label77,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label77);  gtk_box_pack_start (GTK_BOX (hbox55), label77, FALSE, FALSE, 0);  gtk_misc_set_padding (GTK_MISC (label77), 5, 8);  prefs_display_period_adj = gtk_adjustment_new (1, 1, 9999, 1, 10

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -