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

📄 interface.c

📁 用gtk做的一个简单播放器界面
💻 C
📖 第 1 页 / 共 3 页
字号:
  gtk_container_add(GTK_CONTAINER(scrolledwindow_list),clist);    												     /* item1=gtk_list_item_new_with_label("CCTV1");    item2=gtk_list_item_new_with_label("CCTV2");  item3=gtk_list_item_new_with_label("CCTV3");  item4=gtk_list_item_new_with_label("CCTV4");  item5=gtk_list_item_new_with_label("CCTV5");  item6=gtk_list_item_new_with_label("CCTV6");  item7=gtk_list_item_new_with_label("CCTV7");  item8=gtk_list_item_new_with_label("cctv8");    gtk_container_add(GTK_CONTAINER(list),item1);  gtk_container_add(GTK_CONTAINER(list),item2);  gtk_container_add(GTK_CONTAINER(list),item3);  gtk_container_add(GTK_CONTAINER(list),item4);  gtk_container_add(GTK_CONTAINER(list),item5);  gtk_container_add(GTK_CONTAINER(list),item6);  gtk_container_add(GTK_CONTAINER(list),item7);  gtk_container_add(GTK_CONTAINER(list),item8);  gtk_widget_show(item1);  gtk_widget_show(item2);  gtk_widget_show(item3);  gtk_widget_show(item4);  gtk_widget_show(item5);  gtk_widget_show(item6);  gtk_widget_show(item7);  gtk_widget_show(item8); */       hbox_list = gtk_hbox_new (TRUE, 0);  gtk_widget_show (hbox_list);  gtk_box_pack_end (GTK_BOX (vbox_right), hbox_list, TRUE, FALSE, 0);  button_refresh = gtk_button_new();  gtk_widget_show (button_refresh);  pixbuf_refresh=gdk_pixbuf_new_from_file("refresh.png",NULL);  image_refresh=gtk_image_new_from_pixbuf(pixbuf_refresh);  gtk_widget_show(image_refresh);  gtk_container_add(GTK_CONTAINER(button_refresh),image_refresh);  gtk_box_pack_start (GTK_BOX (hbox_list), button_refresh, TRUE, TRUE, 0);  gtk_widget_set_size_request (button_refresh, 60, 65);  hbox_down = gtk_hbox_new (FALSE, 20);  gtk_widget_show (hbox_down);  gtk_box_pack_start (GTK_BOX (vbox_main), hbox_down, TRUE, FALSE, 0);  gtk_widget_set_size_request (hbox_down, 800, -1);  hbox_left = gtk_hbox_new (FALSE, 0);  gtk_widget_show (hbox_left);  gtk_box_pack_start (GTK_BOX (hbox_down), hbox_left, FALSE, FALSE, 0);  button_file = gtk_button_new ();  gtk_widget_show (button_file);  gtk_box_pack_start (GTK_BOX (hbox_left), button_file, FALSE, FALSE, 0);  gtk_widget_set_size_request (button_file, 55, 40);  pixbuf_file=gdk_pixbuf_new_from_file("file.png",NULL);  image_file = gtk_image_new_from_pixbuf(pixbuf_file);  gtk_widget_show (image_file);  gtk_container_add (GTK_CONTAINER (button_file), image_file);  gtk_container_set_border_width(GTK_CONTAINER(button_file),0);  button_city = gtk_button_new ();  gtk_widget_show (button_city);  gtk_box_pack_start (GTK_BOX (hbox_left), button_city, FALSE, FALSE, 0);  gtk_widget_set_size_request (button_city, 55, 40);  pixbuf_city=gdk_pixbuf_new_from_file("city.png",NULL);  image_city = gtk_image_new_from_pixbuf(pixbuf_city);  gtk_widget_show (image_city);  gtk_container_add (GTK_CONTAINER (button_city), image_city);  //gtk_widget_set_size_request (image_city, 45, 40);    button_about = gtk_button_new();  pixbuf_about=gdk_pixbuf_new_from_file("about.png",NULL);  image_about=gtk_image_new_from_pixbuf(pixbuf_about);  gtk_widget_show(image_about);  gtk_container_add(GTK_CONTAINER(button_about),image_about);  gtk_widget_show (button_about);  gtk_box_pack_start (GTK_BOX (hbox_left), button_about, FALSE, FALSE, 0);  gtk_widget_set_size_request (button_about, 55, 40);  hbox_mid = gtk_hbox_new (FALSE, 0);  gtk_widget_show (hbox_mid);  gtk_box_pack_start (GTK_BOX (hbox_down), hbox_mid, FALSE, FALSE, 0);  gtk_widget_set_size_request (hbox_mid, 350, -1);  button_desc = gtk_button_new();  gtk_widget_show (button_desc);  pixbuf_desc=gdk_pixbuf_new_from_file("desc.png",NULL);  image_desc=gtk_image_new_from_pixbuf(pixbuf_desc);  gtk_widget_show(image_desc);  gtk_container_add(GTK_CONTAINER(button_desc),image_desc);  gtk_box_pack_start (GTK_BOX (hbox_mid), button_desc, FALSE, FALSE, 0);  gtk_widget_set_size_request (button_desc, 30, 50);  hscale_voice = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (34.1, 0, 100, 1, 10, 10)));  gtk_widget_show (hscale_voice);  gtk_box_pack_start (GTK_BOX (hbox_mid), hscale_voice, FALSE, FALSE, 0);  gtk_widget_set_size_request (hscale_voice, 350, -1);  gtk_scale_set_draw_value (GTK_SCALE (hscale_voice), FALSE);  gtk_scale_set_value_pos (GTK_SCALE (hscale_voice), GTK_POS_RIGHT);    button_add = gtk_button_new();  gtk_widget_show (button_add);  pixbuf_add=gdk_pixbuf_new_from_file("add.png",NULL);  image_add=gtk_image_new_from_pixbuf(pixbuf_add);  gtk_widget_show(image_add);  gtk_container_add(GTK_CONTAINER(button_add),image_add);  gtk_box_pack_start (GTK_BOX (hbox_mid), button_add, FALSE, FALSE, 0);  gtk_widget_set_size_request (button_add, 30, 50);  hbox_right = gtk_hbox_new (FALSE, 0);  gtk_widget_show (hbox_right);  gtk_box_pack_start (GTK_BOX (hbox_down), hbox_right, TRUE, TRUE, 0);  button_full = gtk_button_new();  pixbuf_full=gdk_pixbuf_new_from_file("full.png",NULL);  image_full=gtk_image_new_from_pixbuf(pixbuf_full);  gtk_widget_show (button_full);  gtk_box_pack_end (GTK_BOX (hbox_right), button_full, FALSE, FALSE, 0);  gtk_widget_set_size_request (button_full, 55, 40);  gtk_container_add(GTK_CONTAINER(button_full),image_full);  gtk_widget_show(image_full);      button_face=gtk_button_new();  pixbuf_face=gdk_pixbuf_new_from_file("face.png",NULL);  image_face=gtk_image_new_from_pixbuf(pixbuf_face);  gtk_widget_show(button_face);  gtk_container_add(GTK_CONTAINER(button_face),image_face);  gtk_widget_show(image_face);  gtk_box_pack_end(GTK_BOX(hbox_right),button_face,FALSE,FALSE,0);  gtk_widget_set_size_request(button_face,55,40);  button_list=gtk_button_new();  gtk_widget_show(button_list);  gtk_widget_set_size_request(button_list,55,40);  pixbuf_list=gdk_pixbuf_new_from_file("list.png",NULL);  image_list=gtk_image_new_from_pixbuf(pixbuf_list);  gtk_widget_show(image_list);  gtk_container_add(GTK_CONTAINER(button_list),image_list);  gtk_box_pack_end(GTK_BOX(hbox_right),button_list,FALSE,FALSE,0);      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_full, "clicked",  	                G_CALLBACK (on_button_full_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);  g_signal_connect ((gpointer)button_refresh,"clicked",  	                G_CALLBACK(on_button_refresh_clicked),  	                 NULL);  g_signal_connect((gpointer)button_face,"clicked",  	                G_CALLBACK(on_button_face_clicked),  	                NULL);  g_signal_connect((gpointer)button_list,"clicked",  	                G_CALLBACK(on_button_list_clicked),  	                NULL);  	             /* 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);  

⌨️ 快捷键说明

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