📄 pda_interface.c
字号:
tmp_toolbar_icon = create_pixmap (pda, "pda-stopb16x16.xpm"); tbStop = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Stop"), _("Stop"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE); gtk_widget_set_name (tbStop, "tbStop"); gtk_widget_show (tbStop); gtk_widget_set_size_request (tbStop, 22, 22); tmp_toolbar_icon = create_pixmap (pda, "pda-forwardb16x16.xpm"); tbForward = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Forward"), _("Forward"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE); gtk_widget_set_name (tbForward, "tbForward"); gtk_widget_show (tbForward); gtk_widget_set_size_request (tbForward, 22, 22); gtk_toolbar_append_space (GTK_TOOLBAR (toolbar)); tmp_toolbar_icon = create_pixmap (pda, "vlc16x16.png"); tbAbout = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("About"), _("About"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE); gtk_widget_set_name (tbAbout, "tbAbout"); gtk_widget_show (tbAbout); gtk_widget_set_size_request (tbAbout, 22, 22); timeLabel = gtk_label_new (_("00:00:00")); gtk_widget_set_name (timeLabel, "timeLabel"); gtk_widget_show (timeLabel); gtk_toolbar_append_space (GTK_TOOLBAR (toolbar)); gtk_toolbar_append_widget (GTK_TOOLBAR (toolbar), timeLabel, NULL, NULL); timeSlider = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 100, 1, 6.25, 0))); gtk_widget_set_name (timeSlider, "timeSlider"); gtk_widget_show (timeSlider); gtk_box_pack_start (GTK_BOX (vbox), timeSlider, FALSE, TRUE, 4); gtk_scale_set_draw_value (GTK_SCALE (timeSlider), FALSE); gtk_scale_set_value_pos (GTK_SCALE (timeSlider), GTK_POS_RIGHT); gtk_scale_set_digits (GTK_SCALE (timeSlider), 3); gtk_range_set_update_policy (GTK_RANGE (timeSlider), GTK_UPDATE_DISCONTINUOUS); notebook = gtk_notebook_new (); gtk_widget_set_name (notebook, "notebook"); gtk_widget_show (notebook); gtk_box_pack_end (GTK_BOX (vbox), notebook, TRUE, TRUE, 0); gtk_notebook_set_scrollable (GTK_NOTEBOOK (notebook), TRUE); scrolledwindow6 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow6, "scrolledwindow6"); gtk_widget_show (scrolledwindow6); gtk_container_add (GTK_CONTAINER (notebook), scrolledwindow6); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow6), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); viewport3 = gtk_viewport_new (NULL, NULL); gtk_widget_set_name (viewport3, "viewport3"); gtk_widget_show (viewport3); gtk_container_add (GTK_CONTAINER (scrolledwindow6), viewport3); vbox8 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox8, "vbox8"); gtk_widget_show (vbox8); gtk_container_add (GTK_CONTAINER (viewport3), vbox8); scrolledwindow7 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow7, "scrolledwindow7"); gtk_widget_show (scrolledwindow7); gtk_box_pack_start (GTK_BOX (vbox8), scrolledwindow7, TRUE, TRUE, 0); tvFileList = gtk_tree_view_new (); gtk_widget_set_name (tvFileList, "tvFileList"); gtk_widget_show (tvFileList); gtk_container_add (GTK_CONTAINER (scrolledwindow7), tvFileList); hbox = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox, "hbox"); gtk_widget_show (hbox); gtk_box_pack_start (GTK_BOX (vbox8), hbox, FALSE, FALSE, 0); AddFileToPlaylist = gtk_button_new_with_mnemonic (_("Add to Playlist")); gtk_widget_set_name (AddFileToPlaylist, "AddFileToPlaylist"); gtk_widget_show (AddFileToPlaylist); gtk_box_pack_start (GTK_BOX (hbox), AddFileToPlaylist, FALSE, FALSE, 0); File = gtk_label_new (_("File")); gtk_widget_set_name (File, "File"); gtk_widget_show (File); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 0), File); vbox5 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox5, "vbox5"); gtk_widget_show (vbox5); gtk_container_add (GTK_CONTAINER (notebook), vbox5); gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (notebook), vbox5, TRUE, TRUE, GTK_PACK_START); hbox12 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox12, "hbox12"); gtk_widget_show (hbox12); gtk_box_pack_start (GTK_BOX (vbox5), hbox12, FALSE, FALSE, 0); gtk_widget_set_size_request (hbox12, 247, 26); labelNetworkMRL = gtk_label_new (_("MRL:")); gtk_widget_set_name (labelNetworkMRL, "labelNetworkMRL"); gtk_widget_show (labelNetworkMRL); gtk_box_pack_start (GTK_BOX (hbox12), labelNetworkMRL, FALSE, FALSE, 0); gtk_widget_set_size_request (labelNetworkMRL, 35, 16); comboMRL = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (comboMRL)->popwin), "GladeParentKey", comboMRL); gtk_widget_set_name (comboMRL, "comboMRL"); gtk_widget_show (comboMRL); gtk_box_pack_start (GTK_BOX (hbox12), comboMRL, TRUE, TRUE, 0); comboMRL_items = g_list_append (comboMRL_items, (gpointer) "udp://@:1234"); comboMRL_items = g_list_append (comboMRL_items, (gpointer) "udp6://@:1234"); comboMRL_items = g_list_append (comboMRL_items, (gpointer) "rtp://"); comboMRL_items = g_list_append (comboMRL_items, (gpointer) "rtp6://"); comboMRL_items = g_list_append (comboMRL_items, (gpointer) "ftp://"); comboMRL_items = g_list_append (comboMRL_items, (gpointer) "http://"); comboMRL_items = g_list_append (comboMRL_items, (gpointer) "mms://"); gtk_combo_set_popdown_strings (GTK_COMBO (comboMRL), comboMRL_items); g_list_free (comboMRL_items); entryMRL = GTK_COMBO (comboMRL)->entry; gtk_widget_set_name (entryMRL, "entryMRL"); gtk_widget_show (entryMRL); gtk_widget_set_size_request (entryMRL, 158, 24); gtk_entry_set_activates_default (GTK_ENTRY (entryMRL), TRUE); hseparator15 = gtk_hseparator_new (); gtk_widget_set_name (hseparator15, "hseparator15"); gtk_widget_show (hseparator15); gtk_box_pack_start (GTK_BOX (vbox5), hseparator15, FALSE, FALSE, 0); gtk_widget_set_size_request (hseparator15, -2, 10); table2 = gtk_table_new (6, 2, FALSE); gtk_widget_set_name (table2, "table2"); gtk_widget_show (table2); gtk_box_pack_start (GTK_BOX (vbox5), table2, TRUE, TRUE, 0); labelNetworkPort = gtk_label_new (_("Port:")); gtk_widget_set_name (labelNetworkPort, "labelNetworkPort"); gtk_widget_show (labelNetworkPort); gtk_table_attach (GTK_TABLE (table2), labelNetworkPort, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (labelNetworkPort), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (labelNetworkPort), 0, 0.5); labelNetworkAddress = gtk_label_new (_("Address:")); gtk_widget_set_name (labelNetworkAddress, "labelNetworkAddress"); gtk_widget_show (labelNetworkAddress); gtk_table_attach (GTK_TABLE (table2), labelNetworkAddress, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (labelNetworkAddress), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (labelNetworkAddress), 0, 0.5); entryNetworkPort_adj = gtk_adjustment_new (1234, 0, 65535, 1, 10, 10); entryNetworkPort = gtk_spin_button_new (GTK_ADJUSTMENT (entryNetworkPort_adj), 1, 0); gtk_widget_set_name (entryNetworkPort, "entryNetworkPort"); gtk_widget_show (entryNetworkPort); gtk_table_attach (GTK_TABLE (table2), entryNetworkPort, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryNetworkPort), TRUE); comboNetworkAddress = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (comboNetworkAddress)->popwin), "GladeParentKey", comboNetworkAddress); gtk_widget_set_name (comboNetworkAddress, "comboNetworkAddress"); gtk_widget_show (comboNetworkAddress); gtk_table_attach (GTK_TABLE (table2), comboNetworkAddress, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); entryNetworkAddress = GTK_COMBO (comboNetworkAddress)->entry; gtk_widget_set_name (entryNetworkAddress, "entryNetworkAddress"); gtk_widget_show (entryNetworkAddress); comboNetworkType = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (comboNetworkType)->popwin), "GladeParentKey", comboNetworkType); gtk_widget_set_name (comboNetworkType, "comboNetworkType"); gtk_widget_show (comboNetworkType); gtk_table_attach (GTK_TABLE (table2), comboNetworkType, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); comboNetworkType_items = g_list_append (comboNetworkType_items, (gpointer) _("unicast")); comboNetworkType_items = g_list_append (comboNetworkType_items, (gpointer) _("multicast")); gtk_combo_set_popdown_strings (GTK_COMBO (comboNetworkType), comboNetworkType_items); g_list_free (comboNetworkType_items); entryNetworkType = GTK_COMBO (comboNetworkType)->entry; gtk_widget_set_name (entryNetworkType, "entryNetworkType"); gtk_widget_show (entryNetworkType); gtk_entry_set_activates_default (GTK_ENTRY (entryNetworkType), TRUE); labelNetworkType = gtk_label_new (_("Network: ")); gtk_widget_set_name (labelNetworkType, "labelNetworkType"); gtk_widget_show (labelNetworkType); gtk_table_attach (GTK_TABLE (table2), labelNetworkType, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (labelNetworkType), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (labelNetworkType), 0, 0.5); comboNetworkProtocolType = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (comboNetworkProtocolType)->popwin), "GladeParentKey", comboNetworkProtocolType); gtk_widget_set_name (comboNetworkProtocolType, "comboNetworkProtocolType"); gtk_widget_show (comboNetworkProtocolType); gtk_table_attach (GTK_TABLE (table2), comboNetworkProtocolType, 1, 2, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("udp")); comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("udp6")); comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("rtp")); comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("rtp4")); comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("ftp")); comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("http")); comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("sout")); comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("mms")); gtk_combo_set_popdown_strings (GTK_COMBO (comboNetworkProtocolType), comboNetworkProtocolType_items); g_list_free (comboNetworkProtocolType_items); entryNetworkProtocolType = GTK_COMBO (comboNetworkProtocolType)->entry; gtk_widget_set_name (entryNetworkProtocolType, "entryNetworkProtocolType"); gtk_widget_show (entryNetworkProtocolType); labelNetworkProtocol = gtk_label_new (_("Protocol:")); gtk_widget_set_name (labelNetworkProtocol, "labelNetworkProtocol"); gtk_widget_show (labelNetworkProtocol); gtk_table_attach (GTK_TABLE (table2), labelNetworkProtocol, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (labelNetworkProtocol), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (labelNetworkProtocol), 0, 0.5); labelNetworkTranscode = gtk_label_new (_("Transcode:")); gtk_widget_set_name (labelNetworkTranscode, "labelNetworkTranscode"); gtk_widget_show (labelNetworkTranscode); gtk_table_attach (GTK_TABLE (table2), labelNetworkTranscode, 0, 1, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (labelNetworkTranscode), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (labelNetworkTranscode), 0, 0.5); checkNetworkTranscode = gtk_check_button_new_with_mnemonic (_("enable")); gtk_widget_set_name (checkNetworkTranscode, "checkNetworkTranscode"); gtk_widget_show (checkNetworkTranscode); gtk_table_attach (GTK_TABLE (table2), checkNetworkTranscode, 1, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); hbox13 = gtk_hbox_new (FALSE, 0);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -