dialogs3.c
来自「ANFY特效」· C语言 代码 · 共 1,538 行 · 第 1/5 页
C
1,538 行
(GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label94), 0, 0.5); label95 = gtk_label_new (_("Max")); gtk_widget_set_name (label95, "label95"); gtk_widget_ref (label95); gtk_object_set_data_full (GTK_OBJECT (bump), "label95", label95, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label95); gtk_table_attach (GTK_TABLE (table15), label95, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label95), 0, 0.5); power = gtk_entry_new_with_max_length (3); gtk_widget_set_name (power, "power"); gtk_widget_ref (power); gtk_object_set_data_full (GTK_OBJECT (bump), "power", power, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (power); gtk_table_attach (GTK_TABLE (table15), power, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (power, 50, -2); gtk_tooltips_set_tip (tooltips, power, _("Light power (1 .. 100)"), NULL); min = gtk_entry_new_with_max_length (3); gtk_widget_set_name (min, "min"); gtk_widget_ref (min); gtk_object_set_data_full (GTK_OBJECT (bump), "min", min, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (min); gtk_table_attach (GTK_TABLE (table15), min, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (min, 50, -2); gtk_tooltips_set_tip (tooltips, min, _("Light min (1 .. 511)"), NULL); max = gtk_entry_new_with_max_length (3); gtk_widget_set_name (max, "max"); gtk_widget_ref (max); gtk_object_set_data_full (GTK_OBJECT (bump), "max", max, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (max); gtk_table_attach (GTK_TABLE (table15), max, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (max, 50, -2); gtk_tooltips_set_tip (tooltips, max, _("Light max (1 .. 511)"), NULL); vbox51 = gtk_vbox_new (FALSE, 5); gtk_widget_set_name (vbox51, "vbox51"); gtk_widget_ref (vbox51); gtk_object_set_data_full (GTK_OBJECT (bump), "vbox51", vbox51, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox51); gtk_box_pack_start (GTK_BOX (hbox87), vbox51, TRUE, TRUE, 0); frame23 = gtk_frame_new (_("Size")); gtk_widget_set_name (frame23, "frame23"); gtk_widget_ref (frame23); gtk_object_set_data_full (GTK_OBJECT (bump), "frame23", frame23, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame23); gtk_box_pack_start (GTK_BOX (vbox51), frame23, TRUE, TRUE, 0); table14 = gtk_table_new (3, 2, TRUE); gtk_widget_set_name (table14, "table14"); gtk_widget_ref (table14); gtk_object_set_data_full (GTK_OBJECT (bump), "table14", table14, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table14); gtk_container_add (GTK_CONTAINER (frame23), table14); gtk_container_set_border_width (GTK_CONTAINER (table14), 5); gtk_table_set_col_spacings (GTK_TABLE (table14), 5); height = gtk_entry_new (); gtk_widget_set_name (height, "height"); gtk_widget_ref (height); gtk_object_set_data_full (GTK_OBJECT (bump), "height", height, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (height); gtk_table_attach (GTK_TABLE (table14), height, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (height, 50, -2); gtk_widget_set_sensitive (height, FALSE); gtk_tooltips_set_tip (tooltips, height, _("Applet's y size"), NULL); gtk_entry_set_editable (GTK_ENTRY (height), FALSE); width = gtk_entry_new (); gtk_widget_set_name (width, "width"); gtk_widget_ref (width); gtk_object_set_data_full (GTK_OBJECT (bump), "width", width, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (width); gtk_table_attach (GTK_TABLE (table14), width, 0, 1, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (width, 50, -2); gtk_widget_set_sensitive (width, FALSE); gtk_tooltips_set_tip (tooltips, width, _("Applet's x size"), NULL); gtk_entry_set_editable (GTK_ENTRY (width), FALSE); label89 = gtk_label_new (_("Height")); gtk_widget_set_name (label89, "label89"); gtk_widget_ref (label89); gtk_object_set_data_full (GTK_OBJECT (bump), "label89", label89, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label89); gtk_table_attach (GTK_TABLE (table14), label89, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label89), 0, 0.5); label88 = gtk_label_new (_("Width")); gtk_widget_set_name (label88, "label88"); gtk_widget_ref (label88); gtk_object_set_data_full (GTK_OBJECT (bump), "label88", label88, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label88); gtk_table_attach (GTK_TABLE (table14), label88, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label88), 0, 0.5); label90 = gtk_label_new (_("Resolution")); gtk_widget_set_name (label90, "label90"); gtk_widget_ref (label90); gtk_object_set_data_full (GTK_OBJECT (bump), "label90", label90, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label90); gtk_table_attach (GTK_TABLE (table14), label90, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label90), 0, 0.5); resolution_combo = gtk_combo_new (); gtk_widget_set_name (resolution_combo, "resolution_combo"); gtk_widget_ref (resolution_combo); gtk_object_set_data_full (GTK_OBJECT (bump), "resolution_combo", resolution_combo, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (resolution_combo); gtk_table_attach (GTK_TABLE (table14), resolution_combo, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (resolution_combo, 50, -2); fill_combo (resolution_combo, 1, 8); resolution_entry = GTK_COMBO (resolution_combo)->entry; gtk_widget_set_name (resolution_entry, "resolution_entry"); gtk_widget_ref (resolution_entry); gtk_object_set_data_full (GTK_OBJECT (bump), "resolution_entry", resolution_entry, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (resolution_entry); gtk_tooltips_set_tip (tooltips, resolution_entry, _("Resolution of applet/image"), NULL); gtk_entry_set_editable (GTK_ENTRY (resolution_entry), FALSE); frame22 = gtk_frame_new (_("Angle")); gtk_widget_set_name (frame22, "frame22"); gtk_widget_ref (frame22); gtk_object_set_data_full (GTK_OBJECT (bump), "frame22", frame22, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame22); gtk_box_pack_start (GTK_BOX (vbox51), frame22, TRUE, TRUE, 0); table13 = gtk_table_new (2, 2, TRUE); gtk_widget_set_name (table13, "table13"); gtk_widget_ref (table13); gtk_object_set_data_full (GTK_OBJECT (bump), "table13", table13, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table13); gtk_container_add (GTK_CONTAINER (frame22), table13); gtk_container_set_border_width (GTK_CONTAINER (table13), 5); gtk_table_set_col_spacings (GTK_TABLE (table13), 5); label86 = gtk_label_new (_("X")); gtk_widget_set_name (label86, "label86"); gtk_widget_ref (label86); gtk_object_set_data_full (GTK_OBJECT (bump), "label86", label86, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label86); gtk_table_attach (GTK_TABLE (table13), label86, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label86), 0, 0.5); label87 = gtk_label_new (_("Y")); gtk_widget_set_name (label87, "label87"); gtk_widget_ref (label87); gtk_object_set_data_full (GTK_OBJECT (bump), "label87", label87, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label87); gtk_table_attach (GTK_TABLE (table13), label87, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label87), 0, 0.5); angley = gtk_entry_new_with_max_length (2); gtk_widget_set_name (angley, "angley"); gtk_widget_ref (angley); gtk_object_set_data_full (GTK_OBJECT (bump), "angley", angley, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (angley); gtk_table_attach (GTK_TABLE (table13), angley, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (angley, 50, -2); gtk_tooltips_set_tip (tooltips, angley, _("The mov. of the light source in the vertical direction (suggested: 0 .. 10)"), NULL); anglex = gtk_entry_new_with_max_length (2); gtk_widget_set_name (anglex, "anglex"); gtk_widget_ref (anglex); gtk_object_set_data_full (GTK_OBJECT (bump), "anglex", anglex, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (anglex); gtk_table_attach (GTK_TABLE (table13), anglex, 0, 1, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (anglex, 50, -2); gtk_tooltips_set_tip (tooltips, anglex, _("The mov. of the light source in the horizontal direction (suggested: 0 .. 10)"), NULL); gtk_widget_set_sensitive (bump_image, FALSE); finish_dialog (bump, vbox50, accel_group); gtk_signal_connect (GTK_OBJECT (textscroll), "toggled", GTK_SIGNAL_FUNC (on_textscroll), NULL); gtk_signal_connect (GTK_OBJECT (resolution_entry), "changed", GTK_SIGNAL_FUNC (on_resolution_combo_changed), NULL); gtk_signal_connect (GTK_OBJECT (alt_image), "toggled", GTK_SIGNAL_FUNC (OnEnableAlt), NULL); gtk_signal_connect (GTK_OBJECT (image_browse), "clicked", GTK_SIGNAL_FUNC (OnBrowseFileImg), NULL); gtk_signal_connect (GTK_OBJECT (bump_image_browse), "clicked", GTK_SIGNAL_FUNC (OnBrowseFileImg2), NULL); gtk_object_set_data (GTK_OBJECT (bump), "tooltips", tooltips); gtk_window_add_accel_group (GTK_WINDOW (bump), accel_group); return bump;}GtkWidget* create_deform (){ GtkWidget *deform; GtkWidget *vbox54; GtkWidget *hbox93; GtkWidget *vbox56; GtkWidget *hbox97; GtkWidget *label100; GtkWidget *image_browse; GtkWidget *image; GtkWidget *hbox98; GtkWidget *frame25; GtkWidget *hbox99; GtkWidget *table18; GtkWidget *value; GtkWidget *factor; GtkWidget *speed; GtkWidget *offset; GtkWidget *label104; GtkWidget *label105; GtkWidget *label106; GtkWidget *label107; GtkWidget *table19; GtkWidget *label108; GtkWidget *label109; GtkWidget *label110; GtkWidget *label111; GtkWidget *y1; GtkWidget *x1; GtkWidget *y2; GtkWidget *x2; GtkWidget *vbox57; GtkWidget *frame26; GtkWidget *table17; GtkWidget *height; GtkWidget *width; GtkWidget *label101; GtkWidget *label102; GtkWidget *label103; GtkWidget *resolution_combo; GtkWidget *resolution_entry; GtkWidget *textscroll; GtkTooltips *tooltips; GtkAccelGroup *accel_group; deform = init_dialog (&accel_group, &tooltips, &vbox54); hbox93 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox93, "hbox93"); gtk_widget_ref (hbox93); gtk_object_set_data_full (GTK_OBJECT (deform), "hbox93", hbox93, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox93); gtk_box_pack_start (GTK_BOX (vbox54), hbox93, TRUE, TRUE, 0); vbox56 = gtk_vbox_new (FALSE, 5); gtk_widget_set_name (vbox56, "vbox56"); gtk_widget_ref (vbox56); gtk_object_set_data_full (GTK_OBJECT (deform), "vbox56", vbox56, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox56); gtk_box_pack_start (GTK_BOX (hbox93), vbox56, TRUE, TRUE, 0);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?