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

📄 gtk_interface.c

📁 video linux conference
💻 C
📖 第 1 页 / 共 5 页
字号:
  label_status = gtk_label_new ("");  gtk_widget_ref (label_status);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "label_status", label_status,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label_status);  gtk_box_pack_start (GTK_BOX (file_box), label_status, TRUE, TRUE, 0);  dvd_box = gtk_hbox_new (FALSE, 0);  gtk_widget_ref (dvd_box);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "dvd_box", dvd_box,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_box_pack_start (GTK_BOX (window_vbox), dvd_box, TRUE, TRUE, 0);  gtk_widget_set_usize (dvd_box, 500, 24);  dvd_label = gtk_label_new (_("Disc"));  gtk_widget_ref (dvd_label);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "dvd_label", dvd_label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (dvd_label);  gtk_box_pack_start (GTK_BOX (dvd_box), dvd_label, TRUE, FALSE, 0);  title_box = gtk_hbox_new (FALSE, 0);  gtk_widget_ref (title_box);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "title_box", title_box,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (title_box);  gtk_box_pack_start (GTK_BOX (dvd_box), title_box, TRUE, TRUE, 0);  title = gtk_label_new (_("Title:"));  gtk_widget_ref (title);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "title", title,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (title);  gtk_box_pack_start (GTK_BOX (title_box), title, FALSE, FALSE, 5);  title_label = gtk_label_new ("--");  gtk_widget_ref (title_label);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "title_label", title_label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (title_label);  gtk_box_pack_start (GTK_BOX (title_box), title_label, FALSE, FALSE, 5);  title_prev_button = gtk_button_new_with_label (_("Prev"));  gtk_widget_ref (title_prev_button);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "title_prev_button", title_prev_button,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (title_prev_button);  gtk_box_pack_start (GTK_BOX (title_box), title_prev_button, FALSE, FALSE, 5);  gtk_button_set_relief (GTK_BUTTON (title_prev_button), GTK_RELIEF_NONE);  title_next_button = gtk_button_new_with_label (_("Next"));  gtk_widget_ref (title_next_button);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "title_next_button", title_next_button,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (title_next_button);  gtk_box_pack_start (GTK_BOX (title_box), title_next_button, FALSE, FALSE, 5);  gtk_button_set_relief (GTK_BUTTON (title_next_button), GTK_RELIEF_NONE);  dvd_separator = gtk_vseparator_new ();  gtk_widget_ref (dvd_separator);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "dvd_separator", dvd_separator,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (dvd_separator);  gtk_box_pack_start (GTK_BOX (dvd_box), dvd_separator, TRUE, TRUE, 0);  chapter_box = gtk_hbox_new (FALSE, 0);  gtk_widget_ref (chapter_box);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "chapter_box", chapter_box,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (chapter_box);  gtk_box_pack_start (GTK_BOX (dvd_box), chapter_box, TRUE, TRUE, 0);  chapter = gtk_label_new (_("Chapter:"));  gtk_widget_ref (chapter);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "chapter", chapter,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (chapter);  gtk_box_pack_start (GTK_BOX (chapter_box), chapter, FALSE, FALSE, 5);  chapter_label = gtk_label_new ("---");  gtk_widget_ref (chapter_label);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "chapter_label", chapter_label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (chapter_label);  gtk_box_pack_start (GTK_BOX (chapter_box), chapter_label, FALSE, FALSE, 5);  chapter_prev_button = gtk_button_new_with_label (_("Prev"));  gtk_widget_ref (chapter_prev_button);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "chapter_prev_button", chapter_prev_button,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (chapter_prev_button);  gtk_box_pack_start (GTK_BOX (chapter_box), chapter_prev_button, FALSE, FALSE, 5);  gtk_button_set_relief (GTK_BUTTON (chapter_prev_button), GTK_RELIEF_NONE);  chapter_next_button = gtk_button_new_with_label (_("Next"));  gtk_widget_ref (chapter_next_button);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "chapter_next_button", chapter_next_button,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (chapter_next_button);  gtk_box_pack_start (GTK_BOX (chapter_box), chapter_next_button, FALSE, FALSE, 5);  gtk_button_set_relief (GTK_BUTTON (chapter_next_button), GTK_RELIEF_NONE);  network_box = gtk_hbox_new (FALSE, 0);  gtk_widget_ref (network_box);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "network_box", network_box,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_box_pack_start (GTK_BOX (window_vbox), network_box, TRUE, TRUE, 0);  gtk_widget_set_usize (network_box, 500, 24);  network_address_label = gtk_label_new (_("No server"));  gtk_widget_ref (network_address_label);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "network_address_label", network_address_label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (network_address_label);  gtk_box_pack_start (GTK_BOX (network_box), network_address_label, TRUE, TRUE, 0);  intf_statusbar = gtk_statusbar_new ();  gtk_widget_ref (intf_statusbar);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "intf_statusbar", intf_statusbar,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (intf_statusbar);  gtk_box_pack_start (GTK_BOX (window_vbox), intf_statusbar, FALSE, FALSE, 0);  gtk_signal_connect (GTK_OBJECT (intf_window), "drag_data_received",                      GTK_SIGNAL_FUNC (GtkWindowDrag),                      NULL);  gtk_signal_connect (GTK_OBJECT (intf_window), "delete_event",                      GTK_SIGNAL_FUNC (GtkWindowDelete),                      NULL);  gtk_signal_connect (GTK_OBJECT (menubar_open), "activate",                      GTK_SIGNAL_FUNC (GtkFileOpenShow),                      NULL);  gtk_signal_connect (GTK_OBJECT (menubar_disc), "activate",                      GTK_SIGNAL_FUNC (GtkDiscOpenShow),                      NULL);  gtk_signal_connect (GTK_OBJECT (menubar_network), "activate",                      GTK_SIGNAL_FUNC (GtkNetworkOpenShow),                      NULL);  gtk_signal_connect (GTK_OBJECT (menubar_eject), "activate",                      GTK_SIGNAL_FUNC (GtkDiscEject),                      NULL);  gtk_signal_connect (GTK_OBJECT (menubar_close), "activate",                      GTK_SIGNAL_FUNC (GtkClose),                      NULL);  gtk_signal_connect (GTK_OBJECT (menubar_exit), "activate",                      GTK_SIGNAL_FUNC (GtkExit),                      NULL);  gtk_signal_connect (GTK_OBJECT (menubar_interface_hide), "activate",                      GTK_SIGNAL_FUNC (GtkWindowToggle),                      NULL);  gtk_signal_connect (GTK_OBJECT (menubar_playlist), "activate",                      GTK_SIGNAL_FUNC (GtkPlaylistShow),                      NULL);  gtk_signal_connect (GTK_OBJECT (menubar_modules), "activate",                      GTK_SIGNAL_FUNC (GtkModulesShow),                      NULL);  gtk_signal_connect (GTK_OBJECT (menubar_messages), "activate",                      GTK_SIGNAL_FUNC (GtkMessagesShow),                      NULL);  gtk_signal_connect (GTK_OBJECT (menubar_preferences), "activate",                      GTK_SIGNAL_FUNC (GtkPreferencesShow),                      NULL);  gtk_signal_connect (GTK_OBJECT (menubar_volume_up), "activate",                      GTK_SIGNAL_FUNC (GtkVolumeUp),                      NULL);  gtk_signal_connect (GTK_OBJECT (menubar_volume_down), "activate",                      GTK_SIGNAL_FUNC (GtkVolumeDown),                      NULL);  gtk_signal_connect (GTK_OBJECT (menubar_volume_mute), "activate",                      GTK_SIGNAL_FUNC (GtkVolumeMute),                      NULL);  gtk_signal_connect (GTK_OBJECT (menubar_fullscreen), "activate",                      GTK_SIGNAL_FUNC (GtkFullscreen),                      NULL);  gtk_signal_connect (GTK_OBJECT (menubar_about), "activate",                      GTK_SIGNAL_FUNC (GtkAboutShow),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_open), "clicked",                      GTK_SIGNAL_FUNC (GtkFileOpenShow),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_disc), "clicked",                      GTK_SIGNAL_FUNC (GtkDiscOpenShow),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_network), "clicked",                      GTK_SIGNAL_FUNC (GtkNetworkOpenShow),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_sat), "clicked",                      GTK_SIGNAL_FUNC (GtkSatOpenShow),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_back), "clicked",                      GTK_SIGNAL_FUNC (GtkControlBack),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_stop), "clicked",                      GTK_SIGNAL_FUNC (GtkControlStop),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_eject), "clicked",                      GTK_SIGNAL_FUNC (GtkDiscEject),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_play), "clicked",                      GTK_SIGNAL_FUNC (GtkControlPlay),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_pause), "clicked",                      GTK_SIGNAL_FUNC (GtkControlPause),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_slow), "clicked",                      GTK_SIGNAL_FUNC (GtkControlSlow),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_fast), "clicked",                      GTK_SIGNAL_FUNC (GtkControlFast),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_playlist), "clicked",                      GTK_SIGNAL_FUNC (GtkPlaylistShow),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_prev), "clicked",                      GTK_SIGNAL_FUNC (GtkPlaylistPrev),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_next), "clicked",                      GTK_SIGNAL_FUNC (GtkPlaylistNext),                      NULL);  gtk_signal_connect (GTK_OBJECT (slider), "button_release_event",                      GTK_SIGNAL_FUNC (GtkSliderRelease),                      NULL);  gtk_signal_connect (GTK_OBJECT (slider), "button_press_event",                      GTK_SIGNAL_FUNC (GtkSliderPress),                      NULL);  gtk_signal_connect (GTK_OBJECT (title_prev_button), "clicked",                      GTK_SIGNAL_FUNC (GtkTitlePrev),                      NULL);  gtk_signal_connect (GTK_OBJECT (title_next_button), "clicked",                      GTK_SIGNAL_FUNC (GtkTitleNext),                      NULL);  gtk_signal_connect (GTK_OBJECT (chapter_prev_button), "clicked",                      GTK_SIGNAL_FUNC (GtkChapterPrev),                      NULL);  gtk_signal_connect (GTK_OBJECT (chapter_next_button), "clicked",                      GTK_SIGNAL_FUNC (GtkChapterNext),                      NULL);  gtk_object_set_data (GTK_OBJECT (intf_window), "tooltips", tooltips);  gtk_window_add_accel_group (GTK_WINDOW (intf_window), accel_group);  return intf_window;}GtkWidget*create_intf_popup (void){  GtkWidget *intf_popup;  GtkAccelGroup *intf_popup_accels;  guint tmp_key;  GtkWidget *popup_play;  GtkWidget *popup_pause;  GtkWidget *popup_stop;  GtkWidget *popup_back;  GtkWidget *popup_slow;  GtkWidget *popup_fast;  GtkWidget *separator16;  GtkWidget *popup_next;  GtkWidget *popup_prev;  GtkWidget *popup_jump;  GtkWidget *separator27;  GtkWidget *popup_program;  GtkWidget *popup_navigation;  GtkWidget *popup_audio;  GtkWidget *popup_audio_menu;  GtkAccelGroup *popup_audio_menu_accels;

⌨️ 快捷键说明

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