📄 pda_interface.c
字号:
comboAudioCodec = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (comboAudioCodec)->popwin), "GladeParentKey", comboAudioCodec); gtk_widget_set_name (comboAudioCodec, "comboAudioCodec"); gtk_widget_show (comboAudioCodec); gtk_table_attach (GTK_TABLE (tableTranscode), comboAudioCodec, 1, 2, 5, 6, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); comboAudioCodec_items = g_list_append (comboAudioCodec_items, (gpointer) _("alaw")); comboAudioCodec_items = g_list_append (comboAudioCodec_items, (gpointer) _("ulaw")); comboAudioCodec_items = g_list_append (comboAudioCodec_items, (gpointer) _("mpga")); comboAudioCodec_items = g_list_append (comboAudioCodec_items, (gpointer) _("mp3")); comboAudioCodec_items = g_list_append (comboAudioCodec_items, (gpointer) _("a52")); comboAudioCodec_items = g_list_append (comboAudioCodec_items, (gpointer) _("vorb")); gtk_combo_set_popdown_strings (GTK_COMBO (comboAudioCodec), comboAudioCodec_items); g_list_free (comboAudioCodec_items); entryAudioCodec = GTK_COMBO (comboAudioCodec)->entry; gtk_widget_set_name (entryAudioCodec, "entryAudioCodec"); gtk_widget_show (entryAudioCodec); gtk_entry_set_activates_default (GTK_ENTRY (entryAudioCodec), TRUE); checkVideoDeinterlace = gtk_check_button_new_with_mnemonic (_("enable")); gtk_widget_set_name (checkVideoDeinterlace, "checkVideoDeinterlace"); gtk_widget_show (checkVideoDeinterlace); gtk_table_attach (GTK_TABLE (tableTranscode), checkVideoDeinterlace, 1, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); entryVideoKeyFrameInterval_adj = gtk_adjustment_new (80, 0, 65535, 1, 10, 10); entryVideoKeyFrameInterval = gtk_spin_button_new (GTK_ADJUSTMENT (entryVideoKeyFrameInterval_adj), 1, 0); gtk_widget_set_name (entryVideoKeyFrameInterval, "entryVideoKeyFrameInterval"); gtk_widget_show (entryVideoKeyFrameInterval); gtk_table_attach (GTK_TABLE (tableTranscode), entryVideoKeyFrameInterval, 1, 2, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryVideoKeyFrameInterval), TRUE); entryVideoBitrateTolerance_adj = gtk_adjustment_new (800000, 0, 1e+06, 1, 10, 10); entryVideoBitrateTolerance = gtk_spin_button_new (GTK_ADJUSTMENT (entryVideoBitrateTolerance_adj), 1, 0); gtk_widget_set_name (entryVideoBitrateTolerance, "entryVideoBitrateTolerance"); gtk_widget_show (entryVideoBitrateTolerance); gtk_table_attach (GTK_TABLE (tableTranscode), entryVideoBitrateTolerance, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_tooltips_set_tip (tooltips, entryVideoBitrateTolerance, _("bits/s"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryVideoBitrateTolerance), TRUE); entryVideoBitrate_adj = gtk_adjustment_new (3000, 0, 65535, 1, 10, 10); entryVideoBitrate = gtk_spin_button_new (GTK_ADJUSTMENT (entryVideoBitrate_adj), 1, 0); gtk_widget_set_name (entryVideoBitrate, "entryVideoBitrate"); gtk_widget_show (entryVideoBitrate); gtk_table_attach (GTK_TABLE (tableTranscode), entryVideoBitrate, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_tooltips_set_tip (tooltips, entryVideoBitrate, _("kbits/s"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryVideoBitrate), TRUE); labelAudioBitrate = gtk_label_new (_("Audio Bitrate :")); gtk_widget_set_name (labelAudioBitrate, "labelAudioBitrate"); gtk_widget_show (labelAudioBitrate); gtk_table_attach (GTK_TABLE (tableTranscode), labelAudioBitrate, 0, 1, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (labelAudioBitrate), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (labelAudioBitrate), 0, 0.5); comboStdAccess = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (comboStdAccess)->popwin), "GladeParentKey", comboStdAccess); gtk_widget_set_name (comboStdAccess, "comboStdAccess"); gtk_widget_show (comboStdAccess); gtk_table_attach (GTK_TABLE (tableTranscode), comboStdAccess, 1, 2, 7, 8, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); entryStdAccess = GTK_COMBO (comboStdAccess)->entry; gtk_widget_set_name (entryStdAccess, "entryStdAccess"); gtk_widget_show (entryStdAccess); gtk_entry_set_activates_default (GTK_ENTRY (entryStdAccess), TRUE); labelSAP = gtk_label_new (_("SAP Announce:")); gtk_widget_set_name (labelSAP, "labelSAP"); gtk_widget_show (labelSAP); gtk_table_attach (GTK_TABLE (tableTranscode), labelSAP, 0, 1, 11, 12, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (labelSAP), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (labelSAP), 0, 0.5); checkSAP = gtk_check_button_new_with_mnemonic (_("enable")); gtk_widget_set_name (checkSAP, "checkSAP"); gtk_widget_show (checkSAP); gtk_table_attach (GTK_TABLE (tableTranscode), checkSAP, 1, 2, 11, 12, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); checkSLP = gtk_check_button_new_with_mnemonic (_("enable")); gtk_widget_set_name (checkSLP, "checkSLP"); gtk_widget_show (checkSLP); gtk_table_attach (GTK_TABLE (tableTranscode), checkSLP, 1, 2, 12, 13, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); labelSLP_ = gtk_label_new (_("SLP Announce:")); gtk_widget_set_name (labelSLP_, "labelSLP_"); gtk_widget_show (labelSLP_); gtk_table_attach (GTK_TABLE (tableTranscode), labelSLP_, 0, 1, 12, 13, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (labelSLP_), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (labelSLP_), 0, 0.5); labelAnounceChannel = gtk_label_new (_("Announce Channel:")); gtk_widget_set_name (labelAnounceChannel, "labelAnounceChannel"); gtk_widget_show (labelAnounceChannel); gtk_table_attach (GTK_TABLE (tableTranscode), labelAnounceChannel, 0, 1, 13, 14, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (labelAnounceChannel), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (labelAnounceChannel), 0, 0.5); comboAnnounceChannel = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (comboAnnounceChannel)->popwin), "GladeParentKey", comboAnnounceChannel); gtk_widget_set_name (comboAnnounceChannel, "comboAnnounceChannel"); gtk_widget_show (comboAnnounceChannel); gtk_table_attach (GTK_TABLE (tableTranscode), comboAnnounceChannel, 1, 2, 13, 14, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); entryAnnounceChannel = GTK_COMBO (comboAnnounceChannel)->entry; gtk_widget_set_name (entryAnnounceChannel, "entryAnnounceChannel"); gtk_widget_show (entryAnnounceChannel); hbox14 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox14, "hbox14"); gtk_widget_show (hbox14); gtk_box_pack_start (GTK_BOX (vbox1), hbox14, FALSE, FALSE, 0); AddTranscodeToPlaylist = gtk_button_new_with_mnemonic (_("Add to Playlist")); gtk_widget_set_name (AddTranscodeToPlaylist, "AddTranscodeToPlaylist"); gtk_widget_show (AddTranscodeToPlaylist); gtk_box_pack_start (GTK_BOX (hbox14), AddTranscodeToPlaylist, FALSE, FALSE, 0); Transcode = gtk_label_new (_("Transcode")); gtk_widget_set_name (Transcode, "Transcode"); gtk_widget_show (Transcode); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 3), Transcode); vbox4 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox4, "vbox4"); gtk_widget_show (vbox4); gtk_container_add (GTK_CONTAINER (notebook), vbox4); scrolledwindow5 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow5, "scrolledwindow5"); gtk_widget_show (scrolledwindow5); gtk_box_pack_start (GTK_BOX (vbox4), scrolledwindow5, TRUE, TRUE, 0); GTK_WIDGET_UNSET_FLAGS (scrolledwindow5, GTK_CAN_FOCUS); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_SHADOW_IN); tvPlaylist = gtk_tree_view_new (); gtk_widget_set_name (tvPlaylist, "tvPlaylist"); gtk_widget_show (tvPlaylist); gtk_container_add (GTK_CONTAINER (scrolledwindow5), tvPlaylist); hbox11 = gtk_hbox_new (TRUE, 0); gtk_widget_set_name (hbox11, "hbox11"); gtk_widget_show (hbox11); gtk_box_pack_start (GTK_BOX (vbox4), hbox11, FALSE, FALSE, 2); UpdatePlaylist = gtk_button_new_with_mnemonic (_("Update")); gtk_widget_set_name (UpdatePlaylist, "UpdatePlaylist"); gtk_widget_show (UpdatePlaylist); gtk_box_pack_start (GTK_BOX (hbox11), UpdatePlaylist, FALSE, FALSE, 0); DeletePlaylist = gtk_button_new_with_mnemonic (_("Delete")); gtk_widget_set_name (DeletePlaylist, "DeletePlaylist"); gtk_widget_show (DeletePlaylist); gtk_box_pack_start (GTK_BOX (hbox11), DeletePlaylist, FALSE, FALSE, 5); ClearPlaylist = gtk_button_new_with_mnemonic (_(" Clear ")); gtk_widget_set_name (ClearPlaylist, "ClearPlaylist"); gtk_widget_show (ClearPlaylist); gtk_box_pack_start (GTK_BOX (hbox11), ClearPlaylist, FALSE, FALSE, 5); playlist = gtk_label_new (_("Playlist")); gtk_widget_set_name (playlist, "playlist"); gtk_widget_show (playlist); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 4), playlist); vbox2 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox2, "vbox2"); gtk_widget_show (vbox2); gtk_container_add (GTK_CONTAINER (notebook), vbox2); scrolledwindowPreference = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindowPreference, "scrolledwindowPreference"); gtk_widget_show (scrolledwindowPreference); gtk_box_pack_start (GTK_BOX (vbox2), scrolledwindowPreference, TRUE, TRUE, 0); tvPreferences = gtk_tree_view_new (); gtk_widget_set_name (tvPreferences, "tvPreferences"); gtk_widget_show (tvPreferences); gtk_container_add (GTK_CONTAINER (scrolledwindowPreference), tvPreferences); gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (tvPreferences), FALSE); hbox2 = gtk_hbox_new (TRUE, 0); gtk_widget_set_name (hbox2, "hbox2"); gtk_widget_show (hbox2); gtk_box_pack_end (GTK_BOX (vbox2), hbox2, FALSE, FALSE, 2); PreferenceSave = gtk_button_new_with_mnemonic (_(" Save ")); gtk_widget_set_name (PreferenceSave, "PreferenceSave"); gtk_widget_show (PreferenceSave); gtk_box_pack_start (GTK_BOX (hbox2), PreferenceSave, FALSE, FALSE, 0); PreferenceApply = gtk_button_new_with_mnemonic (_(" Apply ")); gtk_widget_set_name (PreferenceApply, "PreferenceApply"); gtk_widget_show (PreferenceApply); gtk_box_pack_start (GTK_BOX (hbox2), PreferenceApply, FALSE, FALSE, 0); PreferenceCancel = gtk_button_new_with_mnemonic (_(" Cancel ")); gtk_widget_set_name (PreferenceCancel, "PreferenceCancel"); gtk_widget_show (PreferenceCancel); gtk_box_pack_end (GTK_BOX (hbox2), PreferenceCancel, FALSE, FALSE, 0); preferences = gtk_label_new (_("Preference")); gtk_widget_set_name (preferences, "preferences"); gtk_widget_show (preferences); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 5), preferences); scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow3, "scrolledwindow3"); gtk_widget_show (scrolledwindow3); gtk_container_add (GTK_CONTAINER (notebook), scrolledwindow3); GTK_WIDGET_UNSET_FLAGS (scrolledwindow3, GTK_CAN_FOCUS); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); viewport1 = gtk_viewport_new (NULL, NULL); gtk_widget_set_name (viewport1, "viewport1"); gtk_widget_show (viewport1); gtk_container_add (GTK_CONTAINER (scrolledwindow3), viewport1); fixed2 = gtk_fixed_new (); gtk_widget_set_name (fixed2, "fixed2"); gtk_widget_show (fixed2); gtk_container_add (GTK_CONTAINER (viewport1), fixed2); aboutImage = create_pixmap (pda, "vlc48x48.png"); gtk_widget_set_name (aboutImage, "aboutImage"); gtk_widget_show (aboutImage); gtk_fixed_put (GTK_FIXED (fixed2), aboutImage, 0, 0); gtk_widget_set_size_request (aboutImage, 48, 48); labelDescription = gtk_label_new (_("VLC media player is an MPEG, MPEG 2, MP3 and DivX player that accepts input from local or network sources and is licensed under the GPL (http://www.gnu.org/copyleft/gpl.html).")); gtk_widget_set_name (labelDescription, "labelDescription"); gtk_widget_show (labelDescription); gtk_fixed_put (GTK_FIXED (fixed2), labelDescription, 16, 112); gtk_widget_set_size_request (labelDescription, 200, 112); gtk_label_set_justify (GTK_LABEL (labelDescription), GTK_JUSTIFY_LEFT); gtk_label_set_line_wrap (GTK_LABEL (labelDescription), TRUE); labelAuthors = gtk_label_new (_("Authors: the VideoLAN Team, http://www.videolan.org/team/")); gtk_widget_set_name (labelAuthors, "labelAuthors"); gtk_widget_show (labelAuthors); gtk_f
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -