📄 interface.c
字号:
/* * 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 + -