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

📄 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 页
字号:
/* * DO NOT EDIT THIS FILE - it is generated by Glade. */#ifdef HAVE_CONFIG_H#  include <config.h>#endif#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include <string.h>#include <gnome.h>#include "callbacks.h"#include "interface.h"#include "support.h"static GnomeUIInfo file_menu_uiinfo[] ={  GNOMEUIINFO_MENU_PREFERENCES_ITEM (on_preferences_window_activate, NULL),  GNOMEUIINFO_SEPARATOR,  {    GNOME_APP_UI_ITEM, N_("E_xit"),    NULL,    (gpointer) on_exit_activate, NULL, NULL,    GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_EXIT,    GDK_x, (GdkModifierType) GDK_CONTROL_MASK, NULL  },  GNOMEUIINFO_END};static GnomeUIInfo help_menu_uiinfo[] ={  {    GNOME_APP_UI_ITEM, N_("_Key bindings"),    NULL,    (gpointer) on_key_bindings_activate, NULL, NULL,    GNOME_APP_PIXMAP_NONE, NULL,    0, (GdkModifierType) 0, NULL  },  GNOMEUIINFO_MENU_ABOUT_ITEM (on_about_activate, NULL),  GNOMEUIINFO_END};static GnomeUIInfo menubar_uiinfo[] ={  {    GNOME_APP_UI_SUBTREE, N_("_File"),    NULL,    file_menu_uiinfo, NULL, NULL,    GNOME_APP_PIXMAP_NONE, NULL,    0, (GdkModifierType) 0, NULL  },  GNOMEUIINFO_MENU_HELP_TREE (help_menu_uiinfo),  GNOMEUIINFO_END};GtkWidget*create_main_window (void){  GtkWidget *main_window;  GtkWidget *vbox26;  GtkWidget *menubar;  GtkWidget *notebook2;  GtkWidget *vbox74;  GtkWidget *table58;  GtkWidget *camera_select_frame;  GtkWidget *table9;  GtkWidget *camera_select;  GtkWidget *camera_select_menu;  GtkWidget *glade_menuitem;  GtkWidget *hbox60;  GtkWidget *power_frame;  GtkWidget *vbox20;  GtkWidget *power_on;  GtkWidget *power_off;  GtkWidget *power_reset;  GtkWidget *memory_frame;  GtkWidget *table16;  GtkWidget *memory_channel;  GtkWidget *memory_channel_menu;  GtkWidget *load_mem;  GtkWidget *save_mem;  GtkWidget *global_iso_frame;  GtkWidget *table72;  GtkWidget *global_iso_start;  GtkWidget *global_iso_stop;  GtkWidget *global_iso_restart;  GtkWidget *sync_control_button;  GtkWidget *frame2;  GtkWidget *table48;  GtkWidget *label1;  GtkWidget *label2;  GtkWidget *camera_model_status;  GtkWidget *camera_vendor_status;  GtkWidget *camera_dc_status;  GtkWidget *camera_maxiso_status;  GtkWidget *camera_handle_status;  GtkWidget *camera_pwclass_status;  GtkWidget *camera_delay_status;  GtkWidget *camera_node_status;  GtkWidget *label31;  GtkWidget *label93;  GtkWidget *camera_name_text;  GtkWidget *iso_channel_status;  GtkWidget *label34;  GtkWidget *label32;  GtkWidget *label3;  GtkWidget *label18;  GtkWidget *label35;  GtkWidget *label33;  GtkWidget *label17;  GtkWidget *camera_guid_status;  GtkWidget *label56;  GtkWidget *vbox75;  GtkWidget *vbox78;  GtkWidget *switch_frame;  GtkWidget *hbox61;  GtkWidget *table65;  GtkWidget *fps_display;  GtkWidget *fps_save;  GtkWidget *fps_receive;  GtkWidget *service_iso;  GtkWidget *service_display;  GtkWidget *service_save;  GtkWidget *service_ftp;  GtkWidget *fps_ftp;  GtkWidget *fps_v4l;  GtkWidget *service_v4l;  GtkWidget *notebook5;  GtkWidget *table59;  GtkWidget *format_frame;  GtkWidget *table60;  GtkWidget *format_select;  GtkWidget *format_select_menu;  GtkWidget *prefs_receive_frame;  GtkWidget *table45;  GtkWidget *label84;  GtkWidget *prefs_receive_method_menu;  GtkWidget *prefs_receive_method_menu_menu;  GtkWidget *hbox68;  GtkWidget *label153;  GtkObject *dma_buffer_size_adj;  GtkWidget *dma_buffer_size;  GtkWidget *label154;  GtkWidget *prefs_receive_dropframes;  GtkWidget *prefs_video1394_device;  GtkWidget *hbox59;  GtkWidget *iso_frame;  GtkWidget *table62;  GtkWidget *label116;  GtkWidget *iso_stop;  GtkWidget *iso_restart;  GtkWidget *iso_start;  GtkWidget *trigger_frame;  GtkWidget *table17;  GtkWidget *trigger_mode;  GtkWidget *trigger_mode_menu;  GtkWidget *fps_menu;  GtkWidget *fps_menu_menu;  GtkWidget *label16;  GtkObject *trigger_count_adj;  GtkWidget *trigger_count;  GtkWidget *trigger_external;  GtkWidget *trigger_polarity;  GtkWidget *image_options_frame;  GtkWidget *table61;  GtkWidget *bayer_menu;  GtkWidget *bayer_menu_menu;  GtkWidget *pattern_menu;  GtkWidget *pattern_menu_menu;  GtkObject *mono16_bpp_adj;  GtkWidget *mono16_bpp;  GtkWidget *label114;  GtkWidget *stereo_menu;  GtkWidget *stereo_menu_menu;  GtkWidget *label143;  GtkWidget *vbox53;  GtkWidget *prefs_display_framedrop;  GtkWidget *hbox55;  GtkWidget *label77;  GtkObject *prefs_display_period_adj;  GtkWidget *prefs_display_period;  GtkWidget *label74;  GtkWidget *frame1;  GtkWidget *vbox64;  GtkWidget *prefs_display_keep_ratio;  GtkWidget *hbox69;  GtkWidget *display_redraw;  GtkObject *display_redraw_rate_adj;  GtkWidget *display_redraw_rate;  GtkWidget *label155;  GtkWidget *frame11;  GtkWidget *table80;  GtkWidget *overlay_pattern_menu;  GtkWidget *overlay_pattern_menu_menu;  GtkWidget *overlay_type_menu;  GtkWidget *overlay_type_menu_menu;  GtkWidget *overlay_color_picker;  GtkWidget *overlay_file_entry;  GtkWidget *overlay_file_subentry;  GtkWidget *label144;  GtkWidget *vbox54;  GtkWidget *prefs_save_file_frame;  GtkWidget *save_filename_entry;  GtkWidget *save_filename_subentry;  GtkWidget *prefs_save_framedrop;  GtkWidget *hbox_capture_freq_periodic;  GtkWidget *label76;  GtkObject *prefs_save_period_adj;  GtkWidget *prefs_save_period;  GtkWidget *label42;  GtkWidget *prefs_save_scratch_frame;  GtkWidget *table74;  GSList *save_mode_group = NULL;  GtkWidget *prefs_save_seq;  GtkWidget *prefs_save_scratch;  GtkWidget *prefs_save_video;  GtkWidget *hbox66;  GSList *save_datenum_group = NULL;  GtkWidget *prefs_save_date_tag;  GtkWidget *prefs_save_num_tag;  GtkWidget *use_ram_buffer;  GtkWidget *hbox67;  GtkWidget *prefs_save_convert_frame;  GtkWidget *vbox71;  GSList *save_convert_group = NULL;  GtkWidget *prefs_save_convert;  GtkWidget *prefs_save_noconvert;  GtkWidget *ram_buffer_frame;  GtkWidget *table75;  GtkObject *ram_buffer_size_adj;  GtkWidget *ram_buffer_size;  GtkWidget *label152;  GtkWidget *malloc_test;  GtkWidget *label145;  GtkWidget *vbox79;  GtkWidget *frame9;  GtkWidget *hbox63;  GtkWidget *label149;  GtkObject *prefs_v4l_period_adj;  GtkWidget *prefs_v4l_period;  GtkWidget *label150;  GtkWidget *v4l_output_device_frame;  GtkWidget *hbox64;  GtkWidget *prefs_v4l_dev_name;  GtkWidget *label146;  GtkWidget *vbox55;  GtkWidget *prefs_ftp_server_frame;  GtkWidget *table_capture_ftp;  GtkWidget *label_ftp_address;  GtkWidget *label_ftp_path;  GtkWidget *label_ftp_user;  GtkWidget *label_ftp_passwd;  GtkWidget *prefs_ftp_path;  GtkWidget *prefs_ftp_user;  GtkWidget *prefs_ftp_password;  GtkWidget *label54;  GtkWidget *prefs_ftp_address;  GtkWidget *prefs_ftp_filename;  GtkWidget *prefs_ftp_framedrop_frame;  GtkWidget *hbox52;  GtkWidget *label75;  GtkObject *prefs_ftp_period_adj;  GtkWidget *prefs_ftp_period;  GtkWidget *label55;  GtkWidget *prefs_ftp_scratch_frame;  GtkWidget *table73;  GSList *ftp_mode_group = NULL;  GtkWidget *prefs_ftp_seq;  GtkWidget *prefs_ftp_scratch;  GtkWidget *hbox65;  GSList *ftp_datenum_group = NULL;  GtkWidget *prefs_ftp_date_tag;  GtkWidget *prefs_ftp_num_tag;  GtkWidget *label148;  GtkWidget *label57;  GtkWidget *scrolledwindow2;  GtkWidget *viewport1;  GtkWidget *vbox_features;  GtkWidget *auto_exposure_frame;  GtkWidget *table33;  GtkWidget *auto_exposure_scale;  GtkWidget *auto_exposure_menu;  GtkWidget *auto_exposure_menu_menu;  GtkWidget *temperature_frame;  GtkWidget *table39;  GtkWidget *temperature_current_scale;  GtkWidget *temperature_target_scale;  GtkWidget *temperature_menu;  GtkWidget *temperature_menu_menu;  GtkWidget *label81;  GtkWidget *label82;

⌨️ 快捷键说明

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