dialogs1.c
来自「ANFY特效」· C语言 代码 · 共 1,481 行 · 第 1/5 页
C
1,481 行
gtk_misc_set_alignment (GTK_MISC (label29), 0, 0.5); label30 = gtk_label_new (_("Height")); gtk_widget_set_name (label30, "label30"); gtk_widget_ref (label30); gtk_object_set_data_full (GTK_OBJECT (mosaic), "label30", label30, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label30); gtk_table_attach (GTK_TABLE (table3), label30, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (label30), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label30), 0, 0.5); label31 = gtk_label_new (_("Resolution")); gtk_widget_set_name (label31, "label31"); gtk_widget_ref (label31); gtk_object_set_data_full (GTK_OBJECT (mosaic), "label31", label31, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label31); gtk_table_attach (GTK_TABLE (table3), label31, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (label31), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label31), 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 (mosaic), "resolution_combo", resolution_combo, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (resolution_combo); gtk_table_attach (GTK_TABLE (table3), resolution_combo, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND), 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 (mosaic), "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); height = gtk_entry_new (); gtk_widget_set_name (height, "height"); gtk_widget_ref (height); gtk_object_set_data_full (GTK_OBJECT (mosaic), "height", height, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (height); gtk_table_attach (GTK_TABLE (table3), height, 1, 2, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (height, 50, -2); 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 (mosaic), "width", width, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (width); gtk_table_attach (GTK_TABLE (table3), width, 0, 1, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (width, 50, -2); gtk_tooltips_set_tip (tooltips, width, _("Applet's x size"), NULL); gtk_entry_set_editable (GTK_ENTRY (width), FALSE); frame13 = gtk_frame_new (_("Tiles")); gtk_widget_set_name (frame13, "frame13"); gtk_widget_ref (frame13); gtk_object_set_data_full (GTK_OBJECT (mosaic), "frame13", frame13, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame13); gtk_box_pack_start (GTK_BOX (vbox24), frame13, TRUE, TRUE, 0); table4 = gtk_table_new (3, 2, TRUE); gtk_widget_set_name (table4, "table4"); gtk_widget_ref (table4); gtk_object_set_data_full (GTK_OBJECT (mosaic), "table4", table4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table4); gtk_container_add (GTK_CONTAINER (frame13), table4); gtk_container_set_border_width (GTK_CONTAINER (table4), 5); gtk_table_set_row_spacings (GTK_TABLE (table4), 5); gtk_table_set_col_spacings (GTK_TABLE (table4), 5); tile_steps = gtk_entry_new_with_max_length (2); gtk_widget_set_name (tile_steps, "tile_steps"); gtk_widget_ref (tile_steps); gtk_object_set_data_full (GTK_OBJECT (mosaic), "tile_steps", tile_steps, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tile_steps); gtk_table_attach (GTK_TABLE (table4), tile_steps, 1, 2, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (tile_steps, 50, -2); gtk_tooltips_set_tip (tooltips, tile_steps, _("Rotation speed of tiles (8 .. 32)"), NULL); tile_height = gtk_entry_new_with_max_length (4); gtk_widget_set_name (tile_height, "tile_height"); gtk_widget_ref (tile_height); gtk_object_set_data_full (GTK_OBJECT (mosaic), "tile_height", tile_height, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tile_height); gtk_table_attach (GTK_TABLE (table4), tile_height, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (tile_height, 50, -2); gtk_tooltips_set_tip (tooltips, tile_height, _("Tiles height (change applet vertical size)"), NULL); tile_width = gtk_entry_new_with_max_length (4); gtk_widget_set_name (tile_width, "tile_width"); gtk_widget_ref (tile_width); gtk_object_set_data_full (GTK_OBJECT (mosaic), "tile_width", tile_width, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tile_width); gtk_table_attach (GTK_TABLE (table4), tile_width, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (tile_width, 50, -2); gtk_tooltips_set_tip (tooltips, tile_width, _("Tiles width (change applet horizontal size)"), NULL); label36 = gtk_label_new (_("Width")); gtk_widget_set_name (label36, "label36"); gtk_widget_ref (label36); gtk_object_set_data_full (GTK_OBJECT (mosaic), "label36", label36, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label36); gtk_table_attach (GTK_TABLE (table4), label36, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label36), 0, 0.5); label37 = gtk_label_new (_("Height")); gtk_widget_set_name (label37, "label37"); gtk_widget_ref (label37); gtk_object_set_data_full (GTK_OBJECT (mosaic), "label37", label37, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label37); gtk_table_attach (GTK_TABLE (table4), label37, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label37), 0, 0.5); label38 = gtk_label_new (_("Steps")); gtk_widget_set_name (label38, "label38"); gtk_widget_ref (label38); gtk_object_set_data_full (GTK_OBJECT (mosaic), "label38", label38, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label38); gtk_table_attach (GTK_TABLE (table4), label38, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label38), 0, 0.5); hbox38 = gtk_hbox_new (FALSE, 10); gtk_widget_set_name (hbox38, "hbox38"); gtk_widget_ref (hbox38); gtk_object_set_data_full (GTK_OBJECT (mosaic), "hbox38", hbox38, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox38); gtk_box_pack_start (GTK_BOX (vbox21), hbox38, FALSE, TRUE, 0); vbox27 = gtk_vbox_new (FALSE, 5); gtk_widget_set_name (vbox27, "vbox27"); gtk_widget_ref (vbox27); gtk_object_set_data_full (GTK_OBJECT (mosaic), "vbox27", vbox27, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox27); gtk_box_pack_start (GTK_BOX (hbox38), vbox27, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (vbox27), 5); hbox39 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox39, "hbox39"); gtk_widget_ref (hbox39); gtk_object_set_data_full (GTK_OBJECT (mosaic), "hbox39", hbox39, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox39); gtk_box_pack_start (GTK_BOX (vbox27), hbox39, TRUE, TRUE, 0); back_image_check = gtk_check_button_new_with_label (_("Background image")); gtk_widget_set_name (back_image_check, "back_image_check"); gtk_widget_ref (back_image_check); gtk_object_set_data_full (GTK_OBJECT (mosaic), "back_image_check", back_image_check, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (back_image_check); gtk_box_pack_start (GTK_BOX (hbox39), back_image_check, FALSE, FALSE, 0); back_image_browse = gtk_button_new_with_label (_("Browse...")); gtk_widget_set_name (back_image_browse, "back_image_browse"); gtk_widget_ref (back_image_browse); gtk_object_set_data_full (GTK_OBJECT (mosaic), "back_image_browse", back_image_browse, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (back_image_browse); gtk_box_pack_end (GTK_BOX (hbox39), back_image_browse, FALSE, FALSE, 0); gtk_widget_set_usize (back_image_browse, 90, -2); gtk_tooltips_set_tip (tooltips, back_image_browse, _("Browse for background image"), NULL); back_image = gtk_entry_new (); gtk_widget_set_name (back_image, "back_image"); gtk_widget_ref (back_image); gtk_object_set_data_full (GTK_OBJECT (mosaic), "back_image", back_image, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (back_image); gtk_box_pack_start (GTK_BOX (vbox27), back_image, FALSE, FALSE, 0); gtk_tooltips_set_tip (tooltips, back_image, _("Background image path"), NULL); vbox26 = gtk_vbox_new (FALSE, 5); gtk_widget_set_name (vbox26, "vbox26"); gtk_widget_ref (vbox26); gtk_object_set_data_full (GTK_OBJECT (mosaic), "vbox26", vbox26, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox26); gtk_box_pack_start (GTK_BOX (hbox38), vbox26, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (vbox26), 5); hbox32 = gtk_hbox_new (FALSE, 5); gtk_widget_set_name (hbox32, "hbox32"); gtk_widget_ref (hbox32); gtk_object_set_data_full (GTK_OBJECT (mosaic), "hbox32", hbox32, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox32); gtk_box_pack_start (GTK_BOX (vbox26), hbox32, FALSE, FALSE, 0); label33 = gtk_label_new (_("Pause (ms)")); gtk_widget_set_name (label33, "label33"); gtk_widget_ref (label33); gtk_object_set_data_full (GTK_OBJECT (mosaic), "label33", label33, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label33); gtk_box_pack_start (GTK_BOX (hbox32), label33, FALSE, FALSE, 0); pause = gtk_entry_new_with_max_length (6); gtk_widget_set_name (pause, "pause"); gtk_widget_ref (pause); gtk_object_set_data_full (GTK_OBJECT (mosaic), "pause", pause, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (pause); gtk_box_pack_end (GTK_BOX (hbox32), pause, FALSE, FALSE, 0); gtk_widget_set_usize (pause, 50, -2); gtk_tooltips_set_tip (tooltips, pause, _("\"Hold\" time for images between fades"), NULL); hbox36 = gtk_hbox_new (FALSE, 5); gtk_widget_set_name (hbox36, "hbox36"); gtk_widget_ref (hbox36); gtk_object_set_data_full (GTK_OBJECT (mosaic), "hbox36", hbox36, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox36); gtk_box_pack_start (GTK_BOX (vbox26), hbox36, TRUE, TRUE, 0); back_color = gtk_button_new_with_label (_("Back. Color...")); gtk_widget_set_name (back_color, "back_color"); gtk_widget_ref (back_color); gtk_object_set_data_full (GTK_OBJECT (mosaic), "back_color", back_color, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (back_color); gtk_box_pack_start (GTK_BOX (hbox36), back_color, FALSE, FALSE, 0); color_pixmap = set_color_pixmap ((GtkWidget*)NULL, 0, 0, 0); gtk_widget_set_name (color_pixmap, "color_pixmap"); gtk_widget_ref (color_pixmap); gtk_object_set_data_full (GTK_OBJECT (mosaic), "color_pixmap", color_pixmap, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (color_pixmap); gtk_box_pack_end (GTK_BOX (hbox36), color_pixmap, FALSE, FALSE, 0); finish_dialog (mosaic, vbox21, accel_group); gtk_signal_connect (GTK_OBJECT (resolution_entry), "changed", GTK_SIGNAL_FUNC (on_resolution_combo_changed), NULL); gtk_signal_connect (GTK_OBJECT (add), "clicked", GTK_SIGNAL_FUNC (on_image_list_add), NULL); gtk_signal_connect (GTK_OBJECT (remove), "clicked", GTK_SIGNAL_FUNC (on_image_list_remove), NULL); gtk_signal_connect (GTK_OBJECT (up), "clicked", GTK_SIGNAL_FUNC (on_image_list_up), NULL); gtk_signal_connect (GTK_OBJECT (down), "clicked", GTK_SIGNAL_FUNC (on_image_list_down), NULL); gtk_signal_connect (GTK_OBJECT (image_list), "select_row", GTK_SIGNAL_FUNC (on_image_list_select), NULL); gtk_signal_connect (GTK_OBJECT (image_link), "focus_out_event", GTK_SIGNAL_FUNC (on_edit_focus_out), NULL); gtk_signal_connect (GTK_OBJECT (image_status), "focus_out_event", GTK_SIGNAL_FUNC (on_edit_focus_out), NULL); gtk_signal_connect (GTK_OBJECT (back_color), "clicked", GTK_SIGNAL_FUNC (on_back_color), NULL);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?