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

📄 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_container_set_border_width (GTK_CONTAINER (save_mem), 2);  gtk_widget_set_sensitive (save_mem, FALSE);  global_iso_frame = gtk_frame_new (_("Global Iso Control"));  gtk_widget_ref (global_iso_frame);  gtk_object_set_data_full (GTK_OBJECT (main_window), "global_iso_frame", global_iso_frame,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (global_iso_frame);  gtk_box_pack_start (GTK_BOX (hbox60), global_iso_frame, TRUE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (global_iso_frame), 5);  table72 = gtk_table_new (3, 2, TRUE);  gtk_widget_ref (table72);  gtk_object_set_data_full (GTK_OBJECT (main_window), "table72", table72,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (table72);  gtk_container_add (GTK_CONTAINER (global_iso_frame), table72);  global_iso_start = gtk_button_new_with_label (_("START"));  gtk_widget_ref (global_iso_start);  gtk_object_set_data_full (GTK_OBJECT (main_window), "global_iso_start", global_iso_start,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (global_iso_start);  gtk_table_attach (GTK_TABLE (table72), global_iso_start, 0, 1, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (global_iso_start), 2);  gtk_widget_set_sensitive (global_iso_start, FALSE);  global_iso_stop = gtk_button_new_with_label (_("STOP"));  gtk_widget_ref (global_iso_stop);  gtk_object_set_data_full (GTK_OBJECT (main_window), "global_iso_stop", global_iso_stop,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (global_iso_stop);  gtk_table_attach (GTK_TABLE (table72), global_iso_stop, 1, 2, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (global_iso_stop), 2);  gtk_widget_set_sensitive (global_iso_stop, FALSE);  global_iso_restart = gtk_button_new_with_label (_("RESTART"));  gtk_widget_ref (global_iso_restart);  gtk_object_set_data_full (GTK_OBJECT (main_window), "global_iso_restart", global_iso_restart,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (global_iso_restart);  gtk_table_attach (GTK_TABLE (table72), global_iso_restart, 0, 2, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (global_iso_restart), 2);  gtk_widget_set_sensitive (global_iso_restart, FALSE);  sync_control_button = gtk_check_button_new_with_label (_("Sync control"));  gtk_widget_ref (sync_control_button);  gtk_object_set_data_full (GTK_OBJECT (main_window), "sync_control_button", sync_control_button,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (sync_control_button);  gtk_table_attach (GTK_TABLE (table72), sync_control_button, 0, 2, 2, 3,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (sync_control_button), 2);  frame2 = gtk_frame_new (_("Camera information"));  gtk_widget_ref (frame2);  gtk_object_set_data_full (GTK_OBJECT (main_window), "frame2", frame2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame2);  gtk_table_attach (GTK_TABLE (table58), frame2, 0, 2, 2, 3,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (frame2), 5);  table48 = gtk_table_new (8, 4, TRUE);  gtk_widget_ref (table48);  gtk_object_set_data_full (GTK_OBJECT (main_window), "table48", table48,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (table48);  gtk_container_add (GTK_CONTAINER (frame2), table48);  gtk_table_set_col_spacings (GTK_TABLE (table48), 2);  label1 = gtk_label_new (_("Vendor:"));  gtk_widget_ref (label1);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label1", label1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label1);  gtk_table_attach (GTK_TABLE (table48), label1, 0, 1, 0, 1,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_LEFT);  gtk_misc_set_padding (GTK_MISC (label1), 2, 2);  label2 = gtk_label_new (_("Model:"));  gtk_widget_ref (label2);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label2", label2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label2);  gtk_table_attach (GTK_TABLE (table48), label2, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT);  gtk_misc_set_padding (GTK_MISC (label2), 2, 2);  camera_model_status = gtk_statusbar_new ();  gtk_widget_ref (camera_model_status);  gtk_object_set_data_full (GTK_OBJECT (main_window), "camera_model_status", camera_model_status,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (camera_model_status);  gtk_table_attach (GTK_TABLE (table48), camera_model_status, 1, 4, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (camera_model_status), 2);  camera_vendor_status = gtk_statusbar_new ();  gtk_widget_ref (camera_vendor_status);  gtk_object_set_data_full (GTK_OBJECT (main_window), "camera_vendor_status", camera_vendor_status,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (camera_vendor_status);  gtk_table_attach (GTK_TABLE (table48), camera_vendor_status, 1, 4, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (camera_vendor_status), 2);  camera_dc_status = gtk_statusbar_new ();  gtk_widget_ref (camera_dc_status);  gtk_object_set_data_full (GTK_OBJECT (main_window), "camera_dc_status", camera_dc_status,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (camera_dc_status);  gtk_table_attach (GTK_TABLE (table48), camera_dc_status, 1, 2, 6, 7,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (camera_dc_status), 2);  camera_maxiso_status = gtk_statusbar_new ();  gtk_widget_ref (camera_maxiso_status);  gtk_object_set_data_full (GTK_OBJECT (main_window), "camera_maxiso_status", camera_maxiso_status,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (camera_maxiso_status);  gtk_table_attach (GTK_TABLE (table48), camera_maxiso_status, 1, 2, 5, 6,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (camera_maxiso_status), 2);  camera_handle_status = gtk_statusbar_new ();  gtk_widget_ref (camera_handle_status);  gtk_object_set_data_full (GTK_OBJECT (main_window), "camera_handle_status", camera_handle_status,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (camera_handle_status);  gtk_table_attach (GTK_TABLE (table48), camera_handle_status, 1, 2, 4, 5,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (camera_handle_status), 2);  camera_pwclass_status = gtk_statusbar_new ();  gtk_widget_ref (camera_pwclass_status);  gtk_object_set_data_full (GTK_OBJECT (main_window), "camera_pwclass_status", camera_pwclass_status,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (camera_pwclass_status);  gtk_table_attach (GTK_TABLE (table48), camera_pwclass_status, 3, 4, 6, 7,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (camera_pwclass_status), 2);  camera_delay_status = gtk_statusbar_new ();  gtk_widget_ref (camera_delay_status);  gtk_object_set_data_full (GTK_OBJECT (main_window), "camera_delay_status", camera_delay_status,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (camera_delay_status);  gtk_table_attach (GTK_TABLE (table48), camera_delay_status, 3, 4, 5, 6,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (camera_delay_status), 2);  camera_node_status = gtk_statusbar_new ();  gtk_widget_ref (camera_node_status);  gtk_object_set_data_full (GTK_OBJECT (main_window), "camera_node_status", camera_node_status,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (camera_node_status);  gtk_table_attach (GTK_TABLE (table48), camera_node_status, 3, 4, 4, 5,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (camera_node_status), 2);  label31 = gtk_label_new (_("GUID:"));  gtk_widget_ref (label31);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label31", label31,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label31);  gtk_table_attach (GTK_TABLE (table48), label31, 0, 1, 2, 3,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label31), GTK_JUSTIFY_LEFT);  gtk_misc_set_padding (GTK_MISC (label31), 2, 2);  label93 = gtk_label_new (_("Name:"));  gtk_widget_ref (label93);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label93", label93,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label93);  gtk_table_attach (GTK_TABLE (table48), label93, 0, 1, 3, 4,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label93), GTK_JUSTIFY_LEFT);  gtk_misc_set_padding (GTK_MISC (label93), 2, 2);  camera_name_text = gtk_entry_new_with_max_length (2048);  gtk_widget_ref (camera_name_text);  gtk_object_set_data_full (GTK_OBJECT (main_window), "camera_name_text", camera_name_text,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (camera_name_text);  gtk_table_attach (GTK_TABLE (table48), camera_name_text, 1, 4, 3, 4,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 2, 0);  iso_channel_status = gtk_statusbar_new ();  gtk_widget_ref (iso_channel_status);  gtk_object_set_data_full (GTK_OBJECT (main_window), "iso_channel_status", iso_channel_status,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (iso_channel_status);  gtk_table_attach (GTK_TABLE (table48), iso_channel_status, 1, 2, 7, 8,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_container_set_border_width (GTK_CONTAINER (iso_channel_status), 2);  label34 = gtk_label_new (_("IIDC specs:"));  gtk_widget_ref (label34);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label34", label34,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label34);  gtk_table_attach (GTK_TABLE (table48), label34, 0, 1, 6, 7,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label34), GTK_JUSTIFY_LEFT);  gtk_misc_set_padding (GTK_MISC (label34), 2, 2);  label32 = gtk_label_new (_("PHY speed:"));  gtk_widget_ref (label32);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label32", label32,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label32);  gtk_table_attach (GTK_TABLE (table48), label32, 0, 1, 5, 6,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label32), GTK_JUSTIFY_LEFT);  gtk_misc_set_padding (GTK_MISC (label32), 2, 2);  label3 = gtk_label_new (_("Handle:"));  gtk_widget_ref (label3);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label3", label3,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label3);  gtk_table_attach (GTK_TABLE (table48), label3, 0, 1, 4, 5,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label3), GTK_JUSTIFY_LEFT);  gtk_misc_set_padding (GTK_MISC (label3), 2, 2);  label18 = gtk_label_new (_("ISO Channel:"));  gtk_widget_ref (label18);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label18", label18,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label18);  gtk_table_attach (GTK_TABLE (table48), label18, 0, 1, 7, 8,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label18), GTK_JUSTIFY_LEFT);  gtk_misc_set_padding (GTK_MISC (label18), 2, 2);  label35 = gtk_label_new (_("Power:"));  gtk_widget_ref (label35);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label35", label35,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label35);  gtk_table_attach (GTK_TABLE (table48), label35, 2, 3, 6, 7,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label35), GTK_JUSTIFY_LEFT);  gtk_misc_set_padding (GTK_MISC (label35), 2, 2);  label33 = gtk_label_new (_("PHY delay:"));  gtk_widget_ref (label33);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label33", label33,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label33);  gtk_table_attach (GTK_TABLE (table48), label33, 2, 3, 5, 6,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label33), GTK_JUSTIFY_LEFT);  gtk_misc_set_padding (GTK_MISC (label33), 2, 2);  label17 = gtk_label_new (_("Node  /  Port:"));  gtk_widget_ref (label17);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label17", label17,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label17);  gtk_table_attach (GTK_TABLE (table48), label17, 2, 3, 4, 5,                    (GtkAttachOptions) (GTK_FILL),

⌨️ 快捷键说明

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