dialogs6.c
来自「ANFY特效」· C语言 代码 · 共 1,508 行 · 第 1/5 页
C
1,508 行
(GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (negative); gtk_table_attach (GTK_TABLE (table112), negative, 0, 2, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); star = gtk_check_button_new_with_label (_("Starshape")); gtk_widget_set_name (star, "star"); gtk_widget_ref (star); gtk_object_set_data_full (GTK_OBJECT (blobs), "star", star, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (star); gtk_table_attach (GTK_TABLE (table112), star, 0, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); sine = gtk_check_button_new_with_label (_("Sine mode")); gtk_widget_set_name (sine, "sine"); gtk_widget_ref (sine); gtk_object_set_data_full (GTK_OBJECT (blobs), "sine", sine, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (sine); gtk_table_attach (GTK_TABLE (table112), sine, 0, 2, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); 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 (blobs), "resolution_combo", resolution_combo, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (resolution_combo); gtk_table_attach (GTK_TABLE (table112), resolution_combo, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 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 (blobs), "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); gtk_entry_set_text (GTK_ENTRY (resolution_entry), _("1")); min_combo = gtk_combo_new (); gtk_widget_set_name (min_combo, "min_combo"); gtk_widget_ref (min_combo); gtk_object_set_data_full (GTK_OBJECT (blobs), "min_combo", min_combo, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (min_combo); gtk_table_attach (GTK_TABLE (table112), min_combo, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (min_combo, 50, -2); fill_combo (min_combo, 1, 8); min_entry = GTK_COMBO (min_combo)->entry; gtk_widget_set_name (min_entry, "min_entry"); gtk_widget_ref (min_entry); gtk_object_set_data_full (GTK_OBJECT (blobs), "min_entry", min_entry, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (min_entry); gtk_tooltips_set_tip (tooltips, min_entry, _("Minimum speed (1 .. 15)"), NULL); gtk_entry_set_editable (GTK_ENTRY (min_entry), FALSE); gtk_entry_set_text (GTK_ENTRY (min_entry), _("1")); color_combo = gtk_combo_new (); gtk_widget_set_name (color_combo, "color_combo"); gtk_widget_ref (color_combo); gtk_object_set_data_full (GTK_OBJECT (blobs), "color_combo", color_combo, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (color_combo); gtk_table_attach (GTK_TABLE (table112), color_combo, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (color_combo, 50, -2); fill_combo (color_combo, 1, 6); color_entry = GTK_COMBO (color_combo)->entry; gtk_widget_set_name (color_entry, "color_entry"); gtk_widget_ref (color_entry); gtk_object_set_data_full (GTK_OBJECT (blobs), "color_entry", color_entry, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (color_entry); gtk_tooltips_set_tip (tooltips, color_entry, _("Number of color palette"), NULL); gtk_entry_set_editable (GTK_ENTRY (color_entry), FALSE); gtk_entry_set_text (GTK_ENTRY (color_entry), _("1")); label500 = gtk_label_new (_("Resolution")); gtk_widget_set_name (label500, "label500"); gtk_widget_ref (label500); gtk_object_set_data_full (GTK_OBJECT (blobs), "label500", label500, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label500); gtk_table_attach (GTK_TABLE (table112), label500, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label500), 0, 0.5); label501 = gtk_label_new (_("Min. speed")); gtk_widget_set_name (label501, "label501"); gtk_widget_ref (label501); gtk_object_set_data_full (GTK_OBJECT (blobs), "label501", label501, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label501); gtk_table_attach (GTK_TABLE (table112), label501, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label501), 0, 0.5); label502 = gtk_label_new (_("Color palette")); gtk_widget_set_name (label502, "label502"); gtk_widget_ref (label502); gtk_object_set_data_full (GTK_OBJECT (blobs), "label502", label502, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label502); gtk_table_attach (GTK_TABLE (table112), label502, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label502), 0, 0.5); finish_dialog (blobs, vbox185, accel_group); gtk_signal_connect (GTK_OBJECT (textscroll), "toggled", GTK_SIGNAL_FUNC (on_textscroll), NULL); gtk_window_add_accel_group (GTK_WINDOW (blobs), accel_group); gtk_object_set_data (GTK_OBJECT (blobs), "tooltips", tooltips); return blobs;}GtkWidget* create_blur (){ GtkWidget *blur; GtkWidget *vbox192; GtkWidget *vbox195; GtkWidget *hbox291; GtkWidget *label516; GtkWidget *frames; guint frames_browse_key; GtkWidget *frames_browse; GtkWidget *hbox292; GtkWidget *frame122; GtkWidget *vbox196; GSList *vbox196_group = NULL; GtkWidget *ping_pong; GtkWidget *cyclic; GtkWidget *table117; GtkWidget *image_type; GtkWidget *play; GtkWidget *num; GtkWidget *label519; GtkWidget *label518; GtkWidget *label517; GtkWidget *frame123; GtkWidget *table118; GtkWidget *width; GtkWidget *height; GtkWidget *label520; GtkWidget *label521; GtkWidget *double_size; GtkWidget *frame120; GtkWidget *table115; guint pong_browse_key; GtkWidget *pong_browse; GtkWidget *pong_audio; GtkWidget *hbox293; GtkWidget *pong_pause; GtkWidget *label512; GtkWidget *label510; GtkWidget *label511; GtkWidget *frame121; GtkWidget *table116; guint ping_browse_key; GtkWidget *ping_browse; GtkWidget *ping_audio; GtkWidget *hbox294; GtkWidget *ping_pause; GtkWidget *label513; GtkWidget *label514; GtkWidget *label515; GtkAccelGroup *accel_group; GtkTooltips *tooltips; blur = init_dialog (&accel_group, &tooltips, &vbox192); vbox195 = gtk_vbox_new (FALSE, 5); gtk_widget_set_name (vbox195, "vbox195"); gtk_widget_ref (vbox195); gtk_object_set_data_full (GTK_OBJECT (blur), "vbox195", vbox195, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox195); gtk_box_pack_start (GTK_BOX (vbox192), vbox195, FALSE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (vbox195), 5); hbox291 = gtk_hbox_new (FALSE, 5); gtk_widget_set_name (hbox291, "hbox291"); gtk_widget_ref (hbox291); gtk_object_set_data_full (GTK_OBJECT (blur), "hbox291", hbox291, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox291); gtk_box_pack_start (GTK_BOX (vbox195), hbox291, TRUE, TRUE, 0); label516 = gtk_label_new (_("Frames")); gtk_widget_set_name (label516, "label516"); gtk_widget_ref (label516); gtk_object_set_data_full (GTK_OBJECT (blur), "label516", label516, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label516); gtk_box_pack_start (GTK_BOX (hbox291), label516, FALSE, FALSE, 0); frames = gtk_entry_new (); gtk_widget_set_name (frames, "frames"); gtk_widget_ref (frames); gtk_object_set_data_full (GTK_OBJECT (blur), "frames", frames, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frames); gtk_box_pack_start (GTK_BOX (hbox291), frames, TRUE, TRUE, 0); gtk_tooltips_set_tip (tooltips, frames, _("Image files relative path"), NULL); frames_browse = gtk_button_new_with_label (""); frames_browse_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (frames_browse)->child), _("_Browse...")); gtk_widget_add_accelerator (frames_browse, "clicked", accel_group, frames_browse_key, GDK_MOD1_MASK, 0); gtk_widget_set_name (frames_browse, "frames_browse"); gtk_widget_ref (frames_browse); gtk_object_set_data_full (GTK_OBJECT (blur), "frames_browse", frames_browse, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frames_browse); gtk_box_pack_start (GTK_BOX (hbox291), frames_browse, FALSE, FALSE, 0); gtk_widget_set_usize (frames_browse, 90, -2); gtk_tooltips_set_tip (tooltips, frames_browse, _("Browse for path"), NULL); hbox292 = gtk_hbox_new (FALSE, 5); gtk_widget_set_name (hbox292, "hbox292"); gtk_widget_ref (hbox292); gtk_object_set_data_full (GTK_OBJECT (blur), "hbox292", hbox292, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox292); gtk_box_pack_start (GTK_BOX (vbox195), hbox292, TRUE, TRUE, 0); frame122 = gtk_frame_new (_("Replay mode")); gtk_widget_set_name (frame122, "frame122"); gtk_widget_ref (frame122); gtk_object_set_data_full (GTK_OBJECT (blur), "frame122", frame122, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame122); gtk_box_pack_start (GTK_BOX (hbox292), frame122, FALSE, TRUE, 0); vbox196 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox196, "vbox196"); gtk_widget_ref (vbox196); gtk_object_set_data_full (GTK_OBJECT (blur), "vbox196", vbox196, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox196); gtk_container_add (GTK_CONTAINER (frame122), vbox196); gtk_container_set_border_width (GTK_CONTAINER (vbox196), 5); ping_pong = gtk_radio_button_new_with_label (vbox196_group, _("Ping pong")); vbox196_group = gtk_radio_button_group (GTK_RADIO_BUTTON (ping_pong)); gtk_widget_set_name (ping_pong, "ping_pong"); gtk_widget_ref (ping_pong); gtk_object_set_data_full (GTK_OBJECT (blur), "ping_pong", ping_pong, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ping_pong); gtk_box_pack_start (GTK_BOX (vbox196), ping_pong, TRUE, FALSE, 0); cyclic = gtk_radio_button_new_with_label (vbox196_group, _("Cyclic")); vbox196_group = gtk_radio_button_group (GTK_RADIO_BUTTON (cyclic)); gtk_widget_set_name (cyclic, "cyclic"); gtk_widget_ref (cyclic); gtk_object_set_data_full (GTK_OBJECT (blur), "cyclic", cyclic, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (cyclic); gtk_box_pack_start (GTK_BOX (vbox196), cyclic, TRUE, FALSE, 0); table117 = gtk_table_new (3, 2, FALSE); gtk_widget_set_name (table117, "table117"); gtk_widget_ref (table117); gtk_object_set_data_full (GTK_OBJECT (blur), "table117", table117, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table117); gtk_box_pack_start (GTK_BOX (hbox292), table117, TRUE, FALSE, 0); gtk_table_set_row_spacings (GTK_TABLE (table117), 5); gtk_table_set_col_spacings (GTK_TABLE (table117), 5); image_type = gtk_entry_new (); gtk_widget_set_name (image_type, "image_type"); gtk_widget_ref (image_type); gtk_object_set_data_full (GTK_OBJECT (blur), "image_type", image_type, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (image_type); gtk_table_attach (GTK_TABLE (table117), image_type, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (image_type, 50, -2);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?