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