dialogs5.c

来自「ANFY特效」· C语言 代码 · 共 1,523 行 · 第 1/5 页

C
1,523
字号
//// Category //// //#include <gtk/gtk.h>#include "callback.h"#include "support.h"#include "dialogs.h"#include "main.h"static void fill_size (GtkWidget* w){  GList* list = NULL;  list = g_list_append (list, "8");  list = g_list_append (list, "9");  list = g_list_append (list, "10");  list = g_list_append (list, "11");  list = g_list_append (list, "12");  list = g_list_append (list, "13");  list = g_list_append (list, "14");  list = g_list_append (list, "16");  list = g_list_append (list, "18");  list = g_list_append (list, "20");  list = g_list_append (list, "22");  list = g_list_append (list, "24");  list = g_list_append (list, "26");  list = g_list_append (list, "28");  list = g_list_append (list, "32");  list = g_list_append (list, "36");  list = g_list_append (list, "40");  list = g_list_append (list, "48");  list = g_list_append (list, "56");  list = g_list_append (list, "64");  list = g_list_append (list, "72");  gtk_combo_set_popdown_strings (GTK_COMBO (w), list);  g_list_free (list);}GtkWidget* create_cubemenu (){  GtkWidget *cubemenu;  GtkWidget *vbox153;  GtkWidget *vbox154;  GtkWidget *hbox248;  GtkWidget *frame96;  GtkWidget *vbox160;  GtkWidget *hbox249;  GtkWidget *vbox156;  GtkWidget *label417;  GtkWidget *label418;  GtkWidget *label419;  GtkWidget *label420;  GtkWidget *label421;  GtkWidget *label422;  GtkWidget *scrolledwindow6;  GtkWidget *image_list;  GtkWidget *label624;  GtkWidget *vbox157;  GtkWidget *add;  GtkWidget *up;  GtkWidget *down;  GtkWidget *remove;  GtkWidget *label432;  GtkWidget *image_link;  GtkWidget *label433;  GtkWidget *image_status;  GtkWidget *vbox159;  GtkWidget *frame99;  GtkWidget *table99;  GtkWidget *height;  GtkWidget *width;  GtkWidget *label426;  GtkWidget *label427;  GtkWidget *resolution_combo;  GtkWidget *resolution_entry;  GtkWidget *label428;  GtkWidget *frame100;  GtkWidget *table100;  GtkWidget *x;  GtkWidget *y;  GtkWidget *z;  GtkWidget *label429;  GtkWidget *label430;  GtkWidget *label431;  GtkWidget *hbox251;  GtkWidget *back_color;  GtkWidget *hbox252;  GtkWidget *back_image_entry;  GtkWidget *back_image_browse;  GtkWidget *hbox254;  GtkWidget *textscroll;  GtkWidget *float_mode;  GtkWidget *clear;  GtkWidget *color_pixmap;  GtkTooltips *tooltips;  GtkAccelGroup *accel_group;  cubemenu = init_dialog (&accel_group, &tooltips, &vbox153);  vbox154 = gtk_vbox_new (FALSE, 5);  gtk_widget_set_name (vbox154, "vbox154");  gtk_widget_ref (vbox154);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "vbox154", vbox154,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox154);  gtk_box_pack_start (GTK_BOX (vbox153), vbox154, FALSE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (vbox154), 5);  hbox248 = gtk_hbox_new (FALSE, 5);  gtk_widget_set_name (hbox248, "hbox248");  gtk_widget_ref (hbox248);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "hbox248", hbox248,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox248);  gtk_box_pack_start (GTK_BOX (vbox154), hbox248, TRUE, TRUE, 0);  frame96 = gtk_frame_new (_("Images"));  gtk_widget_set_name (frame96, "frame96");  gtk_widget_ref (frame96);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "frame96", frame96,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame96);  gtk_box_pack_start (GTK_BOX (hbox248), frame96, TRUE, TRUE, 0);  vbox160 = gtk_vbox_new (FALSE, 5);  gtk_widget_set_name (vbox160, "vbox160");  gtk_widget_ref (vbox160);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "vbox160", vbox160,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox160);  gtk_container_add (GTK_CONTAINER (frame96), vbox160);  gtk_container_set_border_width (GTK_CONTAINER (vbox160), 5);  hbox249 = gtk_hbox_new (FALSE, 5);  gtk_widget_set_name (hbox249, "hbox249");  gtk_widget_ref (hbox249);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "hbox249", hbox249,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox249);  gtk_box_pack_start (GTK_BOX (vbox160), hbox249, TRUE, TRUE, 0);  vbox156 = gtk_vbox_new (FALSE, 0);  gtk_widget_set_name (vbox156, "vbox156");  gtk_widget_ref (vbox156);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "vbox156", vbox156,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox156);  gtk_box_pack_start (GTK_BOX (hbox249), vbox156, FALSE, TRUE, 0);  label417 = gtk_label_new (_("Face 1:"));  gtk_widget_set_name (label417, "label417");  gtk_widget_ref (label417);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "label417", label417,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label417);  gtk_box_pack_start (GTK_BOX (vbox156), label417, FALSE, FALSE, 0);  gtk_misc_set_alignment (GTK_MISC (label417), 0, 0.5);  label418 = gtk_label_new (_("Face 2:"));  gtk_widget_set_name (label418, "label418");  gtk_widget_ref (label418);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "label418", label418,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label418);  gtk_box_pack_start (GTK_BOX (vbox156), label418, FALSE, FALSE, 0);  gtk_misc_set_alignment (GTK_MISC (label418), 0, 0.5);  label419 = gtk_label_new (_("Face 3:"));  gtk_widget_set_name (label419, "label419");  gtk_widget_ref (label419);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "label419", label419,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label419);  gtk_box_pack_start (GTK_BOX (vbox156), label419, FALSE, FALSE, 0);  gtk_misc_set_alignment (GTK_MISC (label419), 0, 0.5);  label420 = gtk_label_new (_("Face 4:"));  gtk_widget_set_name (label420, "label420");  gtk_widget_ref (label420);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "label420", label420,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label420);  gtk_box_pack_start (GTK_BOX (vbox156), label420, FALSE, FALSE, 0);  gtk_misc_set_alignment (GTK_MISC (label420), 0, 0.5);  label421 = gtk_label_new (_("Face 5:"));  gtk_widget_set_name (label421, "label421");  gtk_widget_ref (label421);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "label421", label421,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label421);  gtk_box_pack_start (GTK_BOX (vbox156), label421, FALSE, FALSE, 0);  gtk_misc_set_alignment (GTK_MISC (label421), 0, 0.5);  label422 = gtk_label_new (_("Face 6:"));  gtk_widget_set_name (label422, "label422");  gtk_widget_ref (label422);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "label422", label422,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label422);  gtk_box_pack_start (GTK_BOX (vbox156), label422, FALSE, FALSE, 0);  gtk_misc_set_alignment (GTK_MISC (label422), 0, 0.5);  scrolledwindow6 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_set_name (scrolledwindow6, "scrolledwindow6");  gtk_widget_ref (scrolledwindow6);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "scrolledwindow6", scrolledwindow6,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (scrolledwindow6);  gtk_box_pack_start (GTK_BOX (hbox249), scrolledwindow6, TRUE, TRUE, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow6), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);  image_list = gtk_clist_new (1);  gtk_widget_set_name (image_list, "image_list");  gtk_widget_ref (image_list);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "image_list", image_list,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (image_list);  gtk_container_add (GTK_CONTAINER (scrolledwindow6), image_list);  gtk_clist_set_column_width (GTK_CLIST (image_list), 0, 80);  gtk_clist_column_titles_hide (GTK_CLIST (image_list));  label624 = gtk_label_new (_("label624"));  gtk_widget_set_name (label624, "label624");  gtk_widget_ref (label624);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "label624", label624,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label624);  gtk_clist_set_column_widget (GTK_CLIST (image_list), 0, label624);  vbox157 = gtk_vbox_new (FALSE, 0);  gtk_widget_set_name (vbox157, "vbox157");  gtk_widget_ref (vbox157);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "vbox157", vbox157,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox157);  gtk_box_pack_start (GTK_BOX (hbox249), vbox157, FALSE, TRUE, 0);  add = gtk_button_new_with_label (_("Add..."));  gtk_widget_set_name (add, "add");  gtk_widget_ref (add);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "add", add,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (add);  gtk_box_pack_start (GTK_BOX (vbox157), add, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, add, _("Select images to add to the list"), NULL);  up = gtk_button_new_with_label (_("Move up"));  gtk_widget_set_name (up, "up");  gtk_widget_ref (up);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "up", up,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (up);  gtk_box_pack_start (GTK_BOX (vbox157), up, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, up, _("Move up the selected image"), NULL);  down = gtk_button_new_with_label (_("Move down"));  gtk_widget_set_name (down, "down");  gtk_widget_ref (down);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "down", down,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (down);  gtk_box_pack_start (GTK_BOX (vbox157), down, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, down, _("Move down the selected image"), NULL);  remove = gtk_button_new_with_label (_("Remove"));  gtk_widget_set_name (remove, "remove");  gtk_widget_ref (remove);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "remove", remove,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (remove);  gtk_box_pack_start (GTK_BOX (vbox157), remove, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, remove, _("Remove image from list"), NULL);  label432 = gtk_label_new (_("Current selected image link (http:// if not same site)"));  gtk_widget_set_name (label432, "label432");  gtk_widget_ref (label432);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "label432", label432,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label432);  gtk_box_pack_start (GTK_BOX (vbox160), label432, FALSE, FALSE, 0);  gtk_misc_set_alignment (GTK_MISC (label432), 0, 0.5);  image_link = gtk_entry_new ();  gtk_widget_set_name (image_link, "image_link");  gtk_widget_ref (image_link);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "image_link", image_link,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (image_link);  gtk_box_pack_start (GTK_BOX (vbox160), image_link, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, image_link, _("Link associated to selected image (only when registered)"), NULL);  label433 = gtk_label_new (_("Status message for selected image"));  gtk_widget_set_name (label433, "label433");  gtk_widget_ref (label433);  gtk_object_set_data_full (GTK_OBJECT (cubemenu), "label433", label433,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label433);  gtk_box_pack_start (GTK_BOX (vbox160), label433, FALSE, FALSE, 0);  gtk_misc_set_alignment (GTK_MISC (label433), 0, 0.5);  image_status = gtk_entry_new ();

⌨️ 快捷键说明

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