dialogs1.c

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

C
1,481
字号
  GtkWidget *resolution_combo;  GtkWidget *resolution_entry;  GtkWidget *progressive;  GtkWidget *hbox23;  GtkWidget *frame_speed;  GtkWidget *hbox24;  GtkWidget *pause;  GtkTooltips *tooltips;  GtkAccelGroup *accel_group;  cfade = init_dialog (&accel_group, &tooltips, &vbox17);  hbox20 = gtk_hbox_new (FALSE, 10);  gtk_widget_set_name (hbox20, "hbox20");  gtk_widget_ref (hbox20);  gtk_object_set_data_full (GTK_OBJECT (cfade), "hbox20", hbox20,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox20);  gtk_box_pack_start (GTK_BOX (vbox17), hbox20, FALSE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (hbox20), 5);  frame = gtk_frame_new (_("Images"));  gtk_widget_set_name (frame, "frame");  gtk_widget_ref (frame);  gtk_object_set_data_full (GTK_OBJECT (cfade), "frame", frame,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame);  gtk_box_pack_start (GTK_BOX (hbox20), frame, TRUE, TRUE, 0);  vbox18 = gtk_vbox_new (FALSE, 5);  gtk_widget_set_name (vbox18, "vbox18");  gtk_widget_ref (vbox18);  gtk_object_set_data_full (GTK_OBJECT (cfade), "vbox18", vbox18,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox18);  gtk_container_add (GTK_CONTAINER (frame), vbox18);  gtk_container_set_border_width (GTK_CONTAINER (vbox18), 5);  hbox21 = gtk_hbox_new (FALSE, 5);  gtk_widget_set_name (hbox21, "hbox21");  gtk_widget_ref (hbox21);  gtk_object_set_data_full (GTK_OBJECT (cfade), "hbox21", hbox21,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox21);  gtk_box_pack_start (GTK_BOX (vbox18), hbox21, TRUE, TRUE, 0);  scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_set_name (scrolledwindow2, "scrolledwindow2");  gtk_widget_ref (scrolledwindow2);  gtk_object_set_data_full (GTK_OBJECT (cfade), "scrolledwindow2", scrolledwindow2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (scrolledwindow2);  gtk_box_pack_start (GTK_BOX (hbox21), scrolledwindow2, TRUE, TRUE, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow2), 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 (cfade), "image_list", image_list,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (image_list);  gtk_container_add (GTK_CONTAINER (scrolledwindow2), 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));  label619 = gtk_label_new (_("label619"));  gtk_widget_set_name (label619, "label619");  gtk_widget_ref (label619);  gtk_object_set_data_full (GTK_OBJECT (cfade), "label619", label619,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label619);  gtk_clist_set_column_widget (GTK_CLIST (image_list), 0, label619);  vbox19 = gtk_vbox_new (FALSE, 0);  gtk_widget_set_name (vbox19, "vbox19");  gtk_widget_ref (vbox19);  gtk_object_set_data_full (GTK_OBJECT (cfade), "vbox19", vbox19,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox19);  gtk_box_pack_start (GTK_BOX (hbox21), vbox19, FALSE, TRUE, 0);  gtk_widget_set_usize (vbox19, 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 (cfade), "add", add,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (add);  gtk_box_pack_start (GTK_BOX (vbox19), 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 (cfade), "up", up,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (up);  gtk_box_pack_start (GTK_BOX (vbox19), 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 (cfade), "down", down,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (down);  gtk_box_pack_start (GTK_BOX (vbox19), 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 (cfade), "remove", remove,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (remove);  gtk_box_pack_start (GTK_BOX (vbox19), remove, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, remove, _("Remove image from list"), NULL);  label = gtk_label_new (_("Current selected image link (http:// if not same site)"));  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 (vbox18), label, FALSE, FALSE, 0);  gtk_misc_set_alignment (GTK_MISC (label), 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 (cfade), "image_link", image_link,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (image_link);  gtk_box_pack_start (GTK_BOX (vbox18), image_link, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, image_link, _("Link associated to selected image (only when registered)"), NULL);  label = gtk_label_new (_("Status message for selected image"));  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 (vbox18), label, FALSE, FALSE, 0);  gtk_misc_set_alignment (GTK_MISC (label), 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 (cfade), "image_status", image_status,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (image_status);  gtk_box_pack_start (GTK_BOX (vbox18), image_status, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, image_status, _("Status message for selected image"), NULL);  vbox20 = gtk_vbox_new (FALSE, 5);  gtk_widget_set_name (vbox20, "vbox20");  gtk_widget_ref (vbox20);  gtk_object_set_data_full (GTK_OBJECT (cfade), "vbox20", vbox20,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox20);  gtk_box_pack_start (GTK_BOX (hbox20), vbox20, FALSE, TRUE, 0);  frame = gtk_frame_new (_("Size"));  gtk_widget_set_name (frame, "frame");  gtk_widget_ref (frame);  gtk_object_set_data_full (GTK_OBJECT (cfade), "frame", frame,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame);  gtk_box_pack_start (GTK_BOX (vbox20), frame, FALSE, TRUE, 0);  table2 = gtk_table_new (3, 2, TRUE);  gtk_widget_set_name (table2, "table2");  gtk_widget_ref (table2);  gtk_object_set_data_full (GTK_OBJECT (cfade), "table2", table2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (table2);  gtk_container_add (GTK_CONTAINER (frame), table2);  gtk_container_set_border_width (GTK_CONTAINER (table2), 5);  gtk_table_set_col_spacings (GTK_TABLE (table2), 5);  height = gtk_entry_new ();  gtk_widget_set_name (height, "height");  gtk_widget_ref (height);  gtk_object_set_data_full (GTK_OBJECT (cfade), "height", height,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (height);  gtk_table_attach (GTK_TABLE (table2), height, 1, 2, 2, 3,                    (GtkAttachOptions) (0),                    (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 (cfade), "width", width,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (width);  gtk_table_attach (GTK_TABLE (table2), width, 0, 1, 2, 3,                    (GtkAttachOptions) (0),                    (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);  label20 = gtk_label_new (_("Width"));  gtk_widget_set_name (label20, "label20");  gtk_widget_ref (label20);  gtk_object_set_data_full (GTK_OBJECT (cfade), "label20", label20,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label20);  gtk_table_attach (GTK_TABLE (table2), label20, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label20), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (label20), 0, 0.5);  label21 = gtk_label_new (_("Height"));  gtk_widget_set_name (label21, "label21");  gtk_widget_ref (label21);  gtk_object_set_data_full (GTK_OBJECT (cfade), "label21", label21,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label21);  gtk_table_attach (GTK_TABLE (table2), label21, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label21), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (label21), 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 (cfade), "label", label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label);  gtk_table_attach (GTK_TABLE (table2), 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 (cfade), "resolution_combo", resolution_combo,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (resolution_combo);  gtk_table_attach (GTK_TABLE (table2), 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 (cfade), "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"));  progressive = gtk_check_button_new_with_label (_("Progressive"));  gtk_widget_set_name (progressive, "progressive");  gtk_widget_ref (progressive);  gtk_object_set_data_full (GTK_OBJECT (cfade), "progressive", progressive,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (progressive);  gtk_box_pack_start (GTK_BOX (vbox20), progressive, FALSE, FALSE, 0);  hbox23 = gtk_hbox_new (FALSE, 0);  gtk_widget_set_name (hbox23, "hbox23");  gtk_widget_ref (hbox23);  gtk_object_set_data_full (GTK_OBJECT (cfade), "hbox23", hbox23,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox23);  gtk_box_pack_start (GTK_BOX (vbox20), hbox23, FALSE, TRUE, 0);  label = gtk_label_new (_("Frame speed"));  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 (hbox23), label, 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 (cfade), "frame_speed", frame_speed,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame_speed);  gtk_box_pack_end (GTK_BOX (hbox23), frame_speed, FALSE, TRUE, 0);

⌨️ 快捷键说明

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