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