dialogs1.c

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

C
1,481
字号
  gtk_widget_set_usize (frame_speed, 50, -2);  gtk_tooltips_set_tip (tooltips, frame_speed, _("Speed of fade between images (1 .. 255)"), NULL);  hbox24 = gtk_hbox_new (FALSE, 0);  gtk_widget_set_name (hbox24, "hbox24");  gtk_widget_ref (hbox24);  gtk_object_set_data_full (GTK_OBJECT (cfade), "hbox24", hbox24,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox24);  gtk_box_pack_start (GTK_BOX (vbox20), hbox24, FALSE, TRUE, 0);  label = gtk_label_new (_("Pause (ms)"));  gtk_widget_set_name (label, "label");  gtk_widget_ref (label);  gtk_object_set_data_full (GTK_OBJECT (cfade), "label", label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label);  gtk_box_pack_start (GTK_BOX (hbox24), label, 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 (cfade), "pause", pause,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (pause);  gtk_box_pack_end (GTK_BOX (hbox24), pause, FALSE, TRUE, 0);  gtk_widget_set_usize (pause, 50, -2);  gtk_tooltips_set_tip (tooltips, pause, _("\"Hold\" time for images between fades"), NULL);  finish_dialog (cfade, vbox17, 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_widget_set_sensitive (up, FALSE);  gtk_widget_set_sensitive (down, FALSE);  gtk_widget_set_sensitive (remove, FALSE);  gtk_widget_set_sensitive (image_link, FALSE);  gtk_widget_set_sensitive (image_status, FALSE);  gtk_widget_set_sensitive (width, FALSE);  gtk_widget_set_sensitive (height, FALSE);  gtk_object_set_data (GTK_OBJECT (cfade), "tooltips", tooltips);  gtk_window_add_accel_group (GTK_WINDOW (cfade), accel_group);  return cfade;}GtkWidget* create_mosaic (){  GtkWidget *mosaic;  GtkWidget *vbox21;  GtkWidget *hbox29;  GtkWidget *frame10;  GtkWidget *vbox22;  GtkWidget *hbox30;  GtkWidget *scrolledwindow4;  GtkWidget *image_list;  GtkWidget *label622;  GtkWidget *vbox23;  GtkWidget *add;  GtkWidget *up;  GtkWidget *down;  GtkWidget *remove;  GtkWidget *label26;  GtkWidget *image_link;  GtkWidget *label27;  GtkWidget *image_status;  GtkWidget *vbox24;  GtkWidget *frame12;  GtkWidget *table3;  GtkWidget *label29;  GtkWidget *label30;  GtkWidget *label31;  GtkWidget *resolution_combo;  GtkWidget *resolution_entry;  GtkWidget *height;  GtkWidget *width;  GtkWidget *frame13;  GtkWidget *table4;  GtkWidget *tile_steps;  GtkWidget *tile_height;  GtkWidget *tile_width;  GtkWidget *label36;  GtkWidget *label37;  GtkWidget *label38;  GtkWidget *hbox38;  GtkWidget *vbox27;  GtkWidget *hbox39;  GtkWidget *back_image_check;  GtkWidget *back_image_browse;  GtkWidget *back_image;  GtkWidget *vbox26;  GtkWidget *hbox32;  GtkWidget *label33;  GtkWidget *pause;  GtkWidget *hbox36;  GtkWidget *back_color;  GtkWidget *color_pixmap;  GtkTooltips *tooltips;  GtkAccelGroup *accel_group;  mosaic = init_dialog (&accel_group, &tooltips, &vbox21);  hbox29 = gtk_hbox_new (FALSE, 10);  gtk_widget_set_name (hbox29, "hbox29");  gtk_widget_ref (hbox29);  gtk_object_set_data_full (GTK_OBJECT (mosaic), "hbox29", hbox29,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox29);  gtk_box_pack_start (GTK_BOX (vbox21), hbox29, FALSE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (hbox29), 5);  frame10 = gtk_frame_new (_("Images"));  gtk_widget_set_name (frame10, "frame10");  gtk_widget_ref (frame10);  gtk_object_set_data_full (GTK_OBJECT (mosaic), "frame10", frame10,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame10);  gtk_box_pack_start (GTK_BOX (hbox29), frame10, TRUE, TRUE, 0);  vbox22 = gtk_vbox_new (FALSE, 5);  gtk_widget_set_name (vbox22, "vbox22");  gtk_widget_ref (vbox22);  gtk_object_set_data_full (GTK_OBJECT (mosaic), "vbox22", vbox22,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox22);  gtk_container_add (GTK_CONTAINER (frame10), vbox22);  gtk_container_set_border_width (GTK_CONTAINER (vbox22), 5);  hbox30 = gtk_hbox_new (FALSE, 5);  gtk_widget_set_name (hbox30, "hbox30");  gtk_widget_ref (hbox30);  gtk_object_set_data_full (GTK_OBJECT (mosaic), "hbox30", hbox30,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox30);  gtk_box_pack_start (GTK_BOX (vbox22), hbox30, TRUE, TRUE, 0);  scrolledwindow4 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_set_name (scrolledwindow4, "scrolledwindow4");  gtk_widget_ref (scrolledwindow4);  gtk_object_set_data_full (GTK_OBJECT (mosaic), "scrolledwindow4", scrolledwindow4,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (scrolledwindow4);  gtk_box_pack_start (GTK_BOX (hbox30), scrolledwindow4, TRUE, TRUE, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow4), 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 (mosaic), "image_list", image_list,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (image_list);  gtk_container_add (GTK_CONTAINER (scrolledwindow4), image_list);  gtk_tooltips_set_tip (tooltips, image_list, _("Images: you can choose same image more than one time"), NULL);  gtk_clist_set_column_width (GTK_CLIST (image_list), 0, 80);  gtk_clist_column_titles_hide (GTK_CLIST (image_list));  label622 = gtk_label_new (_("label619"));  gtk_widget_set_name (label622, "label622");  gtk_widget_ref (label622);  gtk_object_set_data_full (GTK_OBJECT (mosaic), "label622", label622,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label622);  gtk_clist_set_column_widget (GTK_CLIST (image_list), 0, label622);  vbox23 = gtk_vbox_new (FALSE, 0);  gtk_widget_set_name (vbox23, "vbox23");  gtk_widget_ref (vbox23);  gtk_object_set_data_full (GTK_OBJECT (mosaic), "vbox23", vbox23,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox23);  gtk_box_pack_start (GTK_BOX (hbox30), vbox23, FALSE, TRUE, 0);  gtk_widget_set_usize (vbox23, 70, -2);  add = gtk_button_new_with_label (_("Add..."));  gtk_widget_set_name (add, "add");  gtk_widget_ref (add);  gtk_object_set_data_full (GTK_OBJECT (mosaic), "add", add,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (add);  gtk_box_pack_start (GTK_BOX (vbox23), add, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, add, _("Select images to add"), 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 (mosaic), "up", up,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (up);  gtk_box_pack_start (GTK_BOX (vbox23), 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 (mosaic), "down", down,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (down);  gtk_box_pack_start (GTK_BOX (vbox23), 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 (mosaic), "remove", remove,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (remove);  gtk_box_pack_start (GTK_BOX (vbox23), remove, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, remove, _("Remove image from list"), NULL);  label26 = gtk_label_new (_("Current selected image link (http:// if not same site)"));  gtk_widget_set_name (label26, "label26");  gtk_widget_ref (label26);  gtk_object_set_data_full (GTK_OBJECT (mosaic), "label26", label26,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label26);  gtk_box_pack_start (GTK_BOX (vbox22), label26, FALSE, FALSE, 0);  gtk_misc_set_alignment (GTK_MISC (label26), 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 (mosaic), "image_link", image_link,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (image_link);  gtk_box_pack_start (GTK_BOX (vbox22), image_link, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, image_link, _("Link associated to selected image (only when registered)"), NULL);  label27 = gtk_label_new (_("Status message for selected image"));  gtk_widget_set_name (label27, "label27");  gtk_widget_ref (label27);  gtk_object_set_data_full (GTK_OBJECT (mosaic), "label27", label27,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label27);  gtk_box_pack_start (GTK_BOX (vbox22), label27, FALSE, FALSE, 0);  gtk_misc_set_alignment (GTK_MISC (label27), 0, 0.5);  image_status = gtk_entry_new ();  gtk_widget_set_name (image_status, "image_status");  gtk_widget_ref (image_status);  gtk_object_set_data_full (GTK_OBJECT (mosaic), "image_status", image_status,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (image_status);  gtk_box_pack_start (GTK_BOX (vbox22), image_status, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, image_status, _("Status message for selected image"), NULL);  vbox24 = gtk_vbox_new (FALSE, 0);  gtk_widget_set_name (vbox24, "vbox24");  gtk_widget_ref (vbox24);  gtk_object_set_data_full (GTK_OBJECT (mosaic), "vbox24", vbox24,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox24);  gtk_box_pack_start (GTK_BOX (hbox29), vbox24, FALSE, TRUE, 0);  frame12 = gtk_frame_new (_("Size"));  gtk_widget_set_name (frame12, "frame12");  gtk_widget_ref (frame12);  gtk_object_set_data_full (GTK_OBJECT (mosaic), "frame12", frame12,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame12);  gtk_box_pack_start (GTK_BOX (vbox24), frame12, TRUE, TRUE, 0);  table3 = gtk_table_new (3, 2, TRUE);  gtk_widget_set_name (table3, "table3");  gtk_widget_ref (table3);  gtk_object_set_data_full (GTK_OBJECT (mosaic), "table3", table3,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (table3);  gtk_container_add (GTK_CONTAINER (frame12), table3);  gtk_container_set_border_width (GTK_CONTAINER (table3), 5);  gtk_table_set_col_spacings (GTK_TABLE (table3), 5);  label29 = gtk_label_new (_("Width"));  gtk_widget_set_name (label29, "label29");  gtk_widget_ref (label29);  gtk_object_set_data_full (GTK_OBJECT (mosaic), "label29", label29,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label29);  gtk_table_attach (GTK_TABLE (table3), label29, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label29), GTK_JUSTIFY_LEFT);

⌨️ 快捷键说明

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