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

📄 interface.c.bak

📁 用gtk做的一个简单播放器界面
💻 BAK
📖 第 1 页 / 共 2 页
字号:
  g_signal_connect ((gpointer) button_pre, "clicked",                    G_CALLBACK (on_button_pre_clicked),                    NULL);  g_signal_connect ((gpointer) button_play, "clicked",                    G_CALLBACK (on_button_play_clicked),                    NULL);  g_signal_connect ((gpointer) button_next, "clicked",                    G_CALLBACK (on_button_next_clicked),                    NULL);  g_signal_connect ((gpointer) button_file, "clicked",                    G_CALLBACK (on_button_file_clicked),                    NULL);  g_signal_connect ((gpointer) button_stop, "clicked",                    G_CALLBACK (on_button_stop_clicked),                    NULL);  g_signal_connect ((gpointer) button_city, "clicked",                    G_CALLBACK (on_button_city_clicked),                    NULL);  g_signal_connect ((gpointer)button_about,"clicked",  	                 G_CALLBACK(on_button_about_clicked),  	                 NULL);  g_signal_connect ((gpointer)button_add,"clicked",  	                 G_CALLBACK(on_button_add_clicked),  	                 hscale_voice);  g_signal_connect ((gpointer)button_desc,"clicked",  	                 G_CALLBACK(on_button_desc_clicked),  	                 hscale_voice);  /* Store pointers to all widgets, for use by lookup_widget(). */  GLADE_HOOKUP_OBJECT_NO_REF (window_main, window_main, "window_main");  GLADE_HOOKUP_OBJECT (window_main, vbox_main, "vbox_main");  GLADE_HOOKUP_OBJECT (window_main, hbox_up, "hbox_up");  GLADE_HOOKUP_OBJECT (window_main, vbox_left, "vbox_left");  GLADE_HOOKUP_OBJECT (window_main, button_pre, "button_pre");  GLADE_HOOKUP_OBJECT (window_main, image_pre, "image_pre");  GLADE_HOOKUP_OBJECT (window_main, button_play, "button_play");  GLADE_HOOKUP_OBJECT (window_main, image_play, "image_play");  GLADE_HOOKUP_OBJECT (window_main, button_next, "button_next");  GLADE_HOOKUP_OBJECT (window_main, image_next, "image_next");  GLADE_HOOKUP_OBJECT (window_main, vbox_mid, "vbox_mid");  GLADE_HOOKUP_OBJECT (window_main, image_tv, "image_tv");  GLADE_HOOKUP_OBJECT (window_main, hbox_tv, "hbox_tv");  GLADE_HOOKUP_OBJECT (window_main, progressbar_video, "progressbar_video");  GLADE_HOOKUP_OBJECT (window_main, label_time, "label_time");  GLADE_HOOKUP_OBJECT (window_main, vbox_right, "vbox_right");  GLADE_HOOKUP_OBJECT (window_main, clist, "clist");  GLADE_HOOKUP_OBJECT (window_main, hbox_list, "hbox_list");  GLADE_HOOKUP_OBJECT (window_main, button_refresh, "button_refresh");  GLADE_HOOKUP_OBJECT (window_main, hbox_down, "hbox_down");  GLADE_HOOKUP_OBJECT (window_main, hbox_left, "hbox_left");  GLADE_HOOKUP_OBJECT (window_main, button_file, "button_file");  GLADE_HOOKUP_OBJECT (window_main, image_file, "image_file");  GLADE_HOOKUP_OBJECT (window_main, button_stop, "button_stop");  GLADE_HOOKUP_OBJECT (window_main, image_stop, "image_stop");  GLADE_HOOKUP_OBJECT (window_main, button_city, "button_city");  GLADE_HOOKUP_OBJECT (window_main, image_city, "image_city");  GLADE_HOOKUP_OBJECT (window_main, hbox_mid, "hbox_mid");  GLADE_HOOKUP_OBJECT (window_main, button_desc, "button_desc");  GLADE_HOOKUP_OBJECT (window_main, hscale_voice, "hscale_voice");  GLADE_HOOKUP_OBJECT (window_main, button_add, "button_add");  GLADE_HOOKUP_OBJECT (window_main, hbox_right, "hbox_right");  GLADE_HOOKUP_OBJECT (window_main, button_about, "button_about");  GLADE_HOOKUP_OBJECT (window_main, button_full, "button_full");  return window_main;}GtkWidget *create_window_designers(void){  GtkWidget *window_design;  GtkWidget *vbox;  GtkWidget *page;  GtkWidget *notebook;  GtkWidget *label;  GtkWidget *label1;  GtkWidget *label2;  GtkWidget *label3;  GtkWidget *label4;  GtkWidget *label5;  GtkWidget *label6;  GtkWidget *label7;  window_design=gtk_window_new(GTK_WINDOW_TOPLEVEL);  gtk_window_set_destroy_with_parent(window_design,TRUE);  gtk_widget_set_size_request(window_design,200,400);  gtk_window_set_title(GTK_WINDOW(window_design),"designer");  vbox=gtk_vbox_new(FALSE,0);  gtk_container_add(GTK_CONTAINER(window_design),vbox);  notebook=gtk_notebook_new();  gtk_box_pack_start(GTK_BOX(vbox),notebook,TRUE,TRUE,5);  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("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_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("benshan.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 + -