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 + -
显示快捷键?