📄 interface.c
字号:
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 + -