dialogs1.c

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

C
1,481
字号
  label = gtk_label_new (_("Width"));  gtk_widget_set_name (label, "label");  gtk_widget_ref (label);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "label", label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label);  gtk_table_attach (GTK_TABLE (table1), label, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);  label = gtk_label_new (_("Height"));  gtk_widget_set_name (label, "label");  gtk_widget_ref (label);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "label", label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label);  gtk_table_attach (GTK_TABLE (table1), label, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);  label = gtk_label_new (_("Resolution"));  gtk_widget_set_name (label, "label");  gtk_widget_ref (label);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "label", label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label);  gtk_table_attach (GTK_TABLE (table1), label, 0, 1, 0, 1,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (label), 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 (bookflip), "resolution_combo", resolution_combo,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (resolution_combo);  gtk_table_attach (GTK_TABLE (table1), 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 (bookflip), "resolution_entry", resolution_entry,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (resolution_entry);  gtk_widget_set_usize (resolution_entry, 75, -2);  gtk_tooltips_set_tip (tooltips, resolution_entry, _("Resolution of applet/image"), NULL);  gtk_entry_set_editable (GTK_ENTRY (resolution_entry), FALSE);  gtk_entry_set_text (GTK_ENTRY (resolution_entry), _("1"));  hbox14 = gtk_hbox_new (FALSE, 0);  gtk_widget_set_name (hbox14, "hbox14");  gtk_widget_ref (hbox14);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "hbox14", hbox14,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox14);  gtk_box_pack_start (GTK_BOX (vbox16), hbox14, FALSE, TRUE, 0);  label9 = gtk_label_new (_("Frame speed"));  gtk_widget_set_name (label9, "label9");  gtk_widget_ref (label9);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "label9", label9,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label9);  gtk_box_pack_start (GTK_BOX (hbox14), label9, FALSE, FALSE, 0);  frame_speed = gtk_entry_new_with_max_length (3);  gtk_widget_set_name (frame_speed, "frame_speed");  gtk_widget_ref (frame_speed);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "frame_speed", frame_speed,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame_speed);  gtk_box_pack_end (GTK_BOX (hbox14), frame_speed, FALSE, TRUE, 0);  gtk_widget_set_usize (frame_speed, 50, -2);  gtk_tooltips_set_tip (tooltips, frame_speed, _("Speed of fade between images (1 .. 255)"), NULL);  hbox15 = gtk_hbox_new (FALSE, 0);  gtk_widget_set_name (hbox15, "hbox15");  gtk_widget_ref (hbox15);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "hbox15", hbox15,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox15);  gtk_box_pack_start (GTK_BOX (vbox16), hbox15, FALSE, TRUE, 0);  label10 = gtk_label_new (_("Pause (ms)"));  gtk_widget_set_name (label10, "label10");  gtk_widget_ref (label10);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "label10", label10,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label10);  gtk_box_pack_start (GTK_BOX (hbox15), label10, 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 (bookflip), "pause", pause,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (pause);  gtk_box_pack_end (GTK_BOX (hbox15), pause, FALSE, TRUE, 0);  gtk_widget_set_usize (pause, 50, -2);  gtk_tooltips_set_tip (tooltips, pause, _("\"Hold\" time for images between fades"), NULL);  hbox16 = gtk_hbox_new (FALSE, 0);  gtk_widget_set_name (hbox16, "hbox16");  gtk_widget_ref (hbox16);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "hbox16", hbox16,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox16);  gtk_box_pack_start (GTK_BOX (vbox16), hbox16, FALSE, TRUE, 0);  label11 = gtk_label_new (_("Extra height"));  gtk_widget_set_name (label11, "label11");  gtk_widget_ref (label11);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "label11", label11,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label11);  gtk_box_pack_start (GTK_BOX (hbox16), label11, FALSE, FALSE, 0);  extra_height = gtk_entry_new_with_max_length (4);  gtk_widget_set_name (extra_height, "extra_height");  gtk_widget_ref (extra_height);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "extra_height", extra_height,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (extra_height);  gtk_box_pack_end (GTK_BOX (hbox16), extra_height, FALSE, TRUE, 0);  gtk_widget_set_usize (extra_height, 50, -2);  gtk_tooltips_set_tip (tooltips, extra_height, _("Extra height"), NULL);  hbox17 = gtk_hbox_new (FALSE, 0);  gtk_widget_set_name (hbox17, "hbox17");  gtk_widget_ref (hbox17);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "hbox17", hbox17,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox17);  gtk_box_pack_start (GTK_BOX (vbox16), hbox17, FALSE, TRUE, 0);  label12 = gtk_label_new (_("Flip curve"));  gtk_widget_set_name (label12, "label12");  gtk_widget_ref (label12);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "label12", label12,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label12);  gtk_box_pack_start (GTK_BOX (hbox17), label12, FALSE, FALSE, 0);  flip_combo = gtk_combo_new ();  gtk_widget_set_name (flip_combo, "flip_combo");  gtk_widget_ref (flip_combo);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "flip_combo", flip_combo,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (flip_combo);  gtk_box_pack_end (GTK_BOX (hbox17), flip_combo, FALSE, TRUE, 0);  gtk_widget_set_usize (flip_combo, 50, -2);  fill_combo (flip_combo, 1, 10);  flip_entry = GTK_COMBO (flip_combo)->entry;  gtk_widget_set_name (flip_entry, "flip_entry");  gtk_widget_ref (flip_entry);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "flip_entry", flip_entry,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (flip_entry);  gtk_tooltips_set_tip (tooltips, flip_entry, _("Flip curve (1 .. 10)"), NULL);  gtk_entry_set_editable (GTK_ENTRY (flip_entry), FALSE);  gtk_entry_set_text (GTK_ENTRY (flip_entry), _("2"));  hbox18 = gtk_hbox_new (FALSE, 0);  gtk_widget_set_name (hbox18, "hbox18");  gtk_widget_ref (hbox18);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "hbox18", hbox18,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox18);  gtk_box_pack_start (GTK_BOX (vbox16), hbox18, FALSE, TRUE, 0);  label13 = gtk_label_new (_("Shading"));  gtk_widget_set_name (label13, "label13");  gtk_widget_ref (label13);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "label13", label13,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label13);  gtk_box_pack_start (GTK_BOX (hbox18), label13, FALSE, FALSE, 0);  shading_combo = gtk_combo_new ();  gtk_widget_set_name (shading_combo, "shading_combo");  gtk_widget_ref (shading_combo);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "shading_combo", shading_combo,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (shading_combo);  gtk_box_pack_end (GTK_BOX (hbox18), shading_combo, FALSE, TRUE, 0);  gtk_widget_set_usize (shading_combo, 50, -2);  fill_combo (shading_combo, 0, 4);  shading_entry = GTK_COMBO (shading_combo)->entry;  gtk_widget_set_name (shading_entry, "shading_entry");  gtk_widget_ref (shading_entry);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "shading_entry", shading_entry,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (shading_entry);  gtk_tooltips_set_tip (tooltips, shading_entry, _("Shading (0 .. 4)"), NULL);  gtk_entry_set_editable (GTK_ENTRY (shading_entry), FALSE);  gtk_entry_set_text (GTK_ENTRY (shading_entry), _("0"));  hbox19 = gtk_hbox_new (FALSE, 5);  gtk_widget_set_name (hbox19, "hbox19");  gtk_widget_ref (hbox19);  gtk_object_set_data_full (GTK_OBJECT (bookflip), "hbox19", hbox19,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox19);  gtk_box_pack_start (GTK_BOX (vbox16), hbox19, FALSE, 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 (bookflip), "back_color", back_color,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (back_color);  gtk_box_pack_start (GTK_BOX (hbox19), 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 (bookflip), "color_pixmap", color_pixmap,			    (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (color_pixmap);  gtk_box_pack_end (GTK_BOX (hbox19), color_pixmap, FALSE, FALSE, 0);  finish_dialog (bookflip, vbox13, 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 (flip_mode_entry), "changed",                      GTK_SIGNAL_FUNC (on_combo_changed), NULL);  gtk_signal_connect (GTK_OBJECT (back_color), "clicked",                      GTK_SIGNAL_FUNC (on_back_color), 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 (flip_mode_combo, FALSE);  gtk_widget_set_sensitive (width, FALSE);  gtk_widget_set_sensitive (height, FALSE);  gtk_object_set_data (GTK_OBJECT (bookflip), "tooltips", tooltips);  gtk_window_add_accel_group (GTK_WINDOW (bookflip), accel_group);  return bookflip;}GtkWidget* create_cfade (){  GtkWidget *cfade;  GtkWidget *vbox17;  GtkWidget *hbox20;  GtkWidget *frame;  GtkWidget *vbox18;  GtkWidget *hbox21;  GtkWidget *scrolledwindow2;  GtkWidget *image_list;  GtkWidget *label619;  GtkWidget *vbox19;  GtkWidget *add;  GtkWidget *up;  GtkWidget *down;  GtkWidget *remove;  GtkWidget *label;  GtkWidget *image_link;  GtkWidget *image_status;  GtkWidget *vbox20;  GtkWidget *table2;  GtkWidget *height;  GtkWidget *width;  GtkWidget *label20;  GtkWidget *label21;

⌨️ 快捷键说明

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