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