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

📄 interface.c

📁 用gtk做的一个简单播放器界面
💻 C
📖 第 1 页 / 共 3 页
字号:
      label=gtk_label_new("designer");  gtk_widget_set_size_request(label,100,20);  gtk_notebook_append_page(GTK_NOTEBOOK(notebook),page,label);    page=gtk_vbox_new(FALSE,0);  label1=gtk_label_new("wangbo wave_1102@hotmail.com ");  label2=gtk_label_new("lijin rainfall@live.com");  label3=gtk_label_new("wuyanwei wyw53673@hotmail.com");  label4=gtk_label_new("jinyoubo youbo.jing@hotmail.com");  label5=gtk_label_new("pengdiankai pengdiankai@hotmai.com");  label6=gtk_label_new("xieyu xieyu627@hotmail.com " );  label7=gtk_label_new("liuyu liuyu@hotmail.com");  gtk_box_pack_start(GTK_BOX(page),label1,TRUE,TRUE,5);  gtk_box_pack_start(GTK_BOX(page),label2,TRUE,TRUE,5);  gtk_box_pack_start(GTK_BOX(page),label3,TRUE,TRUE,5);  gtk_box_pack_start(GTK_BOX(page),label4,TRUE,TRUE,5);  gtk_box_pack_start(GTK_BOX(page),label5,TRUE,TRUE,5);  gtk_box_pack_start(GTK_BOX(page),label6,TRUE,TRUE,5);  gtk_box_pack_start(GTK_BOX(page),label7,TRUE,TRUE,5);  label=gtk_label_new("testers");  gtk_widget_set_size_request(label,100,20);  gtk_notebook_append_page(GTK_NOTEBOOK(notebook),page,label);  gtk_widget_show_all(window_design);  return window_design;}GtkWidget*	create_window_full_screen(void){ GtkWidget *window_full_screen; GdkPixbuf *pixbuf_image_tv_full_screen; GtkWidget *image_tv_full_screen; GtkWidget *viewport_full_screen;window_full_screen=gtk_window_new(GTK_WINDOW_TOPLEVEL);gtk_widget_show(window_full_screen);gtk_widget_set_size_request(window_full_screen,800,400);pixbuf_image_tv_full_screen=gdk_pixbuf_new_from_file("image_tv_full_screen.png",NULL);image_tv_full_screen=gtk_image_new_from_pixbuf(pixbuf_image_tv_full_screen);viewport_full_screen=gtk_viewport_new(NULL,NULL);gtk_widget_modify_bg(viewport_full_screen,GTK_STATE_NORMAL,&black);gtk_container_add(GTK_CONTAINER(window_full_screen),viewport_full_screen);gtk_container_add(GTK_CONTAINER(viewport_full_screen),image_tv_full_screen);gtk_widget_show(window_full_screen);gtk_widget_show(viewport_full_screen);gtk_widget_show(image_tv_full_screen);gtk_window_set_position (GTK_WINDOW (window_full_screen), GTK_WIN_POS_CENTER);gtk_window_set_destroy_with_parent(GTK_WINDOW (window_full_screen), TRUE);gtk_widget_show_all(window_full_screen);return window_full_screen;}GtkWidget*create_window_about (void){  GtkWidget *window_about;  GtkWidget *vbox_about;  GtkWidget *hbox_up;  GtkWidget *image_woo;  GtkWidget *label;  GtkWidget *hbox_down;  GtkWidget *button_designers;  GtkWidget *button_ok;  GdkPixbuf *pixbuf_woo;  window_about = gtk_window_new (GTK_WINDOW_TOPLEVEL);  gtk_widget_set_size_request (window_about, 400, 300);  gtk_window_set_position (GTK_WINDOW (window_about), GTK_WIN_POS_CENTER);  gtk_window_set_destroy_with_parent(GTK_WINDOW (window_about), TRUE);  gtk_window_set_type_hint (GTK_WINDOW (window_about), GDK_WINDOW_TYPE_HINT_MENU);  vbox_about = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox_about);  gtk_container_add (GTK_CONTAINER (window_about), vbox_about);  hbox_up = gtk_hbox_new (FALSE, 0);  gtk_widget_show (hbox_up);  gtk_box_pack_start (GTK_BOX (vbox_about), hbox_up, FALSE, FALSE, 0);  pixbuf_woo=gdk_pixbuf_new_from_file("wootion.png",NULL);  image_woo = gtk_image_new_from_pixbuf(pixbuf_woo);  gtk_widget_show (image_woo);  gtk_box_pack_start (GTK_BOX (hbox_up), image_woo, TRUE, TRUE, 0);  gtk_widget_set_size_request (image_woo, 150, 150);  label = gtk_label_new (_("WootionCMMBPlayer1.0beta\ncopyright@2007-2008 BEIJING wootion .inc\nall right reserved\nhomepage:http:www.wootion.com"));  gtk_widget_show (label);  gtk_box_pack_start (GTK_BOX (vbox_about), label, TRUE, TRUE, 0);  gtk_widget_set_size_request (label, 400, 100);  gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_CENTER);  hbox_down = gtk_hbox_new (FALSE, 200);  gtk_widget_show (hbox_down);  gtk_box_pack_start (GTK_BOX (vbox_about), hbox_down, FALSE, TRUE, 0);  button_designers = gtk_button_new_with_mnemonic (_("\345\274\200\345\217\221\344\272\272\345\221\230"));  gtk_widget_show (button_designers);  gtk_box_pack_start (GTK_BOX (hbox_down), button_designers, FALSE, FALSE, 0);  gtk_widget_set_size_request (button_designers, 100, 30);  button_ok = gtk_button_new_with_mnemonic (_("\347\241\256\345\256\232"));  gtk_widget_show (button_ok);  gtk_box_pack_start (GTK_BOX (hbox_down), button_ok, FALSE, FALSE, 0);  gtk_widget_set_size_request (button_ok, 100, 30);  g_signal_connect ((gpointer) button_designers, "clicked",                    G_CALLBACK (on_button_designers_clicked),                    window_about);  g_signal_connect ((gpointer) button_ok, "clicked",                    G_CALLBACK (on_button_ok_clicked),                    window_about);  /* Store pointers to all widgets, for use by lookup_widget(). */  GLADE_HOOKUP_OBJECT_NO_REF (window_about, window_about, "window_about");  GLADE_HOOKUP_OBJECT (window_about, vbox_about, "vbox_about");  GLADE_HOOKUP_OBJECT (window_about, hbox_up, "hbox_up");  GLADE_HOOKUP_OBJECT (window_about, image_woo, "image_woo");  GLADE_HOOKUP_OBJECT (window_about, label, "label");  GLADE_HOOKUP_OBJECT (window_about, hbox_down, "hbox_down");  GLADE_HOOKUP_OBJECT (window_about, button_designers, "button_designers");  GLADE_HOOKUP_OBJECT (window_about, button_ok, "button_ok");  return window_about;}GtkWidget *city_entry;GtkWidget*create_window_city_select (void){    GtkWidget *window_city_select;  GtkWidget *vbox;  GtkWidget *hbox1;  GtkWidget *button_1;  GtkWidget *button_2;  GtkWidget *button_3;  GtkWidget *button_4;  GtkWidget *hbox2;  GtkWidget *button_5;  GtkWidget *button_6;  GtkWidget *button_7;  GtkWidget *button_8;  GtkWidget *hbox3;  GtkWidget *button_9;  GtkWidget *button_0;  GtkWidget *button_reset;  GtkWidget *button_ok;    window_city_select = gtk_window_new (GTK_WINDOW_TOPLEVEL);  gtk_widget_set_size_request (window_city_select, 400, 300);  vbox = gtk_vbox_new (TRUE, 0);  gtk_widget_show (vbox);  gtk_container_add (GTK_CONTAINER (window_city_select), vbox);  city_entry = GTK_WIDGET(gtk_entry_new());  gtk_widget_show (GTK_WIDGET(city_entry));  gtk_box_pack_start (GTK_BOX (vbox), GTK_WIDGET(city_entry), TRUE, TRUE, 0);  gtk_widget_set_size_request (city_entry, -1, 65);  hbox1 = gtk_hbox_new (TRUE, 0);  gtk_widget_show (hbox1);  gtk_box_pack_start (GTK_BOX (vbox), hbox1, TRUE, TRUE, 0);  button_1 = gtk_button_new_with_mnemonic (_("1"));  gtk_widget_show (button_1);  gtk_box_pack_start (GTK_BOX (hbox1), button_1, TRUE, TRUE, 0);  button_2 = gtk_button_new_with_mnemonic (_("2"));  gtk_widget_show (button_2);  gtk_box_pack_start (GTK_BOX (hbox1), button_2, TRUE, TRUE, 0);  button_3 = gtk_button_new_with_mnemonic (_("3"));  gtk_widget_show (button_3);  gtk_box_pack_start (GTK_BOX (hbox1), button_3, TRUE, TRUE, 0);  button_4 = gtk_button_new_with_mnemonic (_("4"));  gtk_widget_show (button_4);  gtk_box_pack_start (GTK_BOX (hbox1), button_4, TRUE, TRUE, 0);  hbox2 = gtk_hbox_new (TRUE, 0);  gtk_widget_show (hbox2);  gtk_box_pack_start (GTK_BOX (vbox), hbox2, TRUE, TRUE, 0);  button_5 = gtk_button_new_with_mnemonic (_("5"));  gtk_widget_show (button_5);  gtk_box_pack_start (GTK_BOX (hbox2), button_5, TRUE, TRUE, 0);  button_6 = gtk_button_new_with_mnemonic (_("6"));  gtk_widget_show (button_6);  gtk_box_pack_start (GTK_BOX (hbox2), button_6, TRUE, TRUE, 0);  button_7 = gtk_button_new_with_mnemonic (_("7"));  gtk_widget_show (button_7);  gtk_box_pack_start (GTK_BOX (hbox2), button_7, TRUE, TRUE, 0);  button_8 = gtk_button_new_with_mnemonic (_("8"));  gtk_widget_show (button_8);  gtk_box_pack_start (GTK_BOX (hbox2), button_8, TRUE, TRUE, 0);  hbox3 = gtk_hbox_new (TRUE, 0);  gtk_widget_show (hbox3);  gtk_box_pack_start (GTK_BOX (vbox), hbox3, TRUE, TRUE, 0);  button_9 = gtk_button_new_with_mnemonic (_("9"));  gtk_widget_show (button_9);  gtk_box_pack_start (GTK_BOX (hbox3), button_9, TRUE, TRUE, 0);  button_0 = gtk_button_new_with_mnemonic (_("0"));  gtk_widget_show (button_0);  gtk_box_pack_start (GTK_BOX (hbox3), button_0, TRUE, TRUE, 0);  button_reset = gtk_button_new_with_mnemonic (_("reset"));  gtk_widget_show (button_reset);  gtk_box_pack_start (GTK_BOX (hbox3), button_reset, TRUE, TRUE, 0);  button_ok = gtk_button_new_with_mnemonic (_("ok"));  gtk_widget_show (button_ok);  gtk_box_pack_start (GTK_BOX (hbox3), button_ok, TRUE, TRUE, 0);  g_signal_connect ((gpointer) button_1, "clicked",                    G_CALLBACK (input),                    NULL);  g_signal_connect ((gpointer) button_2, "clicked",                    G_CALLBACK (input),                    NULL);  g_signal_connect ((gpointer) button_3, "clicked",                    G_CALLBACK (input),                    NULL);  g_signal_connect ((gpointer) button_4, "clicked",                    G_CALLBACK (input),                    NULL);  g_signal_connect ((gpointer) button_5, "clicked",                    G_CALLBACK (input),                    NULL);  g_signal_connect ((gpointer) button_6, "clicked",                    G_CALLBACK (input),                    NULL);  g_signal_connect ((gpointer) button_7, "clicked",                    G_CALLBACK (input),                    NULL);  g_signal_connect ((gpointer) button_8, "clicked",                    G_CALLBACK (input),                    NULL);  g_signal_connect ((gpointer) button_9, "clicked",                    G_CALLBACK (input),                    NULL);  g_signal_connect ((gpointer) button_0, "clicked",                    G_CALLBACK (input),                    NULL); g_signal_connect ((gpointer)button_reset, "clicked",              G_CALLBACK (on_button_city_reset_clicked),                city_entry);  g_signal_connect ((gpointer)button_ok, "clicked",                  G_CALLBACK (on_button_city_ok_clicked),                  window_city_select);  /* Store pointers to all widgets, for use by lookup_widget(). */  GLADE_HOOKUP_OBJECT_NO_REF (window_city_select, window_city_select, "window_city_select");  GLADE_HOOKUP_OBJECT (window_city_select, vbox, "vbox");  GLADE_HOOKUP_OBJECT (window_city_select, city_entry, "city_entry");  GLADE_HOOKUP_OBJECT (window_city_select, hbox1, "hbox1");  GLADE_HOOKUP_OBJECT (window_city_select, button_1, "button_1");  GLADE_HOOKUP_OBJECT (window_city_select, button_2, "button_2");  GLADE_HOOKUP_OBJECT (window_city_select, button_3, "button_3");  GLADE_HOOKUP_OBJECT (window_city_select, button_4, "button_4");  GLADE_HOOKUP_OBJECT (window_city_select, hbox2, "hbox2");  GLADE_HOOKUP_OBJECT (window_city_select, button_5, "button_5");  GLADE_HOOKUP_OBJECT (window_city_select, button_6, "button_6");  GLADE_HOOKUP_OBJECT (window_city_select, button_7, "button_7");  GLADE_HOOKUP_OBJECT (window_city_select, button_8, "button_8");  GLADE_HOOKUP_OBJECT (window_city_select, hbox3, "hbox3");  GLADE_HOOKUP_OBJECT (window_city_select, button_9, "button_9");  GLADE_HOOKUP_OBJECT (window_city_select, button_0, "button_0");  GLADE_HOOKUP_OBJECT (window_city_select, button_reset, "button_reset");  GLADE_HOOKUP_OBJECT (window_city_select, button_ok, "button_ok");  return window_city_select;} 

⌨️ 快捷键说明

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