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

📄 statistics_interface.c

📁 linux下的一款播放器
💻 C
📖 第 1 页 / 共 4 页
字号:
/* * DO NOT EDIT THIS FILE - it is generated by Glade. */#ifdef HAVE_CONFIG_H#  include <config.h>#endif#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include <string.h>#include <stdio.h>#include <gdk/gdkkeysyms.h>#include <gtk/gtk.h>#include "statistics_callbacks.h"#include "statistics_interface.h"#include "support.h"#define GLADE_HOOKUP_OBJECT(component,widget,name) \  g_object_set_data_full (G_OBJECT (component), name, \    gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \  g_object_set_data (G_OBJECT (component), name, widget)GtkWidget*create_hxplayer_statistics_dialog (void){  GtkWidget *hxplayer_statistics_dialog;  GdkPixbuf *hxplayer_statistics_dialog_icon_pixbuf;  GtkWidget *dialog_vbox1;  GtkWidget *notebook1;  GtkWidget *alignment2;  GtkWidget *vbox1;  GtkWidget *table1;  GtkWidget *label16;  GtkWidget *hsd_bandwidth_graph;  GtkWidget *label17;  GtkWidget *label18;  GtkWidget *hbox1;  GtkWidget *table2;  GtkWidget *label29;  GtkWidget *label30;  GtkWidget *hsd_clip_bandwidth;  GtkWidget *hsd_current_bandwidth;  GtkWidget *table3;  GtkWidget *label33;  GtkWidget *label34;  GtkWidget *hsd_min_bandwidth;  GtkWidget *hsd_max_bandwidth;  GtkWidget *table4;  GtkWidget *label37;  GtkWidget *hsd_average_bandwidth;  GtkWidget *label12;  GtkWidget *hbox2;  GtkWidget *frame1;  GtkWidget *vbox4;  GtkWidget *hbox3;  GtkWidget *table5;  GtkWidget *label42;  GtkWidget *label44;  GtkWidget *label46;  GtkWidget *hsd_received;  GtkWidget *hsd_recovered;  GtkWidget *hsd_total_received;  GtkWidget *hsd_received_percent;  GtkWidget *hsd_recovered_percent;  GtkWidget *hsd_total_received_percent;  GtkWidget *table6;  GtkWidget *label50;  GtkWidget *label51;  GtkWidget *label52;  GtkWidget *hsd_lost;  GtkWidget *hsd_late;  GtkWidget *hsd_total_missed;  GtkWidget *hsd_lost_percent;  GtkWidget *hsd_late_percent;  GtkWidget *hsd_total_missed_percent;  GtkWidget *hbox4;  GtkWidget *label48;  GtkWidget *hsd_lost_30;  GtkWidget *hsd_lost_30_percent;  GtkWidget *label39;  GtkWidget *vbox3;  GtkWidget *frame2;  GtkWidget *table7;  GtkWidget *label56;  GtkWidget *label57;  GtkWidget *hsd_resend_requested;  GtkWidget *hsd_resend_received;  GtkWidget *label40;  GtkWidget *frame3;  GtkWidget *table8;  GtkWidget *label60;  GtkWidget *label62;  GtkWidget *label64;  GtkWidget *hsd_average_latency;  GtkWidget *hsd_high_latency;  GtkWidget *hsd_low_latency;  GtkWidget *label41;  GtkWidget *label13;  GtkWidget *alignment3;  GtkWidget *vbox5;  GtkWidget *frame4;  GtkWidget *alignment1;  GtkWidget *hsd_stream_combo;  GtkWidget *combo_entry1;  GtkWidget *label66;  GtkWidget *frame5;  GtkWidget *table18;  GtkWidget *label71;  GtkWidget *label69;  GtkWidget *label75;  GtkWidget *hsd_source_clip_bandwidth;  GtkWidget *hsd_source_server_info;  GtkWidget *hsd_source_renderer_codec_name;  GtkWidget *alignment4;  GtkWidget *hbox17;  GtkWidget *label73;  GtkWidget *hsd_source_transport_mode;  GtkWidget *label67;  GtkWidget *frame6;  GtkWidget *hbox7;  GtkWidget *table15;  GtkWidget *label88;  GtkWidget *label89;  GtkWidget *hsd_source_renderer_frames_displayed;  GtkWidget *hsd_source_renderer_codec_frame_rate;  GtkWidget *table16;  GtkWidget *label92;  GtkWidget *label93;  GtkWidget *hsd_source_renderer_current_frame_rate;  GtkWidget *hsd_source_renderer_frames_lost;  GtkWidget *table17;  GtkWidget *label96;  GtkWidget *label97;  GtkWidget *hsd_source_renderer_post_filter;  GtkWidget *hsd_source_renderer_frames_dropped;  GtkWidget *label68;  GtkWidget *label420;  GtkWidget *dialog_action_area1;  GtkWidget *okbutton1;  hxplayer_statistics_dialog = gtk_dialog_new ();  gtk_widget_set_name (hxplayer_statistics_dialog, "hxplayer_statistics_dialog");  gtk_container_set_border_width (GTK_CONTAINER (hxplayer_statistics_dialog), 12);  gtk_window_set_title (GTK_WINDOW (hxplayer_statistics_dialog), _("Statistics"));  hxplayer_statistics_dialog_icon_pixbuf = create_pixbuf ("icon.png");  if (hxplayer_statistics_dialog_icon_pixbuf)    {      gtk_window_set_icon (GTK_WINDOW (hxplayer_statistics_dialog), hxplayer_statistics_dialog_icon_pixbuf);      gdk_pixbuf_unref (hxplayer_statistics_dialog_icon_pixbuf);    }  gtk_window_set_type_hint (GTK_WINDOW (hxplayer_statistics_dialog), GDK_WINDOW_TYPE_HINT_DIALOG);  dialog_vbox1 = GTK_DIALOG (hxplayer_statistics_dialog)->vbox;  gtk_widget_set_name (dialog_vbox1, "dialog_vbox1");  gtk_widget_show (dialog_vbox1);  notebook1 = gtk_notebook_new ();  gtk_widget_set_name (notebook1, "notebook1");  gtk_widget_show (notebook1);  gtk_box_pack_start (GTK_BOX (dialog_vbox1), notebook1, FALSE, FALSE, 0);  alignment2 = gtk_alignment_new (0, 0, 1, 0);  gtk_widget_set_name (alignment2, "alignment2");  gtk_widget_show (alignment2);  gtk_container_add (GTK_CONTAINER (notebook1), alignment2);  vbox1 = gtk_vbox_new (FALSE, 0);  gtk_widget_set_name (vbox1, "vbox1");  gtk_widget_show (vbox1);  gtk_container_add (GTK_CONTAINER (alignment2), vbox1);  table1 = gtk_table_new (3, 2, FALSE);  gtk_widget_set_name (table1, "table1");  gtk_widget_show (table1);  gtk_box_pack_start (GTK_BOX (vbox1), table1, FALSE, FALSE, 0);  gtk_container_set_border_width (GTK_CONTAINER (table1), 12);  gtk_table_set_row_spacings (GTK_TABLE (table1), 6);  gtk_table_set_col_spacings (GTK_TABLE (table1), 6);  label16 = gtk_label_new (_("Target bandwidth"));  gtk_widget_set_name (label16, "label16");  gtk_widget_show (label16);  gtk_table_attach (GTK_TABLE (table1), label16, 1, 2, 0, 1,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label16), 0, 0.5);  hsd_bandwidth_graph = hsd_create_bandwidth_graph ("hsd_bandwidth_graph", "", "", 0, 0);  gtk_widget_set_name (hsd_bandwidth_graph, "hsd_bandwidth_graph");  gtk_widget_show (hsd_bandwidth_graph);  gtk_table_attach (GTK_TABLE (table1), hsd_bandwidth_graph, 1, 2, 1, 3,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (GTK_FILL), 0, 0);  gtk_widget_set_size_request (hsd_bandwidth_graph, 435, 110);  GTK_WIDGET_UNSET_FLAGS (hsd_bandwidth_graph, GTK_CAN_FOCUS);  GTK_WIDGET_UNSET_FLAGS (hsd_bandwidth_graph, GTK_CAN_DEFAULT);  label17 = gtk_label_new (_("110 %"));  gtk_widget_set_name (label17, "label17");  gtk_widget_show (label17);  gtk_table_attach (GTK_TABLE (table1), label17, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (GTK_FILL), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label17), 1, 0);  label18 = gtk_label_new (_("0 %"));  gtk_widget_set_name (label18, "label18");  gtk_widget_show (label18);  gtk_table_attach (GTK_TABLE (table1), label18, 0, 1, 2, 3,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (GTK_FILL), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label18), 1, 1);  hbox1 = gtk_hbox_new (TRUE, 12);  gtk_widget_set_name (hbox1, "hbox1");  gtk_widget_show (hbox1);  gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (hbox1), 12);  table2 = gtk_table_new (2, 2, FALSE);  gtk_widget_set_name (table2, "table2");  gtk_widget_show (table2);  gtk_box_pack_start (GTK_BOX (hbox1), table2, FALSE, FALSE, 0);  gtk_table_set_row_spacings (GTK_TABLE (table2), 6);  gtk_table_set_col_spacings (GTK_TABLE (table2), 6);  label29 = gtk_label_new (_("Encoded at:"));  gtk_widget_set_name (label29, "label29");  gtk_widget_show (label29);  gtk_table_attach (GTK_TABLE (table2), label29, 0, 1, 0, 1,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label29), 0, 0.5);  label30 = gtk_label_new (_("Current:"));  gtk_widget_set_name (label30, "label30");  gtk_widget_show (label30);  gtk_table_attach (GTK_TABLE (table2), label30, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label30), 0, 0.5);  hsd_clip_bandwidth = gtk_label_new (_("0.0 Kbps"));  gtk_widget_set_name (hsd_clip_bandwidth, "hsd_clip_bandwidth");  gtk_widget_show (hsd_clip_bandwidth);  gtk_table_attach (GTK_TABLE (table2), hsd_clip_bandwidth, 1, 2, 0, 1,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (hsd_clip_bandwidth), 0, 0.5);  hsd_current_bandwidth = gtk_label_new (_("0.0 Kbps"));  gtk_widget_set_name (hsd_current_bandwidth, "hsd_current_bandwidth");  gtk_widget_show (hsd_current_bandwidth);  gtk_table_attach (GTK_TABLE (table2), hsd_current_bandwidth, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (hsd_current_bandwidth), 0, 0.5);  table3 = gtk_table_new (2, 2, FALSE);  gtk_widget_set_name (table3, "table3");  gtk_widget_show (table3);  gtk_box_pack_start (GTK_BOX (hbox1), table3, FALSE, FALSE, 0);  gtk_table_set_row_spacings (GTK_TABLE (table3), 6);  gtk_table_set_col_spacings (GTK_TABLE (table3), 6);  label33 = gtk_label_new (_("Minimum:"));

⌨️ 快捷键说明

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