📄 interface.c
字号:
(GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (label17), GTK_JUSTIFY_LEFT); gtk_misc_set_padding (GTK_MISC (label17), 2, 2); camera_guid_status = gtk_statusbar_new (); gtk_widget_ref (camera_guid_status); gtk_object_set_data_full (GTK_OBJECT (main_window), "camera_guid_status", camera_guid_status, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (camera_guid_status); gtk_table_attach (GTK_TABLE (table48), camera_guid_status, 1, 4, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_container_set_border_width (GTK_CONTAINER (camera_guid_status), 2); label56 = gtk_label_new (_("Camera")); gtk_widget_ref (label56); gtk_object_set_data_full (GTK_OBJECT (main_window), "label56", label56, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label56); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 0), label56); vbox75 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox75); gtk_object_set_data_full (GTK_OBJECT (main_window), "vbox75", vbox75, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox75); gtk_container_add (GTK_CONTAINER (notebook2), vbox75); vbox78 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox78); gtk_object_set_data_full (GTK_OBJECT (main_window), "vbox78", vbox78, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox78); gtk_box_pack_start (GTK_BOX (vbox75), vbox78, FALSE, FALSE, 0); switch_frame = gtk_frame_new (_("Switch/FPS")); gtk_widget_ref (switch_frame); gtk_object_set_data_full (GTK_OBJECT (main_window), "switch_frame", switch_frame, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (switch_frame); gtk_box_pack_start (GTK_BOX (vbox78), switch_frame, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (switch_frame), 5); hbox61 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox61); gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox61", hbox61, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox61); gtk_container_add (GTK_CONTAINER (switch_frame), hbox61); gtk_container_set_border_width (GTK_CONTAINER (hbox61), 3); table65 = gtk_table_new (2, 5, TRUE); gtk_widget_ref (table65); gtk_object_set_data_full (GTK_OBJECT (main_window), "table65", table65, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table65); gtk_box_pack_start (GTK_BOX (hbox61), table65, TRUE, TRUE, 4); gtk_table_set_col_spacings (GTK_TABLE (table65), 2); fps_display = gtk_statusbar_new (); gtk_widget_ref (fps_display); gtk_object_set_data_full (GTK_OBJECT (main_window), "fps_display", fps_display, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fps_display); gtk_table_attach (GTK_TABLE (table65), fps_display, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); fps_save = gtk_statusbar_new (); gtk_widget_ref (fps_save); gtk_object_set_data_full (GTK_OBJECT (main_window), "fps_save", fps_save, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fps_save); gtk_table_attach (GTK_TABLE (table65), fps_save, 2, 3, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); fps_receive = gtk_statusbar_new (); gtk_widget_ref (fps_receive); gtk_object_set_data_full (GTK_OBJECT (main_window), "fps_receive", fps_receive, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fps_receive); gtk_table_attach (GTK_TABLE (table65), fps_receive, 0, 1, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); service_iso = gtk_toggle_button_new_with_label (_("Receive")); gtk_widget_ref (service_iso); gtk_object_set_data_full (GTK_OBJECT (main_window), "service_iso", service_iso, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (service_iso); gtk_table_attach (GTK_TABLE (table65), service_iso, 0, 1, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); service_display = gtk_toggle_button_new_with_label (_("Display")); gtk_widget_ref (service_display); gtk_object_set_data_full (GTK_OBJECT (main_window), "service_display", service_display, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (service_display); gtk_table_attach (GTK_TABLE (table65), service_display, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); service_save = gtk_toggle_button_new_with_label (_("Save")); gtk_widget_ref (service_save); gtk_object_set_data_full (GTK_OBJECT (main_window), "service_save", service_save, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (service_save); gtk_table_attach (GTK_TABLE (table65), service_save, 2, 3, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); service_ftp = gtk_toggle_button_new_with_label (_("FTP")); gtk_widget_ref (service_ftp); gtk_object_set_data_full (GTK_OBJECT (main_window), "service_ftp", service_ftp, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (service_ftp); gtk_table_attach (GTK_TABLE (table65), service_ftp, 4, 5, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); fps_ftp = gtk_statusbar_new (); gtk_widget_ref (fps_ftp); gtk_object_set_data_full (GTK_OBJECT (main_window), "fps_ftp", fps_ftp, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fps_ftp); gtk_table_attach (GTK_TABLE (table65), fps_ftp, 4, 5, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); fps_v4l = gtk_statusbar_new (); gtk_widget_ref (fps_v4l); gtk_object_set_data_full (GTK_OBJECT (main_window), "fps_v4l", fps_v4l, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fps_v4l); gtk_table_attach (GTK_TABLE (table65), fps_v4l, 3, 4, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); service_v4l = gtk_toggle_button_new_with_label (_("V4L")); gtk_widget_ref (service_v4l); gtk_object_set_data_full (GTK_OBJECT (main_window), "service_v4l", service_v4l, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (service_v4l); gtk_table_attach (GTK_TABLE (table65), service_v4l, 3, 4, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); notebook5 = gtk_notebook_new (); gtk_widget_ref (notebook5); gtk_object_set_data_full (GTK_OBJECT (main_window), "notebook5", notebook5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (notebook5); gtk_box_pack_start (GTK_BOX (vbox78), notebook5, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (notebook5), 5); table59 = gtk_table_new (3, 3, FALSE); gtk_widget_ref (table59); gtk_object_set_data_full (GTK_OBJECT (main_window), "table59", table59, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table59); gtk_container_add (GTK_CONTAINER (notebook5), table59); format_frame = gtk_frame_new (_("Format")); gtk_widget_ref (format_frame); gtk_object_set_data_full (GTK_OBJECT (main_window), "format_frame", format_frame, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (format_frame); gtk_table_attach (GTK_TABLE (table59), format_frame, 0, 3, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_container_set_border_width (GTK_CONTAINER (format_frame), 5); table60 = gtk_table_new (1, 1, FALSE); gtk_widget_ref (table60); gtk_object_set_data_full (GTK_OBJECT (main_window), "table60", table60, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table60); gtk_container_add (GTK_CONTAINER (format_frame), table60); format_select = gtk_option_menu_new (); gtk_widget_ref (format_select); gtk_object_set_data_full (GTK_OBJECT (main_window), "format_select", format_select, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (format_select); gtk_table_attach (GTK_TABLE (table60), format_select, 0, 1, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_container_set_border_width (GTK_CONTAINER (format_select), 1); gtk_widget_set_sensitive (format_select, FALSE); format_select_menu = gtk_menu_new (); glade_menuitem = gtk_menu_item_new_with_label (""); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (format_select_menu), glade_menuitem); gtk_option_menu_set_menu (GTK_OPTION_MENU (format_select), format_select_menu); prefs_receive_frame = gtk_frame_new (_("Method")); gtk_widget_ref (prefs_receive_frame); gtk_object_set_data_full (GTK_OBJECT (main_window), "prefs_receive_frame", prefs_receive_frame, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (prefs_receive_frame); gtk_table_attach (GTK_TABLE (table59), prefs_receive_frame, 0, 3, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_container_set_border_width (GTK_CONTAINER (prefs_receive_frame), 5); table45 = gtk_table_new (2, 3, FALSE); gtk_widget_ref (table45); gtk_object_set_data_full (GTK_OBJECT (main_window), "table45", table45, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table45); gtk_container_add (GTK_CONTAINER (prefs_receive_frame), table45); label84 = gtk_label_new (_("device:")); gtk_widget_ref (label84); gtk_object_set_data_full (GTK_OBJECT (main_window), "label84", label84, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label84); gtk_table_attach (GTK_TABLE (table45), label84, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label84), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label84), 2, 0); prefs_receive_method_menu = gtk_option_menu_new (); gtk_widget_ref (prefs_receive_method_menu); gtk_object_set_data_full (GTK_OBJECT (main_window), "prefs_receive_method_menu", prefs_receive_method_menu, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (prefs_receive_method_menu); gtk_table_attach (GTK_TABLE (table45), prefs_receive_method_menu, 0, 1, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND), 0, 0); gtk_container_set_border_width (GTK_CONTAINER (prefs_receive_method_menu), 1); prefs_receive_method_menu_menu = gtk_menu_new (); glade_menuitem = gtk_menu_item_new_with_label (""); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (prefs_receive_method_menu_menu), glade_menuitem); gtk_option_menu_set_menu (GTK_OPTION_MENU (prefs_receive_method_menu), prefs_receive_method_menu_menu); hbox68 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox68); gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox68", hbox68, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox68); gtk_table_attach (GTK_TABLE (table45), hbox68, 2, 3, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); label153 = gtk_label_new (_("DMA buffer size: ")); gtk_widget_ref (label153); gtk_object_set_data_full (GTK_OBJECT (main_window), "label153", label153, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label153); gtk_box_pack_start (GTK_BOX (hbox68), label153, FALSE, FALSE, 0); gtk_misc_set_padding (GTK_MISC (label153), 5, 0); dma_buffer_size_adj = gtk_adjustment_new (10, 2, 999999, 1, 10, 10); dma_buffer_size = gtk_spin_button_new (GTK_ADJUSTMENT (dma_buffer_size_adj), 1, 0); gtk_widget_ref (dma_buffer_size); gtk_object_set_data_full (GTK_OBJECT (main_window), "dma_buffer_size", dma_buffer_size, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (dma_buffer_size); gtk_box_pack_start (GTK_BOX (hbox68), dma_buffer_size, TRUE, TRUE, 0); label154 = gtk_label_new (_("frames")); gtk_widget_ref (label154); gtk_object_set_data_full (GTK_OBJECT (main_window), "label154", label154, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label154); gtk_box_pack_start (GTK_BOX (hbox68), label154, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label154), GTK_JUSTIFY_LEFT); gtk_misc_set_padding (GTK_MISC (label154), 5, 0); prefs_receive_dropframes = gtk_check_button_new_with_label (_("Frame dropping")); gtk_widget_ref (prefs_receive_dropframes); gtk_object_set_data_full (GTK_OBJECT (main_window), "prefs_receive_dropframes", prefs_receive_dropframes, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (prefs_receive_dropframes); gtk_table_attach (GTK_TABLE (table45), prefs_receive_dropframes, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_tooltips_set_tip (tooltips, prefs_receive_dropframes, _("Enable this to reduce delay"), NULL); prefs_video1394_device = gtk_entry_new (); gtk_widget_ref (prefs_video1394_device); gtk_object_set_data_full (GTK_OBJECT (main_window), "prefs_video1394_device", prefs_video1394_device, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (prefs_video1394_device); gtk_table_attach (GTK_TABLE (table45), prefs_video1394_device, 2, 3, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); hbox59 = gtk_hbox_new (TRUE, 0); gtk_widget_ref (hbox59);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -