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

📄 interface.c

📁 海康威视视频采集卡linux开发包4.22版
💻 C
📖 第 1 页 / 共 4 页
字号:
  w_time = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 100, 1, 0, 0)));  gtk_widget_show (w_time);  gtk_box_pack_start (GTK_BOX (hbox5), w_time, TRUE, TRUE, 0);  gtk_scale_set_draw_value (GTK_SCALE (w_time), FALSE);  w_end_time = gtk_entry_new ();  gtk_widget_show (w_end_time);  gtk_box_pack_start (GTK_BOX (hbox5), w_end_time, FALSE, TRUE, 0);  gtk_widget_set_size_request (w_end_time, 80, -1);  gtk_entry_set_text (GTK_ENTRY (w_end_time), _("00:00:00"));  hbox6 = gtk_hbox_new (FALSE, 0);  gtk_widget_show (hbox6);  gtk_box_pack_start (GTK_BOX (vbox2), hbox6, FALSE, FALSE, 0);  gtk_widget_set_size_request (hbox6, 100, -1);  label1 = gtk_label_new (_("Current F"));  gtk_widget_show (label1);  gtk_box_pack_start (GTK_BOX (hbox6), label1, FALSE, FALSE, 0);  w_current_frame = gtk_entry_new ();  gtk_widget_show (w_current_frame);  gtk_box_pack_start (GTK_BOX (hbox6), w_current_frame, FALSE, TRUE, 0);  gtk_widget_set_size_request (w_current_frame, 50, -1);  gtk_entry_set_text (GTK_ENTRY (w_current_frame), _("  0"));  label2 = gtk_label_new (_("Total F"));  gtk_widget_show (label2);  gtk_box_pack_start (GTK_BOX (hbox6), label2, FALSE, FALSE, 0);  w_total_frame = gtk_entry_new ();  gtk_widget_show (w_total_frame);  gtk_box_pack_start (GTK_BOX (hbox6), w_total_frame, FALSE, TRUE, 0);  gtk_widget_set_size_request (w_total_frame, 50, -1);  gtk_entry_set_text (GTK_ENTRY (w_total_frame), _("  0"));  checkbutton2 = gtk_check_button_new_with_mnemonic (_("AudioVolume"));  gtk_widget_show (checkbutton2);  gtk_box_pack_start (GTK_BOX (hbox6), checkbutton2, FALSE, FALSE, 0); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbutton2),TRUE);   hscale2 = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (100, 0, 100, 1, 1, 0)));  gtk_widget_show (hscale2);  gtk_box_pack_start (GTK_BOX (hbox6), hscale2, TRUE, TRUE, 0);  gtk_widget_set_size_request (hscale2, 70, -1);  gtk_scale_set_draw_value (GTK_SCALE (hscale2), FALSE);    hbox7 = gtk_hbox_new (FALSE, 0);  gtk_widget_show (hbox7);  gtk_box_pack_start (GTK_BOX (vbox2), hbox7, FALSE, FALSE, 0);   gtk_widget_hide(hbox7);  hbox8 = gtk_hbox_new (FALSE, 0);  gtk_widget_show (hbox8);  gtk_box_pack_start (GTK_BOX (hbox7), hbox8, FALSE, TRUE, 0);  gtk_widget_set_size_request (hbox8, 105, -1);  label3 = gtk_label_new (_("FrameRate"));  gtk_widget_show (label3);  gtk_box_pack_start (GTK_BOX (hbox8), label3, FALSE, FALSE, 0);  w_frame_rate = gtk_entry_new ();  gtk_widget_show (w_frame_rate);  gtk_box_pack_start (GTK_BOX (hbox8), w_frame_rate, TRUE, TRUE, 0);  hbox9 = gtk_hbox_new (FALSE, 0);  gtk_widget_show (hbox9);  gtk_box_pack_start (GTK_BOX (hbox7), hbox9, FALSE, FALSE, 0);  gtk_widget_set_size_request (hbox9, 100, -1);  label4 = gtk_label_new (_("Decode F"));  gtk_widget_show (label4);  gtk_box_pack_start (GTK_BOX (hbox9), label4, FALSE, FALSE, 0);  w_played_frame = gtk_entry_new ();  gtk_widget_show (w_played_frame);  gtk_box_pack_start (GTK_BOX (hbox9), w_played_frame, TRUE, TRUE, 0);  hbox10 = gtk_hbox_new (FALSE, 0);  gtk_widget_show (hbox10);  gtk_box_pack_start (GTK_BOX (hbox7), hbox10, TRUE, TRUE, 0);  label5 = gtk_label_new (_("PicQuality"));  gtk_widget_show (label5);  gtk_box_pack_start (GTK_BOX (hbox10), label5, FALSE, FALSE, 0);  hbox11 = gtk_hbox_new (FALSE, 0);  gtk_widget_show (hbox11);  gtk_box_pack_start (GTK_BOX (hbox10), hbox11, TRUE, TRUE, 0);  w_high = gtk_check_button_new_with_mnemonic (_("high"));  gtk_widget_show (w_high);  gtk_box_pack_start (GTK_BOX (hbox11), w_high, FALSE, FALSE, 0);  w_low = gtk_check_button_new_with_mnemonic (_("low"));  gtk_widget_show (w_low);  gtk_box_pack_start (GTK_BOX (hbox11), w_low, FALSE, FALSE, 0);  gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w_low),TRUE);  g_signal_connect ((gpointer) window1, "destroy_event",                    G_CALLBACK (my_exit),                    NULL);  g_signal_connect ((gpointer) window1, "delete_event",                    G_CALLBACK (my_exit),                    NULL);  g_signal_connect ((gpointer) open, "activate",                    G_CALLBACK (on_open_activate),                    NULL);  g_signal_connect ((gpointer) close, "activate",                    G_CALLBACK (on_close_activate),                    NULL);  g_signal_connect ((gpointer) quit, "activate",                    G_CALLBACK (on_quit_activate),                    NULL);  g_signal_connect ((gpointer) about, "activate",                    G_CALLBACK (on_about_activate),                    NULL);  g_signal_connect ((gpointer) w_full_area, "expose_event",                    G_CALLBACK (expose_ev_full),                    NULL);  g_signal_connect ((gpointer) w_full_area, "button_press_event",                    G_CALLBACK (click2),                    NULL); g_signal_connect ((gpointer) w_full_area, "configure_event",                    G_CALLBACK (move_callback),                    NULL);                g_signal_connect ((gpointer) w_play, "clicked",                    G_CALLBACK (play_callback),                    NULL);  g_signal_connect ((gpointer) w_pause, "clicked",                    G_CALLBACK (pause_callback),                    NULL);  g_signal_connect ((gpointer) w_stop, "clicked",                    G_CALLBACK (stop_callback),                    NULL);  g_signal_connect ((gpointer) w_goto_start, "clicked",                    G_CALLBACK (goto_start_callback),                    NULL);  g_signal_connect ((gpointer) w_forward, "clicked",                    G_CALLBACK (forward_callback),                    NULL);  g_signal_connect ((gpointer) w_back, "clicked",                    G_CALLBACK (back_callback),                    NULL);  g_signal_connect ((gpointer) w_goto_end, "clicked",                    G_CALLBACK (goto_end_callback),                    NULL);  g_signal_connect ((gpointer) togglebutton7, "clicked",                    G_CALLBACK (step_frame_callback),                    (gpointer*)1);  g_signal_connect ((gpointer) togglebutton8, "clicked",                    G_CALLBACK (step_frame_callback),                    NULL);  g_signal_connect ((gpointer) togglebutton9, "clicked",                    G_CALLBACK (capture_picture_callback),	  (gpointer*)0);  g_signal_connect ((gpointer) togglebutton10, "clicked",                    G_CALLBACK (capture_picture_callback),	(gpointer*)1);                      g_signal_connect ((gpointer) w_time, "value_changed",                    G_CALLBACK (process_range_callback),                    (gpointer*)2);  g_signal_connect ((gpointer) checkbutton2, "clicked",                    G_CALLBACK (play_audio_callback),                    NULL);  g_signal_connect ((gpointer) hscale2, "value_changed",                    G_CALLBACK (process_range_callback),                    NULL);               g_signal_connect ((gpointer) Other_Info, "activate",                    G_CALLBACK (on_file_info_activate),                    NULL);   g_signal_connect ((gpointer) cut_file, "activate",                    G_CALLBACK (on_cut_file_activate),                    NULL);            g_signal_connect ((gpointer) set_index_file, "activate",                    G_CALLBACK (on_set_index_file_activate),                    NULL);      g_signal_connect ((gpointer) replay, "activate",                    G_CALLBACK (on_replay_activate),                    NULL);                                                                                                           /* Store pointers to all widgets, for use by lookup_widget(). */  GLADE_HOOKUP_OBJECT_NO_REF (window1, window1, "window1");  GLADE_HOOKUP_OBJECT (window1, vbox1, "vbox1");  GLADE_HOOKUP_OBJECT (window1, menubar1, "menubar1");  GLADE_HOOKUP_OBJECT (window1, menuitem4, "menuitem4");  GLADE_HOOKUP_OBJECT (window1, menuitem4_menu, "menuitem4_menu");  GLADE_HOOKUP_OBJECT (window1, open, "open");  GLADE_HOOKUP_OBJECT (window1, close, "close");  GLADE_HOOKUP_OBJECT (window1, quit, "quit");  GLADE_HOOKUP_OBJECT (window1, menuitem7, "menuitem7");  GLADE_HOOKUP_OBJECT (window1, menuitem7_menu, "menuitem7_menu");  GLADE_HOOKUP_OBJECT (window1, about, "about");  GLADE_HOOKUP_OBJECT (window1, vbox2, "vbox2");  GLADE_HOOKUP_OBJECT (window1, vbox3, "vbox3");  GLADE_HOOKUP_OBJECT (window1, w_full_area, "w_full_area");  GLADE_HOOKUP_OBJECT (window1, hbox1, "hbox1");  GLADE_HOOKUP_OBJECT (window1, hbox2, "hbox2");  GLADE_HOOKUP_OBJECT (window1, w_play, "w_play");  GLADE_HOOKUP_OBJECT (window1, w_pause, "w_pause");  GLADE_HOOKUP_OBJECT (window1, w_stop, "w_stop");  GLADE_HOOKUP_OBJECT (window1, w_goto_start, "w_goto_start");  GLADE_HOOKUP_OBJECT (window1, w_back, "w_back");  GLADE_HOOKUP_OBJECT (window1, w_forward, "w_forward");  GLADE_HOOKUP_OBJECT (window1, w_goto_end, "w_goto_end");  GLADE_HOOKUP_OBJECT (window1, hbox3, "hbox3");  GLADE_HOOKUP_OBJECT (window1, togglebutton7, "togglebutton7");  GLADE_HOOKUP_OBJECT (window1, togglebutton8, "togglebutton8");  GLADE_HOOKUP_OBJECT (window1, togglebutton9, "togglebutton9");  GLADE_HOOKUP_OBJECT (window1, hbox5, "hbox5");  GLADE_HOOKUP_OBJECT (window1, w_start_time, "w_start_time");  GLADE_HOOKUP_OBJECT (window1, w_time, "w_time");  GLADE_HOOKUP_OBJECT (window1, w_end_time, "w_end_time");  GLADE_HOOKUP_OBJECT (window1, hbox6, "hbox6");  GLADE_HOOKUP_OBJECT (window1, label1, "label1");  GLADE_HOOKUP_OBJECT (window1, w_current_frame, "w_current_frame");  GLADE_HOOKUP_OBJECT (window1, label2, "label2");  GLADE_HOOKUP_OBJECT (window1, w_total_frame, "w_total_frame");  GLADE_HOOKUP_OBJECT (window1, checkbutton2, "checkbutton2");  GLADE_HOOKUP_OBJECT (window1, hscale2, "hscale2");  GLADE_HOOKUP_OBJECT (window1, hbox7, "hbox7");  GLADE_HOOKUP_OBJECT (window1, hbox8, "hbox8");  GLADE_HOOKUP_OBJECT (window1, label3, "label3");  GLADE_HOOKUP_OBJECT (window1, w_frame_rate, "w_frame_rate");  GLADE_HOOKUP_OBJECT (window1, hbox9, "hbox9");  GLADE_HOOKUP_OBJECT (window1, label4, "label4");  GLADE_HOOKUP_OBJECT (window1, w_played_frame, "w_played_frame");  GLADE_HOOKUP_OBJECT (window1, hbox10, "hbox10");  GLADE_HOOKUP_OBJECT (window1, label5, "label5");  GLADE_HOOKUP_OBJECT (window1, hbox11, "hbox11");  GLADE_HOOKUP_OBJECT (window1, w_high, "w_high");  GLADE_HOOKUP_OBJECT (window1, w_low, "w_low");  GLADE_HOOKUP_OBJECT (window1, togglebutton10, "togglebutton10");  gtk_window_add_accel_group (GTK_WINDOW (window1), accel_group);  return window1;}GtkWidget*create_fileselection1 (void){  GtkWidget *fileselection1;  GtkWidget *ok_button1;  GtkWidget *cancel_button1;  fileselection1 = gtk_file_selection_new (_("\351\200\211\346\213\251\346\226\207\344\273\266"));  gtk_container_set_border_width (GTK_CONTAINER (fileselection1), 10);  gtk_window_set_type_hint (GTK_WINDOW (fileselection1), GDK_WINDOW_TYPE_HINT_DIALOG);  ok_button1 = GTK_FILE_SELECTION (fileselection1)->ok_button;  gtk_widget_show (ok_button1);  GTK_WIDGET_SET_FLAGS (ok_button1, GTK_CAN_DEFAULT);  cancel_button1 = GTK_FILE_SELECTION (fileselection1)->cancel_button;  gtk_widget_show (cancel_button1);  GTK_WIDGET_SET_FLAGS (cancel_button1, GTK_CAN_DEFAULT);  g_signal_connect ((gpointer) ok_button1, "clicked",                    G_CALLBACK (file_open_ok),                    NULL);  g_signal_connect ((gpointer) cancel_button1, "clicked",                    G_CALLBACK (file_cancel_ok),                    NULL);  /* Store pointers to all widgets, for use by lookup_widget(). */  GLADE_HOOKUP_OBJECT_NO_REF (fileselection1, fileselection1, "fileselection1");  GLADE_HOOKUP_OBJECT_NO_REF (fileselection1, ok_button1, "ok_button1");  GLADE_HOOKUP_OBJECT_NO_REF (fileselection1, cancel_button1, "cancel_button1");  return fileselection1;}GtkWidget*create_dialog1 (void){  GtkWidget *dialog1;  GtkWidget *w_about;  GtkWidget *vbox4;  GtkWidget *vbox5;  GtkWidget *hbox15;  GtkWidget *label6;  GtkWidget *w_sdk_version;  GtkWidget *hbox16;  GtkWidget *label7;  GtkWidget *entry3;  GtkWidget *hbox17;  GtkWidget *label8;  GtkWidget *entry4;  GtkWidget *dialog_action_area1;  GtkWidget *closebutton1;  dialog1 = gtk_dialog_new ();  gtk_window_set_title (GTK_WINDOW (dialog1), _("About"));  gtk_window_set_type_hint (GTK_WINDOW (dialog1), GDK_WINDOW_TYPE_HINT_DIALOG);

⌨️ 快捷键说明

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