📄 main_interface.c
字号:
gtk_widget_set_name (hmw_favorites_menu_menu, "hmw_favorites_menu_menu"); gtk_menu_item_set_submenu (GTK_MENU_ITEM (hmw_favorites_menu), hmw_favorites_menu_menu); hmw_add_favorite_menu_item = gtk_image_menu_item_new_with_mnemonic (_("_Add to Favorites")); gtk_widget_set_name (hmw_add_favorite_menu_item, "hmw_add_favorite_menu_item"); gtk_widget_show (hmw_add_favorite_menu_item); gtk_container_add (GTK_CONTAINER (hmw_favorites_menu_menu), hmw_add_favorite_menu_item); image1534 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU); gtk_widget_set_name (image1534, "image1534"); gtk_widget_show (image1534); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (hmw_add_favorite_menu_item), image1534); hmw_manage_favorites_menu_item = gtk_image_menu_item_new_with_mnemonic (_("_Manage Favorites...")); gtk_widget_set_name (hmw_manage_favorites_menu_item, "hmw_manage_favorites_menu_item"); gtk_widget_show (hmw_manage_favorites_menu_item); gtk_container_add (GTK_CONTAINER (hmw_favorites_menu_menu), hmw_manage_favorites_menu_item); image1535 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_MENU); gtk_widget_set_name (image1535, "image1535"); gtk_widget_show (image1535); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (hmw_manage_favorites_menu_item), image1535); hmw_export_favorites_menu_item = gtk_menu_item_new_with_mnemonic (_("_Export Favorites...")); gtk_widget_set_name (hmw_export_favorites_menu_item, "hmw_export_favorites_menu_item"); gtk_widget_show (hmw_export_favorites_menu_item); gtk_container_add (GTK_CONTAINER (hmw_favorites_menu_menu), hmw_export_favorites_menu_item); hmw_import_favorites_menu_item = gtk_menu_item_new_with_mnemonic (_("_Import Favorites...")); gtk_widget_set_name (hmw_import_favorites_menu_item, "hmw_import_favorites_menu_item"); gtk_widget_show (hmw_import_favorites_menu_item); gtk_container_add (GTK_CONTAINER (hmw_favorites_menu_menu), hmw_import_favorites_menu_item); hmw_favorites_separator = gtk_separator_menu_item_new (); gtk_widget_set_name (hmw_favorites_separator, "hmw_favorites_separator"); gtk_widget_show (hmw_favorites_separator); gtk_container_add (GTK_CONTAINER (hmw_favorites_menu_menu), hmw_favorites_separator); gtk_widget_set_sensitive (hmw_favorites_separator, FALSE); hmw_help_menu = gtk_menu_item_new_with_mnemonic (_("_Help")); gtk_widget_set_name (hmw_help_menu, "hmw_help_menu"); gtk_widget_show (hmw_help_menu); gtk_container_add (GTK_CONTAINER (hmw_menu_bar), hmw_help_menu); hmw_help_menu_menu = gtk_menu_new (); gtk_widget_set_name (hmw_help_menu_menu, "hmw_help_menu_menu"); gtk_menu_item_set_submenu (GTK_MENU_ITEM (hmw_help_menu), hmw_help_menu_menu); hmw_intro_menu_item = gtk_image_menu_item_new_with_mnemonic (_("_General...")); gtk_widget_set_name (hmw_intro_menu_item, "hmw_intro_menu_item"); gtk_widget_show (hmw_intro_menu_item); gtk_container_add (GTK_CONTAINER (hmw_help_menu_menu), hmw_intro_menu_item); image1536 = gtk_image_new_from_stock ("gtk-help", GTK_ICON_SIZE_MENU); gtk_widget_set_name (image1536, "image1536"); gtk_widget_show (image1536); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (hmw_intro_menu_item), image1536); hmw_faq_menu_item = gtk_image_menu_item_new_with_mnemonic (_("_FAQ...")); gtk_widget_set_name (hmw_faq_menu_item, "hmw_faq_menu_item"); gtk_widget_show (hmw_faq_menu_item); gtk_container_add (GTK_CONTAINER (hmw_help_menu_menu), hmw_faq_menu_item); image1537 = gtk_image_new_from_stock ("gtk-help", GTK_ICON_SIZE_MENU); gtk_widget_set_name (image1537, "image1537"); gtk_widget_show (image1537); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (hmw_faq_menu_item), image1537); hmw_report_issue_item = gtk_image_menu_item_new_with_mnemonic (_("R_eport an Issue...")); gtk_widget_set_name (hmw_report_issue_item, "hmw_report_issue_item"); gtk_widget_show (hmw_report_issue_item); gtk_container_add (GTK_CONTAINER (hmw_help_menu_menu), hmw_report_issue_item); image1538 = gtk_image_new_from_stock ("gtk-help", GTK_ICON_SIZE_MENU); gtk_widget_set_name (image1538, "image1538"); gtk_widget_show (image1538); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (hmw_report_issue_item), image1538); separator6 = gtk_separator_menu_item_new (); gtk_widget_set_name (separator6, "separator6"); gtk_widget_show (separator6); gtk_container_add (GTK_CONTAINER (hmw_help_menu_menu), separator6); gtk_widget_set_sensitive (separator6, FALSE); hmw_check_for_updates_menu_item = gtk_menu_item_new_with_mnemonic (_("_Check for Updates...")); gtk_widget_set_name (hmw_check_for_updates_menu_item, "hmw_check_for_updates_menu_item"); gtk_widget_show (hmw_check_for_updates_menu_item); gtk_container_add (GTK_CONTAINER (hmw_help_menu_menu), hmw_check_for_updates_menu_item); separator15 = gtk_separator_menu_item_new (); gtk_widget_set_name (separator15, "separator15"); gtk_widget_show (separator15); gtk_container_add (GTK_CONTAINER (hmw_help_menu_menu), separator15); gtk_widget_set_sensitive (separator15, FALSE); hmw_player_reset_menu_item = gtk_image_menu_item_new_with_mnemonic (_("_Player Reset...")); gtk_widget_set_name (hmw_player_reset_menu_item, "hmw_player_reset_menu_item"); gtk_widget_show (hmw_player_reset_menu_item); gtk_container_add (GTK_CONTAINER (hmw_help_menu_menu), hmw_player_reset_menu_item); image1539 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_MENU); gtk_widget_set_name (image1539, "image1539"); gtk_widget_show (image1539); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (hmw_player_reset_menu_item), image1539); separator13 = gtk_separator_menu_item_new (); gtk_widget_set_name (separator13, "separator13"); gtk_widget_show (separator13); gtk_container_add (GTK_CONTAINER (hmw_help_menu_menu), separator13); gtk_widget_set_sensitive (separator13, FALSE); hmw_about_menu_item = gtk_menu_item_new_with_mnemonic (_("_About...")); gtk_widget_set_name (hmw_about_menu_item, "hmw_about_menu_item"); gtk_widget_show (hmw_about_menu_item); gtk_container_add (GTK_CONTAINER (hmw_help_menu_menu), hmw_about_menu_item); hmw_hxbin = hmw_create_hxbin ("hmw_hxbin", "", "", 0, 0); gtk_widget_set_name (hmw_hxbin, "hmw_hxbin"); gtk_widget_show (hmw_hxbin); gtk_box_pack_start (GTK_BOX (hmw_vbox), hmw_hxbin, TRUE, TRUE, 0); GTK_WIDGET_UNSET_FLAGS (hmw_hxbin, GTK_CAN_FOCUS); GTK_WIDGET_UNSET_FLAGS (hmw_hxbin, GTK_CAN_DEFAULT); hmw_seek_scale = hmw_create_position_slider ("hmw_seek_scale", "", "", 0, 0); gtk_widget_set_name (hmw_seek_scale, "hmw_seek_scale"); gtk_widget_show (hmw_seek_scale); gtk_box_pack_start (GTK_BOX (hmw_vbox), hmw_seek_scale, FALSE, FALSE, 0); GTK_WIDGET_UNSET_FLAGS (hmw_seek_scale, GTK_CAN_FOCUS); GTK_WIDGET_UNSET_FLAGS (hmw_seek_scale, GTK_CAN_DEFAULT); hmw_controls_hbox = gtk_hbox_new (FALSE, 6); gtk_widget_set_name (hmw_controls_hbox, "hmw_controls_hbox"); gtk_widget_show (hmw_controls_hbox); gtk_box_pack_start (GTK_BOX (hmw_vbox), hmw_controls_hbox, FALSE, FALSE, 0); gtk_widget_set_size_request (hmw_controls_hbox, -1, 42); hbox3 = gtk_hbox_new (FALSE, 6); gtk_widget_set_name (hbox3, "hbox3"); gtk_widget_show (hbox3); gtk_box_pack_start (GTK_BOX (hmw_controls_hbox), hbox3, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox3), 6); alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_set_name (alignment2, "alignment2"); gtk_widget_show (alignment2); gtk_box_pack_start (GTK_BOX (hbox3), alignment2, TRUE, TRUE, 0); hmw_play_pause_button = gtk_button_new (); gtk_widget_set_name (hmw_play_pause_button, "hmw_play_pause_button"); gtk_widget_show (hmw_play_pause_button); gtk_container_add (GTK_CONTAINER (alignment2), hmw_play_pause_button); gtk_widget_set_size_request (hmw_play_pause_button, 28, 28); hmw_play_pause_image = create_pixmap (hxplayer_main_window, "play.png"); gtk_widget_set_name (hmw_play_pause_image, "hmw_play_pause_image"); gtk_widget_show (hmw_play_pause_image); gtk_container_add (GTK_CONTAINER (hmw_play_pause_button), hmw_play_pause_image); alignment4 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_set_name (alignment4, "alignment4"); gtk_widget_show (alignment4); gtk_box_pack_start (GTK_BOX (hbox3), alignment4, TRUE, TRUE, 0); hmw_stop_button = gtk_button_new (); gtk_widget_set_name (hmw_stop_button, "hmw_stop_button"); gtk_widget_show (hmw_stop_button); gtk_container_add (GTK_CONTAINER (alignment4), hmw_stop_button); gtk_widget_set_size_request (hmw_stop_button, 24, 24); image99 = create_pixmap (hxplayer_main_window, "stop.png"); gtk_widget_set_name (image99, "image99"); gtk_widget_show (image99); gtk_container_add (GTK_CONTAINER (hmw_stop_button), image99); hbox4 = gtk_hbox_new (FALSE, 3); gtk_widget_set_name (hbox4, "hbox4"); gtk_widget_show (hbox4); gtk_box_pack_start (GTK_BOX (hmw_controls_hbox), hbox4, FALSE, FALSE, 0); alignment8 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_set_name (alignment8, "alignment8"); gtk_widget_show (alignment8); gtk_box_pack_start (GTK_BOX (hbox4), alignment8, TRUE, TRUE, 0); hmw_previous_button = gtk_button_new (); gtk_widget_set_name (hmw_previous_button, "hmw_previous_button"); gtk_widget_show (hmw_previous_button); gtk_container_add (GTK_CONTAINER (alignment8), hmw_previous_button); gtk_widget_set_size_request (hmw_previous_button, 24, 24); image100 = create_pixmap (hxplayer_main_window, "previous.png"); gtk_widget_set_name (image100, "image100"); gtk_widget_show (image100); gtk_container_add (GTK_CONTAINER (hmw_previous_button), image100); alignment6 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_set_name (alignment6, "alignment6"); gtk_widget_show (alignment6); gtk_box_pack_start (GTK_BOX (hbox4), alignment6, TRUE, TRUE, 0); hmw_next_button = gtk_button_new (); gtk_widget_set_name (hmw_next_button, "hmw_next_button"); gtk_widget_show (hmw_next_button); gtk_container_add (GTK_CONTAINER (alignment6), hmw_next_button); gtk_widget_set_size_request (hmw_next_button, 24, 24); image101 = create_pixmap (hxplayer_main_window, "next.png"); gtk_widget_set_name (image101, "image101"); gtk_widget_show (image101); gtk_container_add (GTK_CONTAINER (hmw_next_button), image101); alignment9 = gtk_alignment_new (1, 0.5, 0, 1); gtk_widget_set_name (alignment9, "alignment9"); gtk_widget_show (alignment9); gtk_box_pack_start (GTK_BOX (hmw_controls_hbox), alignment9, TRUE, TRUE, 0); hbox1 = gtk_hbox_new (FALSE, 6); gtk_widget_set_name (hbox1, "hbox1"); gtk_widget_show (hbox1); gtk_container_add (GTK_CONTAINER (alignment9), hbox1); alignment7 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_set_name (alignment7, "alignment7"); gtk_widget_show (alignment7); gtk_box_pack_start (GTK_BOX (hbox1), alignment7, FALSE, FALSE, 0); hmw_mute_toggle_button = gtk_toggle_button_new (); gtk_widget_set_name (hmw_mute_toggle_button, "hmw_mute_toggle_button"); gtk_widget_show (hmw_mute_toggle_button); gtk_container_add (GTK_CONTAINER (alignment7), hmw_mute_toggle_button); gtk_widget_set_size_request (hmw_mute_toggle_button, 24, 24); hmw_volume_image = create_pixmap (hxplayer_main_window, "volume_low.png"); gtk_widget_set_name (hmw_volume_image, "hmw_volume_image"); gtk_widget_show (hmw_volume_image); gtk_container_add (GTK_CONTAINER (hmw_mute_toggle_button), hmw_volume_image); hmw_volume_scale = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 100, 1, 0, 0))); gtk_widget_set_name (hmw_volume_scale, "hmw_volume_scale"); gtk_widget_show (hmw_volume_scale); gtk_box_pack_start (GTK_BOX (hbox1), hmw_volume_scale, TRUE, TRUE, 0); gtk_widget_set_size_request (hmw_volume_scale, 102, -1); gtk_scale_set_draw_value (GTK_SCALE (hmw_volume_scale), FALSE); hmw_status_area = hmw_create_status_area ("hmw_status_area", "", "", 0, 0); gtk_widget_set_name (hmw_status_area, "hmw_status_area"); gtk_widget_show (hmw_status_area); gtk_box_pack_start (GTK_BOX (hmw_vbox), hmw_status_area, FALSE, FALSE, 0); GTK_WIDGET_UNSET_FLAGS (hmw_status_area, GTK_CAN_FOCUS); GTK_WIDGET_UNSET_FLAGS (hmw_status_area, GTK_CAN_DEFAULT); g_signal_connect ((gpointer) hxplayer_main_window, "key_press_event", G_CALLBACK (hmw_key_press_event), NULL);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -