├── .gitignore
├── Makefile.am
├── color-rotate
├── .gitignore
├── Makefile.am
├── color-rotate-callbacks.c
├── color-rotate-callbacks.h
├── color-rotate-dialog.c
├── color-rotate-dialog.h
├── color-rotate-draw.c
├── color-rotate-draw.h
├── color-rotate-stock.c
├── color-rotate-stock.h
├── color-rotate-utils.c
├── color-rotate-utils.h
├── color-rotate.c
├── color-rotate.h
└── images
│ ├── .gitignore
│ ├── Makefile.am
│ ├── color-rotate-360.png
│ ├── color-rotate-a-b.png
│ ├── color-rotate-ccw.png
│ └── color-rotate-cw.png
├── common
├── .gitignore
├── Makefile.am
├── alien-map.c
├── align-layers.c
├── animation-optimize.c
├── animation-play.c
├── antialias.c
├── apply-canvas.c
├── blinds.c
├── blur-gauss-selective.c
├── blur-gauss.c
├── blur-motion.c
├── blur.c
├── border-average.c
├── bump-map.c
├── cartoon.c
├── channel-mixer.c
├── checkerboard.c
├── cml-explorer.c
├── color-cube-analyze.c
├── color-enhance.c
├── color-exchange.c
├── colorify.c
├── colormap-remap.c
├── compose.c
├── contrast-normalize.c
├── contrast-retinex.c
├── contrast-stretch-hsv.c
├── contrast-stretch.c
├── convolution-matrix.c
├── crop-auto.c
├── crop-zealous.c
├── cubism.c
├── curve-bend.c
├── decompose.c
├── deinterlace.c
├── depth-merge.c
├── despeckle.c
├── destripe.c
├── diffraction.c
├── displace.c
├── edge-dog.c
├── edge-laplace.c
├── edge-neon.c
├── edge-sobel.c
├── edge.c
├── emboss.c
├── engrave.c
├── file-aa.c
├── file-cel.c
├── file-csource.c
├── file-desktop-link.c
├── file-dicom.c
├── file-gbr.c
├── file-gegl.c
├── file-gif-load.c
├── file-gif-save.c
├── file-gih.c
├── file-glob.c
├── file-header.c
├── file-html-table.c
├── file-jp2-load.c
├── file-mng.c
├── file-pat.c
├── file-pcx.c
├── file-pdf-load.c
├── file-pdf-save.c
├── file-pix.c
├── file-png.c
├── file-pnm.c
├── file-ps.c
├── file-psp.c
├── file-raw.c
├── file-sunras.c
├── file-svg.c
├── file-tga.c
├── file-tiff-load.c
├── file-tiff-save.c
├── file-wmf.c
├── file-xbm.c
├── file-xmc.c
├── file-xpm.c
├── file-xwd.c
├── film.c
├── filter-pack.c
├── fractal-trace.c
├── gimprc.common
├── goat-exercise.c
├── gradient-map.c
├── grid.c
├── guillotine.c
├── hot.c
├── illusion.c
├── iwarp.c
├── jigsaw.c
├── lcms.c
├── lens-apply.c
├── lens-distortion.c
├── lens-flare.c
├── mail.c
├── max-rgb.c
├── mkgen.pl
├── mosaic.c
├── newsprint.c
├── nl-filter.c
├── noise-hsv.c
├── noise-randomize.c
├── noise-rgb.c
├── noise-solid.c
├── noise-spread.c
├── nova.c
├── oilify.c
├── photocopy.c
├── plasma.c
├── plugin-browser.c
├── plugin-defs.pl
├── procedure-browser.c
├── qbist.c
├── red-eye-removal.c
├── ripple.c
├── rotate.c
├── sample-colorize.c
├── screenshot.c
├── sharpen.c
├── shift.c
├── sinus.c
├── smooth-palette.c
├── softglow.c
├── sparkle.c
├── sphere-designer.c
├── tile-glass.c
├── tile-paper.c
├── tile-seamless.c
├── tile-small.c
├── tile.c
├── unit-editor.c
├── unsharp-mask.c
├── value-propagate.c
├── van-gogh-lic.c
├── video.c
├── warp.c
├── waves.c
├── web-browser.c
├── web-page.c
├── whirl-pinch.c
└── wind.c
├── file-bmp
├── .gitignore
├── Makefile.am
├── bmp-read.c
├── bmp-write.c
├── bmp.c
└── bmp.h
├── file-compressor
├── .gitignore
├── Makefile.am
└── file-compressor.c
├── file-faxg3
├── .gitignore
├── Makefile.am
├── faxg3.c
├── g3.c
└── g3.h
├── file-fits
├── .gitignore
├── Makefile.am
├── fits-io.c
├── fits-io.h
└── fits.c
├── file-fli
├── .gitignore
├── Makefile.am
├── fli-gimp.c
├── fli.c
└── fli.h
├── file-ico
├── .gitignore
├── Makefile.am
├── ico-dialog.c
├── ico-dialog.h
├── ico-load.c
├── ico-load.h
├── ico-save.c
├── ico-save.h
├── ico.c
└── ico.h
├── file-jpeg
├── .gitignore
├── Makefile.am
├── gimpexif.c
├── gimpexif.h
├── jpeg-exif.c
├── jpeg-exif.h
├── jpeg-icc.c
├── jpeg-icc.h
├── jpeg-load.c
├── jpeg-load.h
├── jpeg-quality.c
├── jpeg-quality.h
├── jpeg-save.c
├── jpeg-save.h
├── jpeg-settings.c
├── jpeg-settings.h
├── jpeg.c
├── jpeg.h
└── jpegqual.c
├── file-psd
├── .gitignore
├── Makefile.am
├── TODO.txt
├── new-resource-ids.txt
├── psd-image-res-load.c
├── psd-image-res-load.h
├── psd-layer-res-load.c
├── psd-layer-res-load.h
├── psd-load.c
├── psd-load.h
├── psd-save.c
├── psd-thumb-load.c
├── psd-thumb-load.h
├── psd-util.c
├── psd-util.h
├── psd.c
└── psd.h
├── file-sgi
├── .gitignore
├── Makefile.am
├── sgi-lib.c
├── sgi-lib.h
└── sgi.c
├── file-uri
├── .gitignore
├── Makefile.am
├── uri-backend-gvfs.c
├── uri-backend-libcurl.c
├── uri-backend-wget.c
├── uri-backend.h
└── uri.c
├── file-xjt
├── .gitignore
├── Makefile.am
├── README
├── README_xjt_fileformat.txt
├── xjpeg.c
├── xjpeg.h
└── xjt.c
├── flame
├── .gitignore
├── Makefile.am
├── README
├── cmap.c
├── cmap.h
├── flame.c
├── flame.h
├── libifs.c
├── libifs.h
├── rect.c
└── rect.h
├── fractal-explorer
├── .gitignore
├── Makefile.am
├── examples
│ ├── .gitignore
│ ├── Asteroid_Field
│ ├── Bar_Code_Label
│ ├── Beauty_of_Nature
│ ├── Blue_Curtain
│ ├── Car_Track
│ ├── Energetic_Diamond
│ ├── Explosive
│ ├── Flower
│ ├── Fragments
│ ├── Hemp
│ ├── High_Voltage
│ ├── Hoops
│ ├── Ice_Crystal
│ ├── Leaves
│ ├── Lightning
│ ├── Makefile.am
│ ├── Mandelbrot
│ ├── Marble
│ ├── Marble2
│ ├── Medusa
│ ├── Nautilus
│ ├── Nebula
│ ├── Plant
│ ├── Rose
│ ├── Saturn
│ ├── Snow_Crystal
│ ├── Soma
│ ├── Spark
│ ├── Suns
│ ├── Tentacles
│ ├── The_Green_Place
│ ├── Wave
│ ├── Wood
│ └── Zooming_Circle
├── fractal-explorer-dialogs.c
├── fractal-explorer-dialogs.h
├── fractal-explorer.c
└── fractal-explorer.h
├── gfig
├── .gitignore
├── Makefile.am
├── README
├── gfig-arc.c
├── gfig-arc.h
├── gfig-bezier.c
├── gfig-bezier.h
├── gfig-circle.c
├── gfig-circle.h
├── gfig-dialog.c
├── gfig-dialog.h
├── gfig-dobject.c
├── gfig-dobject.h
├── gfig-ellipse.c
├── gfig-ellipse.h
├── gfig-examples
│ ├── .gitignore
│ ├── A_star
│ ├── Makefile.am
│ ├── curves
│ ├── polys
│ ├── ring
│ ├── ring+star
│ ├── simily
│ ├── spirals_and_stars
│ ├── sprial
│ ├── star2
│ └── stars
├── gfig-grid.c
├── gfig-grid.h
├── gfig-line.c
├── gfig-line.h
├── gfig-poly.c
├── gfig-poly.h
├── gfig-preview.c
├── gfig-preview.h
├── gfig-rectangle.c
├── gfig-rectangle.h
├── gfig-spiral.c
├── gfig-spiral.h
├── gfig-star.c
├── gfig-star.h
├── gfig-stock.c
├── gfig-stock.h
├── gfig-style.c
├── gfig-style.h
├── gfig-types.h
├── gfig.c
├── gfig.h
├── images
│ ├── .gitignore
│ ├── Makefile.am
│ ├── stock-bezier.png
│ ├── stock-circle.png
│ ├── stock-copy-object.png
│ ├── stock-curve.png
│ ├── stock-delete-object.png
│ ├── stock-ellipse.png
│ ├── stock-line.png
│ ├── stock-logo.png
│ ├── stock-move-object.png
│ ├── stock-move-point.png
│ ├── stock-polygon.png
│ ├── stock-rectangle.png
│ ├── stock-select-object.png
│ ├── stock-show-all.png
│ ├── stock-spiral.png
│ └── stock-star.png
└── notes.txt
├── gimpressionist
├── .gitignore
├── Brushes
│ ├── .gitignore
│ ├── Makefile.am
│ ├── arrow01.pgm
│ ├── ball.ppm
│ ├── blob.ppm
│ ├── box.ppm
│ ├── chalk01.pgm
│ ├── cone.ppm
│ ├── crayon01.pgm
│ ├── crayon02.pgm
│ ├── crayon03.pgm
│ ├── crayon04.pgm
│ ├── crayon05.pgm
│ ├── crayon06.pgm
│ ├── crayon07.pgm
│ ├── crayon08.pgm
│ ├── defaultbrush.pgm
│ ├── dribble.pgm
│ ├── fabric.pgm
│ ├── fabric01.pgm
│ ├── fabric02.pgm
│ ├── fabric03.pgm
│ ├── flower01.pgm
│ ├── flower02.pgm
│ ├── flower03.pgm
│ ├── flower04.pgm
│ ├── grad01.pgm
│ ├── grad02.pgm
│ ├── grad03.pgm
│ ├── heart.ppm
│ ├── leaf01.pgm
│ ├── paintbrush.pgm
│ ├── paintbrush01.pgm
│ ├── paintbrush02.pgm
│ ├── paintbrush03.pgm
│ ├── paintbrush04.pgm
│ ├── paper01.pgm
│ ├── paper02.pgm
│ ├── paper03.pgm
│ ├── paper04.pgm
│ ├── pentagram.pgm
│ ├── scribble.pgm
│ ├── shape01.pgm
│ ├── shape02.pgm
│ ├── shape03.pgm
│ ├── shape04.pgm
│ ├── snow1.pgm
│ ├── sphere.ppm
│ ├── splat1.pgm
│ ├── splat2.pgm
│ ├── splat3.pgm
│ ├── spunge01.pgm
│ ├── spunge02.pgm
│ ├── spunge03.pgm
│ ├── spunge04.pgm
│ ├── spunge05.pgm
│ ├── strange01.pgm
│ ├── thegimp.pgm
│ ├── torus.ppm
│ ├── wavy.pgm
│ ├── weave.pgm
│ └── worm.pgm
├── Makefile.am
├── Paper
│ ├── .gitignore
│ ├── Makefile.am
│ ├── bricks.pgm
│ ├── bricks2.pgm
│ ├── burlap.pgm
│ ├── canvas2.pgm
│ ├── defaultpaper.pgm
│ ├── marble.pgm
│ ├── marble2.pgm
│ ├── stone.pgm
│ └── struc.pgm
├── Presets
│ ├── .gitignore
│ ├── ApplyCanvas
│ ├── Ballpark
│ ├── Canvas
│ ├── Crosshatch
│ ├── Cubism
│ ├── Dotify
│ ├── Embroidery
│ ├── Feathers
│ ├── Felt-marker
│ ├── Flowerbed
│ ├── Furry
│ ├── Line-art
│ ├── Line-art-2
│ ├── Maggot-invasion
│ ├── Makefile.am
│ ├── MarbleMadness
│ ├── Mossy
│ ├── Painted_Rock
│ ├── Parquette
│ ├── Patchwork
│ ├── Ringworks
│ ├── Sample
│ ├── Smash
│ ├── Straws
│ ├── Weave
│ └── Wormcan
├── README
├── brush.c
├── brush.h
├── color.c
├── color.h
├── general.c
├── general.h
├── gimp.c
├── gimpressionist.c
├── gimpressionist.h
├── globals.c
├── infile.h
├── orientation.c
├── orientation.h
├── orientmap.c
├── orientmap.h
├── paper.c
├── paper.h
├── placement.c
├── placement.h
├── plasma.c
├── ppmtool.c
├── ppmtool.h
├── presets.c
├── presets.h
├── preview.c
├── preview.h
├── random.h
├── repaint.c
├── size.c
├── size.h
├── sizemap.c
└── utils.c
├── gradient-flare
├── .gitignore
├── Makefile.am
├── README
├── flares
│ ├── .gitignore
│ ├── Bright_Star
│ ├── Classic
│ ├── Default
│ ├── Distant_Sun
│ ├── GFlare_101
│ ├── GFlare_102
│ ├── Hidden_Planet
│ └── Makefile.am
└── gradient-flare.c
├── help-browser
├── .gitignore
├── Makefile.am
├── dialog.c
├── dialog.h
├── gimpthrobber.c
├── gimpthrobber.h
├── gimpthrobberaction.c
├── gimpthrobberaction.h
├── help-browser.c
├── uri.c
└── uri.h
├── help
├── .gitignore
├── Makefile.am
├── gimp-help-lookup.c
├── gimphelp.c
├── gimphelp.h
├── gimphelpdomain.c
├── gimphelpdomain.h
├── gimphelpitem.c
├── gimphelpitem.h
├── gimphelplocale.c
├── gimphelplocale.h
├── gimphelpprogress-private.h
├── gimphelpprogress.c
├── gimphelpprogress.h
├── gimphelptypes.h
├── help.c
├── locales.c
└── locales.h
├── ifs-compose
├── .gitignore
├── Makefile.am
├── README.ifscompose
├── ifs-compose-storage.c
├── ifs-compose-utils.c
├── ifs-compose.c
└── ifs-compose.h
├── imagemap
├── .gitignore
├── Makefile.am
├── images
│ ├── .gitignore
│ ├── Makefile.am
│ ├── stock-circle.png
│ ├── stock-coord.png
│ ├── stock-dimension.png
│ ├── stock-java.png
│ ├── stock-polygon.png
│ ├── stock-rectangle.png
│ ├── stock-to-back.png
│ └── stock-to-front.png
├── imap_about.c
├── imap_about.h
├── imap_browse.c
├── imap_browse.h
├── imap_cern.l
├── imap_cern.y
├── imap_cern_lex.c
├── imap_cern_parse.c
├── imap_cern_parse.h
├── imap_circle.c
├── imap_circle.h
├── imap_cmd_clear.c
├── imap_cmd_copy.c
├── imap_cmd_copy_object.c
├── imap_cmd_create.c
├── imap_cmd_cut.c
├── imap_cmd_cut_object.c
├── imap_cmd_delete.c
├── imap_cmd_delete_point.c
├── imap_cmd_edit_object.c
├── imap_cmd_gimp_guides.c
├── imap_cmd_guides.c
├── imap_cmd_insert_point.c
├── imap_cmd_move.c
├── imap_cmd_move_down.c
├── imap_cmd_move_sash.c
├── imap_cmd_move_selected.c
├── imap_cmd_move_to_front.c
├── imap_cmd_move_up.c
├── imap_cmd_object_down.c
├── imap_cmd_object_move.c
├── imap_cmd_object_up.c
├── imap_cmd_paste.c
├── imap_cmd_select.c
├── imap_cmd_select_all.c
├── imap_cmd_select_next.c
├── imap_cmd_select_prev.c
├── imap_cmd_select_region.c
├── imap_cmd_send_to_back.c
├── imap_cmd_send_to_back.h
├── imap_cmd_unselect.c
├── imap_cmd_unselect.h
├── imap_cmd_unselect_all.c
├── imap_cmd_unselect_all.h
├── imap_command.c
├── imap_command.h
├── imap_commands.h
├── imap_csim.l
├── imap_csim.y
├── imap_csim_lex.c
├── imap_csim_parse.c
├── imap_csim_parse.h
├── imap_default_dialog.c
├── imap_default_dialog.h
├── imap_edit_area_info.c
├── imap_edit_area_info.h
├── imap_file.c
├── imap_file.h
├── imap_grid.c
├── imap_grid.h
├── imap_main.c
├── imap_main.h
├── imap_menu.c
├── imap_menu.h
├── imap_menu_funcs.c
├── imap_menu_funcs.h
├── imap_misc.c
├── imap_misc.h
├── imap_mru.c
├── imap_mru.h
├── imap_ncsa.l
├── imap_ncsa.y
├── imap_ncsa_lex.c
├── imap_ncsa_parse.c
├── imap_ncsa_parse.h
├── imap_object.c
├── imap_object.h
├── imap_object_popup.c
├── imap_object_popup.h
├── imap_polygon.c
├── imap_polygon.h
├── imap_preferences.c
├── imap_preferences.h
├── imap_preview.c
├── imap_preview.h
├── imap_rectangle.c
├── imap_rectangle.h
├── imap_selection.c
├── imap_selection.h
├── imap_settings.c
├── imap_settings.h
├── imap_source.c
├── imap_source.h
├── imap_statusbar.c
├── imap_statusbar.h
├── imap_stock.c
├── imap_stock.h
├── imap_string.c
├── imap_string.h
├── imap_table.c
├── imap_table.h
├── imap_taglist.c
└── imap_taglist.h
├── lighting
├── .gitignore
├── Makefile.am
├── README
├── TODO
├── images
│ ├── .gitignore
│ ├── Makefile.am
│ ├── stock-intensity-ambient-high.png
│ ├── stock-intensity-ambient-low.png
│ ├── stock-intensity-diffuse-high.png
│ ├── stock-intensity-diffuse-low.png
│ ├── stock-reflectivity-diffuse-high.png
│ ├── stock-reflectivity-diffuse-low.png
│ ├── stock-reflectivity-highlight-high.png
│ ├── stock-reflectivity-highlight-low.png
│ ├── stock-reflectivity-specular-high.png
│ └── stock-reflectivity-specular-low.png
├── lighting-apply.c
├── lighting-apply.h
├── lighting-image.c
├── lighting-image.h
├── lighting-main.c
├── lighting-main.h
├── lighting-preview.c
├── lighting-preview.h
├── lighting-shade.c
├── lighting-shade.h
├── lighting-stock.c
├── lighting-stock.h
├── lighting-ui.c
└── lighting-ui.h
├── map-object
├── .gitignore
├── CHANGES
├── Makefile.am
├── README
├── TODO
├── arcball.c
├── arcball.h
├── map-object-apply.c
├── map-object-apply.h
├── map-object-image.c
├── map-object-image.h
├── map-object-main.c
├── map-object-main.h
├── map-object-preview.c
├── map-object-preview.h
├── map-object-shade.c
├── map-object-shade.h
├── map-object-stock.c
├── map-object-stock.h
├── map-object-ui.c
└── map-object-ui.h
├── maze
├── .gitignore
├── Makefile.am
├── maze-algorithms.c
├── maze-algorithms.h
├── maze-dialog.c
├── maze-dialog.h
├── maze-utils.c
├── maze-utils.h
├── maze.c
└── maze.h
├── metadata
├── .gitignore
├── Makefile.am
├── README
├── exif-decode.c
├── exif-decode.h
├── gimpxmpmodelentry.c
├── gimpxmpmodelentry.h
├── gimpxmpmodeltext.c
├── gimpxmpmodeltext.h
├── gimpxmpmodelwidget.c
├── gimpxmpmodelwidget.h
├── interface.c
├── interface.h
├── metadata.c
├── metadata.h
├── xmp-encode.c
├── xmp-encode.h
├── xmp-model.c
├── xmp-model.h
├── xmp-parse.c
├── xmp-parse.h
├── xmp-schemas.c
├── xmp-schemas.h
└── xmpdump.c
├── pagecurl
├── .gitignore
├── Makefile.am
├── curl0.png
├── curl1.png
├── curl2.png
├── curl3.png
├── curl4.png
├── curl5.png
├── curl6.png
├── curl7.png
└── pagecurl.c
├── print
├── .gitignore
├── Makefile.am
├── print-draw-page.c
├── print-draw-page.h
├── print-page-layout.c
├── print-page-layout.h
├── print-page-setup.c
├── print-page-setup.h
├── print-preview.c
├── print-preview.h
├── print-settings.c
├── print-settings.h
├── print-utils.c
├── print-utils.h
├── print.c
└── print.h
├── pygimp
├── .gitignore
├── ChangeLog.old
├── Makefile.am
├── doc
│ ├── .gitignore
│ ├── Makefile.am
│ ├── end-note.html
│ ├── gimp-module-procedures.html
│ ├── gimp-objects.html
│ ├── procedural-database.html
│ ├── pygimp.html
│ ├── pygimp.sgml
│ ├── structure-of-plugin.html
│ └── support-modules.html
├── gimpcolor-types.defs
├── gimpcolormodule.c
├── gimpenums-types.defs
├── gimpenums.py
├── gimpenumsmodule.c
├── gimpfu.py
├── gimpmodule.c
├── gimpplugin.py
├── gimpshelf.py
├── gimpthumb.defs
├── gimpthumb.override
├── gimpthumbmodule.c
├── gimpui.defs
├── gimpui.override
├── gimpui.py
├── gimpuimodule.c
├── plug-ins
│ ├── .gitignore
│ ├── Makefile.am
│ ├── benchmark-foreground-extract.py
│ ├── clothify.py
│ ├── colorxhtml.py
│ ├── file-openraster.py
│ ├── foggify.py
│ ├── gradients-save-as-css.py
│ ├── palette-offset.py
│ ├── palette-sort.py
│ ├── palette-to-gradient.py
│ ├── py-slice.py
│ ├── pyconsole.py
│ ├── python-console.py
│ ├── python-eval.py
│ ├── shadow_bevel.py
│ ├── sphere.py
│ └── whirlpinch.py
├── py-compile
├── pygimp-api.h
├── pygimp-colors.c
├── pygimp-display.c
├── pygimp-drawable.c
├── pygimp-image.c
├── pygimp-intl.h
├── pygimp-item.c
├── pygimp-logo.png
├── pygimp-parasite.c
├── pygimp-pdb.c
├── pygimp-tile.c
├── pygimp-util.h
├── pygimp-vectors.c
├── pygimp.h
├── pygimp.spec
├── pygimpcolor-api.h
└── pygimpcolor.h
├── script-fu
├── .gitignore
├── Makefile.am
├── ftx
│ ├── .gitignore
│ ├── LICENSE
│ ├── Makefile.am
│ ├── README
│ ├── ftx-functions.txt
│ ├── ftx.c
│ ├── ftx.h
│ └── listhome.scm
├── scheme-wrapper.c
├── scheme-wrapper.h
├── script-fu-console.c
├── script-fu-console.h
├── script-fu-enums.h
├── script-fu-eval.c
├── script-fu-eval.h
├── script-fu-interface.c
├── script-fu-interface.h
├── script-fu-intl.h
├── script-fu-regex.c
├── script-fu-regex.h
├── script-fu-script.c
├── script-fu-script.h
├── script-fu-scripts.c
├── script-fu-scripts.h
├── script-fu-server.c
├── script-fu-server.h
├── script-fu-text-console.c
├── script-fu-text-console.h
├── script-fu-types.h
├── script-fu-utils.c
├── script-fu-utils.h
├── script-fu.c
├── scripts
│ ├── .gitignore
│ ├── Makefile.am
│ ├── add-bevel.scm
│ ├── addborder.scm
│ ├── blend-anim.scm
│ ├── burn-in-anim.scm
│ ├── carve-it.scm
│ ├── chrome-it.scm
│ ├── circuit.scm
│ ├── clothify.scm
│ ├── coffee.scm
│ ├── contactsheet.scm
│ ├── copy-visible.scm
│ ├── difference-clouds.scm
│ ├── distress-selection.scm
│ ├── drop-shadow.scm
│ ├── erase-rows.scm
│ ├── font-map.scm
│ ├── fuzzyborder.scm
│ ├── gimp-online.scm
│ ├── gradient-example.scm
│ ├── grid-system.scm
│ ├── guides-from-selection.scm
│ ├── guides-new-percent.scm
│ ├── guides-new.scm
│ ├── guides-remove-all.scm
│ ├── images
│ │ ├── .gitignore
│ │ ├── Makefile.am
│ │ ├── beavis.jpg
│ │ ├── texture.jpg
│ │ ├── texture1.jpg
│ │ ├── texture2.jpg
│ │ └── texture3.jpg
│ ├── lava.scm
│ ├── line-nova.scm
│ ├── mkbrush.scm
│ ├── old-photo.scm
│ ├── palette-export.scm
│ ├── paste-as-brush.scm
│ ├── paste-as-pattern.scm
│ ├── perspective-shadow.scm
│ ├── plug-in-compat.init
│ ├── predator.scm
│ ├── reverse-layers.scm
│ ├── ripply-anim.scm
│ ├── round-corners.scm
│ ├── script-fu-compat.init
│ ├── script-fu-set-cmap.scm
│ ├── script-fu-util-setpt.scm
│ ├── script-fu-util.scm
│ ├── script-fu.init
│ ├── select-to-brush.scm
│ ├── select-to-image.scm
│ ├── select-to-pattern.scm
│ ├── selection-round.scm
│ ├── slide.scm
│ ├── spinning-globe.scm
│ ├── spyrogimp.scm
│ ├── test-sphere.scm
│ ├── tileblur.scm
│ ├── ts-helloworld.scm
│ ├── unsharp-mask.scm
│ ├── waves-anim.scm
│ ├── weave.scm
│ └── xach-effect.scm
├── servertest.py
└── tinyscheme
│ ├── .gitignore
│ ├── BUILDING
│ ├── CHANGES
│ ├── COPYING
│ ├── Makefile.am
│ ├── Manual.txt
│ ├── MiniSCHEMETribute.txt
│ ├── README
│ ├── dynload.c
│ ├── dynload.h
│ ├── hack.txt
│ ├── init.scm
│ ├── opdefines.h
│ ├── scheme-private.h
│ ├── scheme.c
│ └── scheme.h
├── selection-to-path
├── .gitignore
├── Makefile.am
├── README
├── README.limn
├── bitmap.h
├── bounding-box.h
├── curve.c
├── curve.h
├── edge.c
├── edge.h
├── fit.c
├── fit.h
├── global.h
├── math.c
├── pxl-outline.c
├── pxl-outline.h
├── selection-to-path-dialog.c
├── selection-to-path.c
├── selection-to-path.h
├── spline.c
├── spline.h
├── types.h
├── vector.c
└── vector.h
├── twain
├── .gitignore
├── Makefile.am
├── README
├── gimp-twain.png
├── tw_dump.c
├── tw_dump.h
├── tw_func.c
├── tw_func.h
├── tw_local.h
├── tw_mac.c
├── tw_platform.h
├── tw_util.c
├── tw_util.h
├── tw_win.c
├── twain.c
└── twain.h
├── ui
├── .gitignore
├── Makefile.am
├── plug-in-file-gif.ui
└── plug-in-file-png.ui
└── win-snap
├── .gitignore
├── Makefile.am
├── resource.h
├── select.cur
├── small.ico
├── winsnap.c
├── winsnap.h
├── winsnap.ico
└── winsnap.rc
/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /makefile.mingw
4 | /build
5 |
--------------------------------------------------------------------------------
/color-rotate/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /color-rotate
7 | /color-rotate.exe
--------------------------------------------------------------------------------
/color-rotate/color-rotate-stock.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __COLOR_ROTATE_STOCK_H__
19 | #define __COLOR_ROTATE_STOCK_H__
20 |
21 |
22 | #define STOCK_COLOR_ROTATE_SWITCH_CLOCKWISE "color_rotate_cw"
23 | #define STOCK_COLOR_ROTATE_SWITCH_COUNTERCLOCKWISE "color_rotate_ccw"
24 | #define STOCK_COLOR_ROTATE_CHANGE_ORDER "color_rotate_a_b"
25 | #define STOCK_COLOR_ROTATE_SELECT_ALL "color_rotate_360"
26 |
27 |
28 | void color_rotate_stock_init (void);
29 |
30 |
31 | #endif /* __COLOR_ROTATE_STOCK_H__ */
32 |
--------------------------------------------------------------------------------
/color-rotate/images/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile
2 | /Makefile.in
3 | /stock-icons.list
4 | /color-rotate-stock-pixbufs.h
5 |
--------------------------------------------------------------------------------
/color-rotate/images/Makefile.am:
--------------------------------------------------------------------------------
1 | ## Process this file with automake to produce Makefile.in
2 |
3 | STOCK_IMAGES = \
4 | color-rotate-360.png \
5 | color-rotate-a-b.png \
6 | color-rotate-ccw.png \
7 | color-rotate-cw.png
8 |
9 | EXTRA_DIST = $(STOCK_IMAGES)
10 |
11 | noinst_DATA = color-rotate-stock-pixbufs.h
12 | CLEANFILES = $(noinst_DATA) stock-icons.list
13 |
14 | stock-icons.list: $(STOCK_IMAGES) Makefile.am
15 | ( rm -f $@; \
16 | for image in $(STOCK_IMAGES); do \
17 | echo $$image | \
18 | sed -e 's|.*/||' -e 's|-|_|g' -e 's|\.png$$||' >> $@; \
19 | echo " $(srcdir)/$$image" >> $@; \
20 | done )
21 |
22 | $(srcdir)/color-rotate-stock-pixbufs.h: stock-icons.list
23 | $(GDK_PIXBUF_CSOURCE) --raw --build-list `cat stock-icons.list` > $(@F)
24 |
--------------------------------------------------------------------------------
/color-rotate/images/color-rotate-360.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/color-rotate/images/color-rotate-360.png
--------------------------------------------------------------------------------
/color-rotate/images/color-rotate-a-b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/color-rotate/images/color-rotate-a-b.png
--------------------------------------------------------------------------------
/color-rotate/images/color-rotate-ccw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/color-rotate/images/color-rotate-ccw.png
--------------------------------------------------------------------------------
/color-rotate/images/color-rotate-cw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/color-rotate/images/color-rotate-cw.png
--------------------------------------------------------------------------------
/common/file-xwd.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/common/file-xwd.c
--------------------------------------------------------------------------------
/common/qbist.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/common/qbist.c
--------------------------------------------------------------------------------
/common/rotate.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/common/rotate.c
--------------------------------------------------------------------------------
/file-bmp/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /file-bmp
7 | /file-bmp.exe
8 |
--------------------------------------------------------------------------------
/file-compressor/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /file-compressor
7 | /file-compressor.exe
8 |
--------------------------------------------------------------------------------
/file-compressor/Makefile.am:
--------------------------------------------------------------------------------
1 | ## Process this file with automake to produce Makefile.in
2 |
3 | libgimpconfig = $(top_builddir)/libgimpconfig/libgimpconfig-$(GIMP_API_VERSION).la
4 | libgimp = $(top_builddir)/libgimp/libgimp-$(GIMP_API_VERSION).la
5 | libgimpcolor = $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la
6 | libgimpbase = $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la
7 | libgimpmath = $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la
8 |
9 | if OS_WIN32
10 | mwindows = -mwindows
11 | endif
12 |
13 | AM_LDFLAGS = $(mwindows)
14 |
15 | libexecdir = $(gimpplugindir)/plug-ins
16 |
17 | libexec_PROGRAMS = file-compressor
18 |
19 | file_compressor_SOURCES = \
20 | file-compressor.c
21 |
22 | INCLUDES = \
23 | -I$(top_srcdir) \
24 | $(GTK_CFLAGS) \
25 | $(GEGL_CFLAGS) \
26 | -I$(includedir)
27 |
28 | LDADD = \
29 | $(libgimpconfig) \
30 | $(libgimp) \
31 | $(libgimpcolor) \
32 | $(libgimpmath) \
33 | $(libgimpbase) \
34 | $(GTK_LIBS) \
35 | $(RT_LIBS) \
36 | $(INTLLIBS) \
37 | $(Z_LIBS) \
38 | $(BZIP2_LIBS)
39 |
--------------------------------------------------------------------------------
/file-faxg3/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /file-faxg3
7 | /file-faxg3.exe
8 |
--------------------------------------------------------------------------------
/file-fits/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /file-fits
7 | /file-fits.exe
8 |
--------------------------------------------------------------------------------
/file-fli/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /file-fli
7 | /file-fli.exe
--------------------------------------------------------------------------------
/file-ico/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /.libs
5 | /file-ico
6 | /file-ico.exe
7 |
--------------------------------------------------------------------------------
/file-ico/ico-dialog.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995-1997 Spencer Kimball and Peter Mattis
3 | *
4 | * GIMP Plug-in for Windows Icon files.
5 | * Copyright (C) 2002 Christian Kreibich .
6 | *
7 | * This program is free software: you can redistribute it and/or modify
8 | * it under the terms of the GNU General Public License as published by
9 | * the Free Software Foundation; either version 3 of the License, or
10 | * (at your option) any later version.
11 | *
12 | * This program is distributed in the hope that it will be useful,
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | * GNU General Public License for more details.
16 | *
17 | * You should have received a copy of the GNU General Public License
18 | * along with this program. If not, see .
19 | */
20 |
21 | #ifndef __ICO_DIALOG_H__
22 | #define __ICO_DIALOG_H__
23 |
24 |
25 | GtkWidget * ico_dialog_new (IcoSaveInfo *info);
26 | void ico_dialog_add_icon (GtkWidget *dialog,
27 | gint32 layer,
28 | gint layer_num);
29 |
30 | #endif /* __ICO_DIALOG_H__ */
31 |
--------------------------------------------------------------------------------
/file-jpeg/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /file-jpeg
7 | /file-jpeg.exe
8 | /jpegqual
9 | /jpegqual.exe
--------------------------------------------------------------------------------
/file-jpeg/jpeg-quality.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * jpeg-quality.h
5 | * Copyright (C) 2007 Raphaël Quinet
6 | *
7 | * This program is free software: you can redistribute it and/or modify
8 | * it under the terms of the GNU General Public License as published by
9 | * the Free Software Foundation; either version 3 of the License, or
10 | * (at your option) any later version.
11 | *
12 | * This program is distributed in the hope that it will be useful,
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | * GNU General Public License for more details.
16 | *
17 | * You should have received a copy of the GNU General Public License
18 | * along with this program. If not, see .
19 | */
20 |
21 | #ifndef __JPEG_QUALITY_H__
22 | #define __JPEG_QUALITY_H__
23 |
24 | gint jpeg_detect_quality (struct jpeg_decompress_struct *cinfo);
25 |
26 | #endif /* __JPEG_QUALITY_H__ */
27 |
--------------------------------------------------------------------------------
/file-psd/.gitignore:
--------------------------------------------------------------------------------
1 | /.deps
2 | /.libs
3 | /Makefile
4 | /Makefile.in
5 | /file-psd-load
6 | /file-psd-save
7 | /file-psd-load.exe
8 | /file-psd-save.exe
9 |
--------------------------------------------------------------------------------
/file-psd/new-resource-ids.txt:
--------------------------------------------------------------------------------
1 | Unknown resource ID's seen in PSD files but not yet identified.
2 |
3 | 8BIM 1061 (0x0425)
4 | 8BIM 1062 (0x0426)
5 |
6 | 8BIM 1064 (0x0428)
7 |
8 | 8BIM 1069 (0x042d)
9 |
10 | 8BIM 1072 (0x0430)
11 |
12 | 8BIM 1077 (0x0435)
13 |
14 | MeSa 7002 (0x165a)
15 | MeSa 7003 (0x165b)
16 |
17 | 8BIM 4000 (0x0fa0)
18 | 8BIM 4001 (0x0fa1)
19 | 8BIM 4002 (0x0fa2)
20 | 8BIM 4003 (0x0fa3)
21 | 8BIM 4004 (0x0fa4)
22 | 8BIM 4005 (0x0fa5)
23 | 8BIM 4006 (0x0fa6)
24 |
--------------------------------------------------------------------------------
/file-psd/psd-load.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * GIMP PSD Plug-in
5 | * Copyright 2007 by John Marshall
6 | *
7 | * This program is free software: you can redistribute it and/or modify
8 | * it under the terms of the GNU General Public License as published by
9 | * the Free Software Foundation; either version 3 of the License, or
10 | * (at your option) any later version.
11 | *
12 | * This program is distributed in the hope that it will be useful,
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | * GNU General Public License for more details.
16 | *
17 | * You should have received a copy of the GNU General Public License
18 | * along with this program. If not, see .
19 | */
20 |
21 | #ifndef __PSD_LOAD_H__
22 | #define __PSD_LOAD_H__
23 |
24 |
25 | gint32 load_image (const gchar *filename,
26 | GError **error);
27 |
28 |
29 | #endif /* __PSD_LOAD_H__ */
30 |
--------------------------------------------------------------------------------
/file-psd/psd-thumb-load.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * GIMP PSD Plug-in
5 | * Copyright 2007 by John Marshall
6 | *
7 | * This program is free software: you can redistribute it and/or modify
8 | * it under the terms of the GNU General Public License as published by
9 | * the Free Software Foundation; either version 3 of the License, or
10 | * (at your option) any later version.
11 | *
12 | * This program is distributed in the hope that it will be useful,
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | * GNU General Public License for more details.
16 | *
17 | * You should have received a copy of the GNU General Public License
18 | * along with this program. If not, see .
19 | */
20 |
21 | #ifndef __PSD_THUMB_LOAD_H__
22 | #define __PSD_THUMB_LOAD_H__
23 |
24 |
25 | gint32 load_thumbnail_image (const gchar *filename,
26 | gint *width,
27 | gint *height,
28 | GError **error);
29 |
30 |
31 | #endif /* __PSD_THUMB_LOAD_H__ */
32 |
--------------------------------------------------------------------------------
/file-sgi/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /file-sgi
7 | /file-sgi.exe
8 |
--------------------------------------------------------------------------------
/file-uri/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /file-uri
7 | /file-uri.exe
--------------------------------------------------------------------------------
/file-xjt/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /file-xjt
7 | /file-xjt.exe
8 |
--------------------------------------------------------------------------------
/flame/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /flame
7 | /flame.exe
--------------------------------------------------------------------------------
/flame/cmap.h:
--------------------------------------------------------------------------------
1 | /*
2 | flame - cosmic recursive fractal flames
3 | Copyright (C) 1992 Scott Draves
4 |
5 | This program is free software: you can redistribute it and/or modify
6 | it under the terms of the GNU General Public License as published by
7 | the Free Software Foundation; either version 3 of the License, or
8 | (at your option) any later version.
9 |
10 | This program is distributed in the hope that it will be useful,
11 | but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | GNU General Public License for more details.
14 |
15 | You should have received a copy of the GNU General Public License
16 | along with this program. If not, see .
17 | */
18 |
19 |
20 | #ifndef cmap_included
21 | #define cmap_included
22 |
23 | #define cmap_random (-1)
24 |
25 |
26 |
27 | #define vlen(x) (sizeof(x)/sizeof(*x))
28 |
29 | typedef double clrmap[256][3];
30 |
31 | extern void rgb2hsv(double *rgb, double *hsv);
32 | extern void hsv2rgb(double *hsv, double *rgb);
33 | extern int get_cmap(int n, clrmap c, int cmap_len);
34 |
35 | #endif
36 |
--------------------------------------------------------------------------------
/flame/flame.h:
--------------------------------------------------------------------------------
1 | /*
2 | flame - cosmic recursive fractal flames
3 | Copyright (C) 1992 Scott Draves
4 |
5 | This program is free software: you can redistribute it and/or modify
6 | it under the terms of the GNU General Public License as published by
7 | the Free Software Foundation; either version 3 of the License, or
8 | (at your option) any later version.
9 |
10 | This program is distributed in the hope that it will be useful,
11 | but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | GNU General Public License for more details.
14 |
15 | You should have received a copy of the GNU General Public License
16 | along with this program. If not, see .
17 | */
18 |
19 | #include "libifs.h"
20 | #include "rect.h"
21 | #include "cmap.h"
22 |
--------------------------------------------------------------------------------
/fractal-explorer/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /.libs
5 | /*.o
6 | /fractal-explorer
7 | /fractal-explorer.exe
--------------------------------------------------------------------------------
/fractal-explorer/examples/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile
2 | /Makefile.in
3 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Asteroid_Field:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 5
7 | xmin: -0.664136886596680
8 | xmax: -0.663678705692291
9 | ymin: -0.378479450941086
10 | ymax: -0.378030359745026
11 | iter: 214.723999023437500
12 | cx: 0.184000000357628
13 | cy: -0.200000002980232
14 | redstretch: 89.130996704101562
15 | greenstretch: 70.365997314453125
16 | bluestretch: 58.000000000000000
17 | redmode: 0
18 | greenmode: 0
19 | bluemode: 2
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Bar_Code_Label:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 4
7 | xmin: -0.443357914686203
8 | xmax: -0.443357914686203
9 | ymin: 0.085399866104126
10 | ymax: 0.085484646260738
11 | iter: 50.000000000000000
12 | cx: -0.847000002861023
13 | cy: -0.184000000357628
14 | redstretch: 128.000000000000000
15 | greenstretch: 128.000000000000000
16 | bluestretch: 128.000000000000000
17 | redmode: 0
18 | greenmode: 0
19 | bluemode: 0
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Beauty_of_Nature:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 4
7 | xmin: -0.125070333480835
8 | xmax: -0.120749041438103
9 | ymin: -0.537724196910858
10 | ymax: -0.532733201980591
11 | iter: 49.080001831054688
12 | cx: 0.453999996185303
13 | cy: 0.000000000000000
14 | redstretch: 123.000000000000000
15 | greenstretch: 128.000000000000000
16 | bluestretch: 78.000000000000000
17 | redmode: 1
18 | greenmode: 2
19 | bluemode: 0
20 | redinvert: 0
21 | greeninvert: 1
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Blue_Curtain:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 4
7 | xmin: 0.257157027721405
8 | xmax: 0.257280886173248
9 | ymin: 0.153874531388283
10 | ymax: 0.154003381729126
11 | iter: 49.080001831054688
12 | cx: -0.750000000000000
13 | cy: -0.356000006198883
14 | redstretch: 123.978996276855469
15 | greenstretch: 112.000000000000000
16 | bluestretch: 60.000000000000000
17 | redmode: 1
18 | greenmode: 1
19 | bluemode: 0
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Car_Track:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 4
7 | xmin: -0.104991987347603
8 | xmax: -0.104991905391216
9 | ymin: 0.250050097703934
10 | ymax: 0.250050216913223
11 | iter: 202.453994750976562
12 | cx: 0.356000006198883
13 | cy: -0.200000002980232
14 | redstretch: 128.000000000000000
15 | greenstretch: 128.000000000000000
16 | bluestretch: 128.000000000000000
17 | redmode: 2
18 | greenmode: 0
19 | bluemode: 0
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Energetic_Diamond:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 0
7 | xmin: -1.255496978759766
8 | xmax: -1.249950170516968
9 | ymin: -0.347052335739136
10 | ymax: -0.338468551635742
11 | iter: 50.000000000000000
12 | cx: -0.750000000000000
13 | cy: -0.200000002980232
14 | redstretch: 128.000000000000000
15 | greenstretch: 113.000000000000000
16 | bluestretch: 128.000000000000000
17 | redmode: 0
18 | greenmode: 1
19 | bluemode: 2
20 | redinvert: 1
21 | greeninvert: 1
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Explosive:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 6
7 | xmin: 0.353848785161972
8 | xmax: 0.356627285480499
9 | ymin: 0.458385974168777
10 | ymax: 0.460633248090744
11 | iter: 147.238998413085938
12 | cx: 0.000000000000000
13 | cy: 0.000000000000000
14 | redstretch: 128.000000000000000
15 | greenstretch: 128.000000000000000
16 | bluestretch: 128.000000000000000
17 | redmode: 1
18 | greenmode: 1
19 | bluemode: 0
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 1
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Flower:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 4
7 | xmin: -0.125281319022179
8 | xmax: -0.116631627082825
9 | ymin: 0.375891804695129
10 | ymax: 0.384632647037506
11 | iter: 67.485000610351562
12 | cx: 0.405000001192093
13 | cy: -0.200000002980232
14 | redstretch: 124.000000000000000
15 | greenstretch: 112.000000000000000
16 | bluestretch: 60.000000000000000
17 | redmode: 0
18 | greenmode: 2
19 | bluemode: 0
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 1
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Fragments:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 2
7 | xmin: -0.508517742156982
8 | xmax: -0.475813776254654
9 | ymin: -0.025438375771046
10 | ymax: 0.025984741747379
11 | iter: 177.914001464843750
12 | cx: -1.018000006675720
13 | cy: -0.200000002980232
14 | redstretch: 128.000000000000000
15 | greenstretch: 128.000000000000000
16 | bluestretch: 128.000000000000000
17 | redmode: 0
18 | greenmode: 0
19 | bluemode: 1
20 | redinvert: 1
21 | greeninvert: 1
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Hemp:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 6
7 | xmin: -0.968750000000000
8 | xmax: 0.437500000000000
9 | ymin: -0.703125000000000
10 | ymax: 0.843750000000000
11 | iter: 50.000000000000000
12 | cx: -0.012000000104308
13 | cy: 0.000000000000000
14 | redstretch: 87.000000000000000
15 | greenstretch: 128.000000000000000
16 | bluestretch: 0.000000000000000
17 | redmode: 0
18 | greenmode: 2
19 | bluemode: 1
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/High_Voltage:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 1
7 | xmin: -0.476808547973633
8 | xmax: -0.223514556884766
9 | ymin: -0.017941474914551
10 | ymax: 0.114898681640625
11 | iter: 50.000000000000000
12 | cx: -1.337000012397766
13 | cy: 0.086000002920628
14 | redstretch: 127.330001831054688
15 | greenstretch: 90.000000000000000
16 | bluestretch: 128.000000000000000
17 | redmode: 2
18 | greenmode: 2
19 | bluemode: 2
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Hoops:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 4
7 | xmin: -0.345402956008911
8 | xmax: -0.252956151962280
9 | ymin: -0.274888515472412
10 | ymax: -0.204696178436279
11 | iter: 30.674999237060547
12 | cx: 0.356000006198883
13 | cy: -0.200000002980232
14 | redstretch: 128.000000000000000
15 | greenstretch: 67.000000000000000
16 | bluestretch: 98.000000000000000
17 | redmode: 1
18 | greenmode: 1
19 | bluemode: 0
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Ice_Crystal:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 1
7 | xmin: 0.068130433559418
8 | xmax: 0.116958513855934
9 | ymin: 0.512302279472351
10 | ymax: 0.534968316555023
11 | iter: 202.453994750976562
12 | cx: 0.356000006198883
13 | cy: 0.428999990224838
14 | redstretch: 128.000000000000000
15 | greenstretch: 113.000000000000000
16 | bluestretch: 128.000000000000000
17 | redmode: 0
18 | greenmode: 0
19 | bluemode: 0
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Leaves:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 6
7 | xmin: -0.350769042968750
8 | xmax: -0.080402374267578
9 | ymin: -0.264384269714355
10 | ymax: -0.041095733642578
11 | iter: 50.000000000000000
12 | cx: -0.184000000357628
13 | cy: 0.000000000000000
14 | redstretch: 29.000000000000000
15 | greenstretch: 80.000000000000000
16 | bluestretch: 7.000000000000000
17 | redmode: 0
18 | greenmode: 1
19 | bluemode: 0
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Lightning:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 0
7 | xmin: -1.285429239273071
8 | xmax: -1.283814907073975
9 | ymin: 0.428520709276199
10 | ymax: 0.432528734207153
11 | iter: 50.000000000000000
12 | cx: -0.750000000000000
13 | cy: -0.200000002980232
14 | redstretch: 128.000000000000000
15 | greenstretch: 89.130996704101562
16 | bluestretch: 128.000000000000000
17 | redmode: 0
18 | greenmode: 0
19 | bluemode: 2
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Makefile.am:
--------------------------------------------------------------------------------
1 | ## Process this file with automake to produce Makefile.in
2 |
3 | fractalexplorerdatadir = $(gimpdatadir)/fractalexplorer
4 |
5 | fractalexplorerdata_DATA = \
6 | Asteroid_Field \
7 | Bar_Code_Label \
8 | Beauty_of_Nature \
9 | Blue_Curtain \
10 | Car_Track \
11 | Energetic_Diamond \
12 | Explosive \
13 | Flower \
14 | Fragments \
15 | Hemp \
16 | High_Voltage \
17 | Hoops \
18 | Ice_Crystal \
19 | Leaves \
20 | Lightning \
21 | Mandelbrot \
22 | Marble \
23 | Marble2 \
24 | Medusa \
25 | Nautilus \
26 | Nebula \
27 | Plant \
28 | Rose \
29 | Saturn \
30 | Snow_Crystal \
31 | Soma \
32 | Spark \
33 | Suns \
34 | Tentacles \
35 | The_Green_Place \
36 | Wave \
37 | Wood \
38 | Zooming_Circle
39 |
40 | EXTRA_DIST = $(fractalexplorerdata_DATA)
41 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Mandelbrot:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 0
7 | xmin: -0.078803382813931
8 | xmax: -0.077717751264572
9 | ymin: -0.880311131477356
10 | ymax: -0.879459798336029
11 | iter: 503.066986083984375
12 | cx: -0.750000000000000
13 | cy: -0.200000002980232
14 | redstretch: 128.000000000000000
15 | greenstretch: 120.627998352050781
16 | bluestretch: 128.000000000000000
17 | redmode: 1
18 | greenmode: 2
19 | bluemode: 0
20 | redinvert: 1
21 | greeninvert: 0
22 | blueinvert: 1
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Marble:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 4
7 | xmin: -0.235851287841797
8 | xmax: -0.060367584228516
9 | ymin: 0.091303825378418
10 | ymax: 0.220178604125977
11 | iter: 55.215000152587891
12 | cx: 0.356000006198883
13 | cy: -0.200000002980232
14 | redstretch: 128.000000000000000
15 | greenstretch: 128.000000000000000
16 | bluestretch: 127.330001831054688
17 | redmode: 1
18 | greenmode: 2
19 | bluemode: 2
20 | redinvert: 0
21 | greeninvert: 1
22 | blueinvert: 1
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Marble2:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 4
7 | xmin: -0.146484375000000
8 | xmax: 0.064453125000000
9 | ymin: 0.154907226562500
10 | ymax: 0.358154296875000
11 | iter: 50.000000000000000
12 | cx: 0.356000006198883
13 | cy: -0.200000002980232
14 | redstretch: 128.000000000000000
15 | greenstretch: 128.000000000000000
16 | bluestretch: 128.000000000000000
17 | redmode: 1
18 | greenmode: 1
19 | bluemode: 0
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Medusa:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 0
7 | xmin: -1.408687233924866
8 | xmax: -1.408686757087708
9 | ymin: -0.135643482208252
10 | ymax: -0.135642752051353
11 | iter: 104.293998718261719
12 | cx: -0.750000000000000
13 | cy: -0.200000002980232
14 | redstretch: 128.000000000000000
15 | greenstretch: 113.000000000000000
16 | bluestretch: 128.000000000000000
17 | redmode: 1
18 | greenmode: 0
19 | bluemode: 1
20 | redinvert: 1
21 | greeninvert: 1
22 | blueinvert: 1
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Nautilus:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 6
7 | xmin: -0.078369140625000
8 | xmax: 0.158203125000000
9 | ymin: -0.485778808593750
10 | ymax: -0.197387695312500
11 | iter: 134.968994140625000
12 | cx: 0.109999999403954
13 | cy: 0.037000000476837
14 | redstretch: 128.000000000000000
15 | greenstretch: 128.000000000000000
16 | bluestretch: 128.000000000000000
17 | redmode: 1
18 | greenmode: 2
19 | bluemode: 0
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Nebula:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 6
7 | xmin: -0.935546875000000
8 | xmax: 0.226562500000000
9 | ymin: 0.034790039062500
10 | ymax: 0.995361328125000
11 | iter: 67.485000610351562
12 | cx: 0.428999990224838
13 | cy: 0.232999995350838
14 | redstretch: 128.000000000000000
15 | greenstretch: 120.627998352050781
16 | bluestretch: 93.000000000000000
17 | redmode: 2
18 | greenmode: 2
19 | bluemode: 1
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Plant:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 4
7 | xmin: -0.251464843750000
8 | xmax: -0.097656250000000
9 | ymin: -0.626953125000000
10 | ymax: -0.503356933593750
11 | iter: 55.215000152587891
12 | cx: 0.503000020980835
13 | cy: -0.012000000104308
14 | redstretch: 128.000000000000000
15 | greenstretch: 128.000000000000000
16 | bluestretch: 128.000000000000000
17 | redmode: 2
18 | greenmode: 1
19 | bluemode: 0
20 | redinvert: 1
21 | greeninvert: 1
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Rose:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 7
7 | xmin: 0.011789147742093
8 | xmax: 0.012022980488837
9 | ymin: 0.040065050125122
10 | ymax: 0.040298193693161
11 | iter: 92.025001525878906
12 | cx: -1.092000007629395
13 | cy: 0.232999995350838
14 | redstretch: 124.000000000000000
15 | greenstretch: 112.000000000000000
16 | bluestretch: 60.000000000000000
17 | redmode: 1
18 | greenmode: 0
19 | bluemode: 0
20 | redinvert: 1
21 | greeninvert: 1
22 | blueinvert: 1
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Saturn:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 4
7 | xmin: -0.720550119876862
8 | xmax: -0.736553728580475
9 | ymin: 0.128735020756721
10 | ymax: 0.068184189498425
11 | iter: 49.080001831054688
12 | cx: -0.750000000000000
13 | cy: -0.200000002980232
14 | redstretch: 119.958000183105469
15 | greenstretch: 85.779998779296875
16 | bluestretch: 6.031000137329102
17 | redmode: 0
18 | greenmode: 0
19 | bluemode: 0
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Snow_Crystal:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 0
7 | xmin: -0.562806546688080
8 | xmax: -0.561547160148621
9 | ymin: -0.643333077430725
10 | ymax: -0.642277657985687
11 | iter: 122.698997497558594
12 | cx: -0.750000000000000
13 | cy: -0.200000002980232
14 | redstretch: 128.000000000000000
15 | greenstretch: 113.000000000000000
16 | bluestretch: 128.000000000000000
17 | redmode: 0
18 | greenmode: 0
19 | bluemode: 2
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Soma:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 6
7 | xmin: -0.038584709167480
8 | xmax: 0.094075202941895
9 | ymin: -0.689266920089722
10 | ymax: -0.584711074829102
11 | iter: 98.160003662109375
12 | cx: 0.405000001192093
13 | cy: 0.037000000476837
14 | redstretch: 128.000000000000000
15 | greenstretch: 128.000000000000000
16 | bluestretch: 128.000000000000000
17 | redmode: 0
18 | greenmode: 1
19 | bluemode: 2
20 | redinvert: 0
21 | greeninvert: 1
22 | blueinvert: 1
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Spark:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 7
7 | xmin: -0.014160156250000
8 | xmax: 1.014160156250000
9 | ymin: -0.261108398437500
10 | ymax: 0.252685546875000
11 | iter: 42.944999694824219
12 | cx: -1.386999964714050
13 | cy: -0.257999986410141
14 | redstretch: 124.000000000000000
15 | greenstretch: 112.000000000000000
16 | bluestretch: 60.000000000000000
17 | redmode: 0
18 | greenmode: 2
19 | bluemode: 0
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 1
23 | colormode: 1
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Suns:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 1
7 | xmin: -0.573436737060547
8 | xmax: -0.399868011474609
9 | ymin: -0.177640914916992
10 | ymax: -0.024647712707520
11 | iter: 607.361999511718750
12 | cx: -0.723999977111816
13 | cy: -0.200000002980232
14 | redstretch: 128.000000000000000
15 | greenstretch: 128.000000000000000
16 | bluestretch: 128.000000000000000
17 | redmode: 2
18 | greenmode: 0
19 | bluemode: 1
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Tentacles:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 6
7 | xmin: -0.430790066719055
8 | xmax: -0.421469658613205
9 | ymin: 0.017559077590704
10 | ymax: 0.025114785879850
11 | iter: 67.485000610351562
12 | cx: -0.086000002920628
13 | cy: -0.012000000104308
14 | redstretch: 128.000000000000000
15 | greenstretch: 37.000000000000000
16 | bluestretch: 93.000000000000000
17 | redmode: 2
18 | greenmode: 2
19 | bluemode: 1
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/The_Green_Place:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 2
7 | xmin: 0.064453125000000
8 | xmax: 0.950683593750000
9 | ymin: -0.389648437500000
10 | ymax: 0.476440429687500
11 | iter: 50.000000000000000
12 | cx: -1.067000031471252
13 | cy: -0.200000002980232
14 | redstretch: 128.000000000000000
15 | greenstretch: 110.000000000000000
16 | bluestretch: 2.000000000000000
17 | redmode: 0
18 | greenmode: 1
19 | bluemode: 1
20 | redinvert: 1
21 | greeninvert: 1
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Wave:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 2
7 | xmin: -0.937500000000000
8 | xmax: 1.125000000000000
9 | ymin: -0.609375000000000
10 | ymax: 0.609375000000000
11 | iter: 50.000000000000000
12 | cx: -1.042999982833862
13 | cy: -0.037000000476837
14 | redstretch: 128.000000000000000
15 | greenstretch: 22.000000000000000
16 | bluestretch: 101.000000000000000
17 | redmode: 1
18 | greenmode: 1
19 | bluemode: 0
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Wood:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 4
7 | xmin: -1.287102937698364
8 | xmax: -1.287102580070496
9 | ymin: 0.099825143814087
10 | ymax: 0.099862203001976
11 | iter: 50.000000000000000
12 | cx: -0.750000000000000
13 | cy: -0.200000002980232
14 | redstretch: 128.000000000000000
15 | greenstretch: 109.905998229980469
16 | bluestretch: 2.009999990463257
17 | redmode: 1
18 | greenmode: 0
19 | bluemode: 0
20 | redinvert: 1
21 | greeninvert: 1
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/examples/Zooming_Circle:
--------------------------------------------------------------------------------
1 | Fractal Explorer Plug-In Version 2 - (c) 1997
2 | #**********************************************************************
3 | # This is a data file for the Fractal Explorer plug-in for GIMP *
4 | # Get the plug-in at http://www.mygale.org/~cotting *
5 | #**********************************************************************
6 | fractaltype: 3
7 | xmin: 0.187500000000000
8 | xmax: 0.984375000000000
9 | ymin: 0.843750000000000
10 | ymax: 1.734375000000000
11 | iter: 50.000000000000000
12 | cx: 0.773000001907349
13 | cy: -0.723999977111816
14 | redstretch: 128.000000000000000
15 | greenstretch: 128.000000000000000
16 | bluestretch: 128.000000000000000
17 | redmode: 2
18 | greenmode: 0
19 | bluemode: 1
20 | redinvert: 0
21 | greeninvert: 0
22 | blueinvert: 0
23 | colormode: 0
24 | #**********************************************************************
25 |
26 | #**********************************************************************
27 |
--------------------------------------------------------------------------------
/fractal-explorer/fractal-explorer-dialogs.h:
--------------------------------------------------------------------------------
1 | #ifndef __FRACTALEXPLORER_DIALOGS_H__
2 | #define __FRACTALEXPLORER_DIALOGS_H__
3 |
4 | gint explorer_dialog (void);
5 | void dialog_update_preview (void);
6 |
7 | void set_cmap_preview (void);
8 | void make_color_map (void);
9 |
10 | void dialog_change_scale (void);
11 | gchar * get_line (gchar *buf,
12 | gint s,
13 | FILE *from,
14 | gint init);
15 | gint load_options (fractalexplorerOBJ *xxx,
16 | FILE *fp);
17 | void explorer_load (void);
18 |
19 | #endif
20 |
--------------------------------------------------------------------------------
/gfig/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /gfig
7 | /gfig.exe
--------------------------------------------------------------------------------
/gfig/gfig-arc.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This is a plug-in for GIMP.
5 | *
6 | * Generates images containing vector type drawings.
7 | *
8 | * Copyright (C) 1997 Andy Thomas alt@picnic.demon.co.uk
9 | *
10 | * This program is free software: you can redistribute it and/or modify
11 | * it under the terms of the GNU General Public License as published by
12 | * the Free Software Foundation; either version 3 of the License, or
13 | * (at your option) any later version.
14 | *
15 | * This program is distributed in the hope that it will be useful,
16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 | * GNU General Public License for more details.
19 | *
20 | * You should have received a copy of the GNU General Public License
21 | * along with this program. If not, see .
22 | *
23 | */
24 |
25 | #ifndef __GFIG_ARC_H__
26 | #define __GFIG_ARC_H__
27 |
28 | void d_arc_object_class_init (void);
29 |
30 | void d_arc_start (GdkPoint *pnt,
31 | gboolean shift_down);
32 | void d_arc_end (GdkPoint *pnt,
33 | gboolean shift_down);
34 |
35 |
36 | #endif /* __GFIG_ARC_H__ */
37 |
--------------------------------------------------------------------------------
/gfig/gfig-circle.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This is a plug-in for GIMP.
5 | *
6 | * Generates images containing vector type drawings.
7 | *
8 | * Copyright (C) 1997 Andy Thomas alt@picnic.demon.co.uk
9 | *
10 | * This program is free software: you can redistribute it and/or modify
11 | * it under the terms of the GNU General Public License as published by
12 | * the Free Software Foundation; either version 3 of the License, or
13 | * (at your option) any later version.
14 | *
15 | * This program is distributed in the hope that it will be useful,
16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 | * GNU General Public License for more details.
19 | *
20 | * You should have received a copy of the GNU General Public License
21 | * along with this program. If not, see .
22 | *
23 | */
24 |
25 | #ifndef __GFIG_CIRCLE_H__
26 | #define __GFIG_CIRCLE_H__
27 |
28 | void d_circle_object_class_init (void);
29 |
30 | void d_circle_start (GdkPoint *pnt,
31 | gboolean shift_down);
32 | void d_circle_end (GdkPoint *pnt,
33 | gboolean shift_down);
34 |
35 | #endif /* __GFIG_CIRCLE_H__ */
36 |
--------------------------------------------------------------------------------
/gfig/gfig-ellipse.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This is a plug-in for GIMP.
5 | *
6 | * Generates images containing vector type drawings.
7 | *
8 | * Copyright (C) 1997 Andy Thomas alt@picnic.demon.co.uk
9 | *
10 | * This program is free software: you can redistribute it and/or modify
11 | * it under the terms of the GNU General Public License as published by
12 | * the Free Software Foundation; either version 3 of the License, or
13 | * (at your option) any later version.
14 | *
15 | * This program is distributed in the hope that it will be useful,
16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 | * GNU General Public License for more details.
19 | *
20 | * You should have received a copy of the GNU General Public License
21 | * along with this program. If not, see .
22 | *
23 | */
24 |
25 | #ifndef __GFIG_ELLIPSE_H__
26 | #define __GFIG_ELLIPSE_H__
27 |
28 | void d_ellipse_object_class_init (void);
29 |
30 | void d_ellipse_start (GdkPoint *pnt,
31 | gboolean shift_down);
32 | void d_ellipse_end (GdkPoint *pnt,
33 | gboolean shift_down);
34 |
35 | #endif /* __GFIG_ELLIPSE_H__ */
36 |
--------------------------------------------------------------------------------
/gfig/gfig-examples/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile
2 | /Makefile.in
3 |
--------------------------------------------------------------------------------
/gfig/gfig-examples/A_star:
--------------------------------------------------------------------------------
1 | GFIG Version 0.1
2 | Name: A\040star
3 | Version: 0.000000
4 | ObjCount: 18
5 |
6 | GridSpacing: 30
7 | GridType: POLAR_GRID
8 | DrawGrid: TRUE
9 | Snap2Grid: TRUE
10 | LockOnGrid: FALSE
11 | ShowControl: TRUE
12 |
13 |
14 | 127 67
15 | 44 44
16 |
17 |
18 | 44 44
19 | 68 128
20 |
21 |
22 | 68 128
23 | 44 212
24 |
25 |
26 | 44 212
27 | 128 188
28 |
29 |
30 | 128 188
31 | 212 212
32 |
33 |
34 | 212 212
35 | 188 128
36 |
37 |
38 | 188 128
39 | 212 44
40 |
41 |
42 | 212 44
43 | 128 68
44 |
45 |
46 | 128 128
47 | 139 186
48 |
49 |
50 | 128 128
51 | 151 245
52 |
53 |
54 | 128 8
55 | 86 86
56 |
57 |
58 | 86 86
59 | 8 128
60 |
61 |
62 | 8 128
63 | 86 170
64 |
65 |
66 | 86 170
67 | 128 248
68 |
69 |
70 | 128 248
71 | 170 170
72 |
73 |
74 | 170 170
75 | 248 128
76 |
77 |
78 | 248 128
79 | 170 86
80 |
81 |
82 | 170 86
83 | 128 8
84 |
85 |
--------------------------------------------------------------------------------
/gfig/gfig-examples/Makefile.am:
--------------------------------------------------------------------------------
1 | ## Process this file with automake to produce Makefile.in
2 |
3 | gfigdatadir = $(gimpdatadir)/gfig
4 |
5 | gfigdata_DATA = \
6 | A_star \
7 | curves \
8 | polys \
9 | ring \
10 | ring+star \
11 | simily \
12 | spirals_and_stars \
13 | sprial \
14 | star2 \
15 | stars
16 |
17 | EXTRA_DIST = $(gfigdata_DATA)
18 |
--------------------------------------------------------------------------------
/gfig/gfig-examples/curves:
--------------------------------------------------------------------------------
1 | GFIG Version 0.1
2 | Name: curves
3 | Version: 0.000000
4 | ObjCount: 9
5 |
6 | GridSpacing: 13
7 | GridType: POLAR_GRID
8 | DrawGrid: TRUE
9 | Snap2Grid: TRUE
10 | LockOnGrid: FALSE
11 | ShowControl: TRUE
12 |
13 |
14 | 53 39
15 | 109 13
16 | 170 19
17 |
18 |
19 | 177 37
20 | 217 75
21 | 231 115
22 |
23 |
24 | 219 128
25 | 199 184
26 | 160 212
27 |
28 |
29 | 146 203
30 | 105 202
31 | 71 180
32 |
33 |
34 | 75 164
35 | 64 132
36 | 70 99
37 |
38 |
39 | 95 89
40 | 128 77
41 | 158 87
42 |
43 |
44 | 158 104
45 | 166 128
46 | 155 156
47 |
48 |
49 | 143 148
50 | 121 152
51 | 105 139
52 |
53 |
54 | 116 130
55 | 125 116
56 | 139 123
57 |
58 |
--------------------------------------------------------------------------------
/gfig/gfig-examples/polys:
--------------------------------------------------------------------------------
1 | GFIG Version 0.1
2 | Name: polys
3 | Version: 0.000000
4 | ObjCount: 4
5 |
6 | GridSpacing: 10
7 | GridType: RECT_GRID
8 | DrawGrid: TRUE
9 | Snap2Grid: TRUE
10 | LockOnGrid: FALSE
11 | ShowControl: TRUE
12 |
13 |
14 | 60 40
15 | 60 100
16 |
17 | 3
18 |
19 |
20 |
21 | 170 60
22 | 200 110
23 |
24 | 4
25 |
26 |
27 |
28 | 50 170
29 | 70 210
30 |
31 | 5
32 |
33 |
34 |
35 | 170 170
36 | 110 160
37 |
38 | 6
39 |
40 |
41 |
--------------------------------------------------------------------------------
/gfig/gfig-examples/ring:
--------------------------------------------------------------------------------
1 | GFIG Version 0.1
2 | Name: a\040ring
3 | Version: 0.000000
4 | ObjCount: 8
5 |
6 | GridSpacing: 50
7 | GridType: RECT_GRID
8 | DrawGrid: TRUE
9 | Snap2Grid: TRUE
10 | LockOnGrid: FALSE
11 | ShowControl: TRUE
12 |
13 |
14 | 163 163
15 | 147 174
16 |
17 |
18 | 178 128
19 | 174 147
20 |
21 |
22 | 163 93
23 | 174 109
24 |
25 |
26 | 128 78
27 | 109 82
28 |
29 |
30 | 93 93
31 | 82 109
32 |
33 |
34 | 78 128
35 | 82 147
36 |
37 |
38 | 93 163
39 | 109 174
40 |
41 |
42 | 128 178
43 | 147 174
44 |
45 |
--------------------------------------------------------------------------------
/gfig/gfig-examples/simily:
--------------------------------------------------------------------------------
1 | GFIG Version 0.1
2 | Name: Simly\040face
3 | Version: 0.000000
4 | ObjCount: 5
5 |
6 | GridSpacing: 30
7 | GridType: RECT_GRID
8 | DrawGrid: FALSE
9 | Snap2Grid: FALSE
10 | LockOnGrid: FALSE
11 | ShowControl: TRUE
12 |
13 |
14 | 128 128
15 | 142 235
16 |
17 |
18 | 72 90
19 | 72 108
20 |
21 |
22 | 180 90
23 | 180 108
24 |
25 |
26 | 66 163
27 | 71 171
28 | 78 178
29 | 85 185
30 | 92 190
31 | 101 194
32 | 110 197
33 | 119 199
34 | 128 200
35 | 137 199
36 | 146 197
37 | 155 194
38 | 163 190
39 | 171 185
40 | 178 178
41 | 185 171
42 | 190 164
43 |
44 |
45 | 128 145
46 | 128 164
47 |
48 |
--------------------------------------------------------------------------------
/gfig/gfig-examples/spirals_and_stars:
--------------------------------------------------------------------------------
1 | GFIG Version 0.1
2 | Name: First\040gfig
3 | Version: 0.000000
4 | ObjCount: 6
5 |
6 | GridSpacing: 30
7 | GridType: RECT_GRID
8 | DrawGrid: FALSE
9 | Snap2Grid: FALSE
10 | LockOnGrid: FALSE
11 | ShowControl: TRUE
12 |
13 |
14 | 71 81
15 | 96 103
16 |
17 | 4
18 |
19 |
20 |
21 | 152 79
22 | 179 91
23 |
24 | -4
25 |
26 |
27 |
28 | 116 94
29 | 105 147
30 | 73 161
31 |
32 | 4
33 |
34 |
35 |
36 | 206 106
37 | 228 123
38 | 214 112
39 |
40 | 3
41 |
42 |
43 |
44 | 26 115
45 | 10 133
46 | 20 121
47 |
48 | 3
49 |
50 |
51 |
52 | 38 169
53 | 92 218
54 | 182 182
55 |
56 |
--------------------------------------------------------------------------------
/gfig/gfig-examples/sprial:
--------------------------------------------------------------------------------
1 | GFIG Version 0.1
2 | Name: square\040sprial
3 | Version: 0.000000
4 | ObjCount: 2
5 |
6 | GridSpacing: 30
7 | GridType: RECT_GRID
8 | DrawGrid: FALSE
9 | Snap2Grid: FALSE
10 | LockOnGrid: FALSE
11 | ShowControl: TRUE
12 |
13 |
14 | 30 20
15 | 230 20
16 | 230 230
17 | 50 230
18 | 50 40
19 | 210 40
20 | 210 210
21 | 70 210
22 | 70 60
23 | 190 60
24 | 190 190
25 | 90 190
26 | 90 80
27 | 170 80
28 | 170 170
29 | 110 170
30 | 110 100
31 | 150 100
32 | 150 150
33 | 130 150
34 |
35 |
36 | 130 150
37 | 130 120
38 |
39 |
--------------------------------------------------------------------------------
/gfig/gfig-examples/star2:
--------------------------------------------------------------------------------
1 | GFIG Version 0.1
2 | Name: Another\040star
3 | Version: 0.000000
4 | ObjCount: 7
5 |
6 | GridSpacing: 30
7 | GridType: RECT_GRID
8 | DrawGrid: FALSE
9 | Snap2Grid: FALSE
10 | LockOnGrid: FALSE
11 | ShowControl: TRUE
12 |
13 |
14 | 128 128
15 | 164 190
16 |
17 | 6
18 |
19 |
20 |
21 | 128 43
22 | 163 63
23 |
24 | 3
25 |
26 |
27 |
28 | 203 170
29 | 238 190
30 |
31 | 3
32 |
33 |
34 |
35 | 54 170
36 | 89 190
37 |
38 | 3
39 |
40 |
41 |
42 | 202 85
43 | 237 65
44 |
45 | 3
46 |
47 |
48 |
49 | 54 85
50 | 89 65
51 |
52 | 3
53 |
54 |
55 |
56 | 128 213
57 | 163 193
58 |
59 | 3
60 |
61 |
62 |
--------------------------------------------------------------------------------
/gfig/gfig-examples/stars:
--------------------------------------------------------------------------------
1 | GFIG Version 0.1
2 | Name: First\040gfig
3 | Version: 0.000000
4 | ObjCount: 4
5 |
6 | GridSpacing: 30
7 | GridType: RECT_GRID
8 | DrawGrid: FALSE
9 | Snap2Grid: FALSE
10 | LockOnGrid: FALSE
11 | ShowControl: TRUE
12 |
13 |
14 | 80 70
15 | 80 130
16 | 80 90
17 |
18 | 6
19 |
20 |
21 |
22 | 200 70
23 | 200 130
24 | 200 90
25 |
26 | 6
27 |
28 |
29 |
30 | 200 190
31 | 200 250
32 | 200 210
33 |
34 | 6
35 |
36 |
37 |
38 | 80 190
39 | 80 250
40 | 80 210
41 |
42 | 6
43 |
44 |
45 |
--------------------------------------------------------------------------------
/gfig/gfig-line.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This is a plug-in for GIMP.
5 | *
6 | * Generates images containing vector type drawings.
7 | *
8 | * Copyright (C) 1997 Andy Thomas alt@picnic.demon.co.uk
9 | *
10 | * This program is free software: you can redistribute it and/or modify
11 | * it under the terms of the GNU General Public License as published by
12 | * the Free Software Foundation; either version 3 of the License, or
13 | * (at your option) any later version.
14 | *
15 | * This program is distributed in the hope that it will be useful,
16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 | * GNU General Public License for more details.
19 | *
20 | * You should have received a copy of the GNU General Public License
21 | * along with this program. If not, see .
22 | *
23 | */
24 |
25 | #ifndef __GFIG_LINE_H__
26 | #define __GFIG_LINE_H__
27 |
28 | void d_line_object_class_init (void);
29 |
30 | void d_line_start (GdkPoint *pnt,
31 | gboolean shift_down);
32 | void d_line_end (GdkPoint *pnt,
33 | gboolean shift_down);
34 |
35 | #endif /* __GFIG_LINE_H__ */
36 |
--------------------------------------------------------------------------------
/gfig/gfig-preview.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This is a plug-in for GIMP.
5 | *
6 | * Generates images containing vector type drawings.
7 | *
8 | * Copyright (C) 1997 Andy Thomas alt@picnic.demon.co.uk
9 | *
10 | * This program is free software: you can redistribute it and/or modify
11 | * it under the terms of the GNU General Public License as published by
12 | * the Free Software Foundation; either version 3 of the License, or
13 | * (at your option) any later version.
14 | *
15 | * This program is distributed in the hope that it will be useful,
16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 | * GNU General Public License for more details.
19 | *
20 | * You should have received a copy of the GNU General Public License
21 | * along with this program. If not, see .
22 | *
23 | */
24 |
25 | #ifndef __GFIG_PREVIEW_H__
26 | #define __GFIG_PREVIEW_H__
27 |
28 | #define PREVIEW_SIZE 400
29 |
30 | GtkWidget *make_preview (void);
31 |
32 | void gfig_pos_enable (GtkWidget *widget,
33 | gpointer data);
34 |
35 | #endif /* __GFIG_PREVIEW_H__ */
36 |
--------------------------------------------------------------------------------
/gfig/images/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile
2 | /Makefile.in
3 | /.xvpics
4 | /.thumbnails
5 | /stock-icons.list
6 | /gfig-stock-pixbufs.h
7 |
--------------------------------------------------------------------------------
/gfig/images/Makefile.am:
--------------------------------------------------------------------------------
1 | ## Process this file with automake to produce Makefile.in
2 |
3 | STOCK_IMAGES = \
4 | stock-bezier.png \
5 | stock-circle.png \
6 | stock-copy-object.png \
7 | stock-curve.png \
8 | stock-delete-object.png \
9 | stock-ellipse.png \
10 | stock-line.png \
11 | stock-move-object.png \
12 | stock-move-point.png \
13 | stock-polygon.png \
14 | stock-rectangle.png \
15 | stock-select-object.png \
16 | stock-show-all.png \
17 | stock-spiral.png \
18 | stock-star.png \
19 | stock-logo.png
20 |
21 | EXTRA_DIST = $(STOCK_IMAGES)
22 |
23 | noinst_DATA = gfig-stock-pixbufs.h
24 | CLEANFILES = $(noinst_DATA) stock-icons.list
25 |
26 | stock-icons.list: $(STOCK_IMAGES) Makefile.am
27 | ( rm -f $@; \
28 | for image in $(STOCK_IMAGES); do \
29 | echo $$image | \
30 | sed -e 's|.*/||' -e 's|-|_|g' -e 's|\.png$$||' >> $@; \
31 | echo " $(srcdir)/$$image" >> $@; \
32 | done )
33 |
34 | $(srcdir)/gfig-stock-pixbufs.h: stock-icons.list
35 | $(GDK_PIXBUF_CSOURCE) --raw --build-list `cat stock-icons.list` > $(@F)
36 |
--------------------------------------------------------------------------------
/gfig/images/stock-bezier.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gfig/images/stock-bezier.png
--------------------------------------------------------------------------------
/gfig/images/stock-circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gfig/images/stock-circle.png
--------------------------------------------------------------------------------
/gfig/images/stock-copy-object.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gfig/images/stock-copy-object.png
--------------------------------------------------------------------------------
/gfig/images/stock-curve.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gfig/images/stock-curve.png
--------------------------------------------------------------------------------
/gfig/images/stock-delete-object.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gfig/images/stock-delete-object.png
--------------------------------------------------------------------------------
/gfig/images/stock-ellipse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gfig/images/stock-ellipse.png
--------------------------------------------------------------------------------
/gfig/images/stock-line.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gfig/images/stock-line.png
--------------------------------------------------------------------------------
/gfig/images/stock-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gfig/images/stock-logo.png
--------------------------------------------------------------------------------
/gfig/images/stock-move-object.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gfig/images/stock-move-object.png
--------------------------------------------------------------------------------
/gfig/images/stock-move-point.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gfig/images/stock-move-point.png
--------------------------------------------------------------------------------
/gfig/images/stock-polygon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gfig/images/stock-polygon.png
--------------------------------------------------------------------------------
/gfig/images/stock-rectangle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gfig/images/stock-rectangle.png
--------------------------------------------------------------------------------
/gfig/images/stock-select-object.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gfig/images/stock-select-object.png
--------------------------------------------------------------------------------
/gfig/images/stock-show-all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gfig/images/stock-show-all.png
--------------------------------------------------------------------------------
/gfig/images/stock-spiral.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gfig/images/stock-spiral.png
--------------------------------------------------------------------------------
/gfig/images/stock-star.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gfig/images/stock-star.png
--------------------------------------------------------------------------------
/gimpressionist/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile
2 | /Makefile.in
3 | /.deps
4 | /.libs
5 | /_libs
6 | /gimpressionist
7 | /gimpressionist.exe
8 |
--------------------------------------------------------------------------------
/gimpressionist/Brushes/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile
2 | /Makefile.in
3 |
--------------------------------------------------------------------------------
/gimpressionist/Brushes/arrow01.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/arrow01.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/ball.ppm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/ball.ppm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/blob.ppm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/blob.ppm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/box.ppm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/box.ppm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/chalk01.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/chalk01.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/cone.ppm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/cone.ppm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/crayon01.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/crayon01.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/crayon02.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/crayon02.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/crayon03.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/crayon03.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/crayon04.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/crayon04.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/crayon05.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/crayon05.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/crayon06.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/crayon06.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/crayon07.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/crayon07.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/crayon08.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/crayon08.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/defaultbrush.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/defaultbrush.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/dribble.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/dribble.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/fabric.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/fabric.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/fabric01.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/fabric01.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/fabric02.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/fabric02.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/fabric03.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/fabric03.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/flower01.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/flower01.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/flower02.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/flower02.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/flower03.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/flower03.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/flower04.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/flower04.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/grad01.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/grad01.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/grad02.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/grad02.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/grad03.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/grad03.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/heart.ppm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/heart.ppm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/leaf01.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/leaf01.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/paintbrush.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/paintbrush.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/paintbrush01.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/paintbrush01.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/paintbrush02.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/paintbrush02.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/paintbrush03.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/paintbrush03.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/paintbrush04.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/paintbrush04.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/paper01.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/paper01.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/paper02.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/paper02.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/paper03.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/paper03.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/paper04.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/paper04.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/pentagram.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/pentagram.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/scribble.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/scribble.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/shape01.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/shape01.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/shape02.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/shape02.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/shape03.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/shape03.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/shape04.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/shape04.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/snow1.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/snow1.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/sphere.ppm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/sphere.ppm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/splat1.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/splat1.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/splat2.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/splat2.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/splat3.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/splat3.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/spunge01.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/spunge01.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/spunge02.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/spunge02.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/spunge03.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/spunge03.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/spunge04.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/spunge04.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/spunge05.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/spunge05.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/strange01.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/strange01.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/thegimp.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/thegimp.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/torus.ppm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/torus.ppm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/wavy.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/wavy.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/weave.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/weave.pgm
--------------------------------------------------------------------------------
/gimpressionist/Brushes/worm.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Brushes/worm.pgm
--------------------------------------------------------------------------------
/gimpressionist/Paper/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile
2 | /Makefile.in
3 |
--------------------------------------------------------------------------------
/gimpressionist/Paper/Makefile.am:
--------------------------------------------------------------------------------
1 | ## Process this file with automake to produce Makefile.in
2 |
3 | paperdatadir = $(gimpdatadir)/gimpressionist/Paper
4 |
5 | paperdata_DATA = \
6 | bricks.pgm \
7 | bricks2.pgm \
8 | burlap.pgm \
9 | canvas2.pgm \
10 | defaultpaper.pgm \
11 | marble.pgm \
12 | marble2.pgm \
13 | stone.pgm \
14 | struc.pgm
15 |
16 | EXTRA_DIST = $(paperdata_DATA)
17 |
--------------------------------------------------------------------------------
/gimpressionist/Paper/bricks.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Paper/bricks.pgm
--------------------------------------------------------------------------------
/gimpressionist/Paper/bricks2.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Paper/bricks2.pgm
--------------------------------------------------------------------------------
/gimpressionist/Paper/burlap.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Paper/burlap.pgm
--------------------------------------------------------------------------------
/gimpressionist/Paper/canvas2.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Paper/canvas2.pgm
--------------------------------------------------------------------------------
/gimpressionist/Paper/defaultpaper.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Paper/defaultpaper.pgm
--------------------------------------------------------------------------------
/gimpressionist/Paper/marble.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Paper/marble.pgm
--------------------------------------------------------------------------------
/gimpressionist/Paper/marble2.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Paper/marble2.pgm
--------------------------------------------------------------------------------
/gimpressionist/Paper/stone.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Paper/stone.pgm
--------------------------------------------------------------------------------
/gimpressionist/Paper/struc.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/gimpressionist/Paper/struc.pgm
--------------------------------------------------------------------------------
/gimpressionist/Presets/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile
2 | /Makefile.in
3 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/ApplyCanvas:
--------------------------------------------------------------------------------
1 | Preset
2 | desc=Simulates the Apply Canvas plugin, by just adding a paper relief to the image.
3 | orientnum=1
4 | orientfirst=0.000000
5 | orientlast=0.000000
6 | orienttype=0
7 | sizenum=1
8 | sizefirst=0.000000
9 | sizelast=0.000000
10 | sizetype=0
11 | brushrelief=12.000000
12 | brushdensity=1.000000
13 | brushgamma=1.000000
14 | brushaspect=0.000000
15 | generalbgtype=1
16 | generaldarkedge=0.000000
17 | generalpaintedges=0
18 | generaltileable=0
19 | generaldropshadow=0
20 | generalshadowdarkness=20.000000
21 | generalshadowdepth=10
22 | generalshadowblur=4
23 | devthresh=0.100000
24 | paperrelief=25.0
25 | paperscale=100.0
26 | paperinvert=0
27 | paperoverlay=0
28 | selectedbrush=Brushes/defaultbrush.pgm
29 | selectedpaper=Paper/struc.pgm
30 | color=000000
31 | placetype=0
32 | placecenter=0
33 | numorientvector=1
34 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
35 | orientangoff=0.000000
36 | orientstrexp=1.000000
37 | orientvoronoi=0
38 | numsizevector=1
39 | sizevector=0,0.500000,0.500000,50.000000,1.000000
40 | sizestrexp=1.000000
41 | sizevoronoi=0
42 | colortype=0
43 | colornoise=0.000000
44 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Ballpark:
--------------------------------------------------------------------------------
1 | Preset
2 | desc=Huge spheres! Tileable. Might be suitable as a background somewhere.
3 | orientnum=1
4 | orientfirst=0.000000
5 | orientlast=60.000000
6 | orienttype=0
7 | sizenum=6
8 | sizefirst=28.670000
9 | sizelast=50.439999
10 | sizetype=2
11 | brushrelief=100.000000
12 | brushdensity=7.070000
13 | brushgamma=1.000000
14 | brushaspect=0.000000
15 | generalbgtype=0
16 | generaldarkedge=0.020000
17 | generalpaintedges=1
18 | generaltileable=1
19 | generaldropshadow=1
20 | generalshadowdarkness=20.000000
21 | devthresh=0.100000
22 | paperrelief=0.000000
23 | paperscale=30.000000
24 | paperinvert=0
25 | paperoverlay=0
26 | selectedbrush=Brushes/sphere.ppm
27 | selectedpaper=Paper/defaultpaper.pgm
28 | color=ffffff
29 | placetype=0
30 | placecenter=1
31 | numorientvector=1
32 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
33 | orientangoff=0.000000
34 | orientstrexp=1.000000
35 | orientvoronoi=0
36 | numsizevector=1
37 | sizevector=0,0.500000,0.500000,0.000000,0.000000,0
38 | sizeangoff=0.000000
39 | sizestrexp=0.000000
40 | sizevoronoi=0
41 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Canvas:
--------------------------------------------------------------------------------
1 | Preset
2 | orientnum=1
3 | orientfirst=0.000000
4 | orientlast=360.000000
5 | orienttype=2
6 | brushrelief=12.000000
7 | brushscale=15.930000
8 | brushdensity=7.940000
9 | brushgamma=1.310000
10 | brushaspect=0.000000
11 | generalbgtype=0
12 | generaldarkedge=0.100000
13 | generalpaintedges=1
14 | generaltileable=0
15 | paperrelief=0.000000
16 | paperscale=30.000000
17 | paperinvert=0
18 | paperoverlay=0
19 | selectedbrush=Brushes/weave.pgm
20 | selectedpaper=Paper/defaultpaper.pgm
21 | color=000000
22 | placetype=1
23 | placecenter=0
24 | numorientvector=1
25 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
26 | orientangoff=0.000000
27 | orientstrexp=1.000000
28 | orientvoronoi=0
29 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Crosshatch:
--------------------------------------------------------------------------------
1 | Preset
2 | orientnum=4
3 | orientfirst=44.599998
4 | orientlast=360.000000
5 | orienttype=2
6 | brushrelief=0.000000
7 | brushscale=10.630000
8 | brushdensity=21.000000
9 | brushgamma=1.000000
10 | brushaspect=0.000000
11 | generalbgtype=0
12 | generaldarkedge=0.000000
13 | generalpaintedges=1
14 | generaltileable=0
15 | paperrelief=0.000000
16 | paperscale=100.570000
17 | paperinvert=0
18 | paperoverlay=0
19 | selectedbrush=Brushes/chalk01.pgm
20 | selectedpaper=Paper/canvas2.pgm
21 | color=010101
22 | placetype=0
23 | placecenter=0
24 | numorientvector=1
25 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
26 | orientangoff=0.000000
27 | orientstrexp=1.000000
28 | orientvoronoi=0
29 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Cubism:
--------------------------------------------------------------------------------
1 | Preset
2 | desc=Simulates a cubistic painting.
3 | orientnum=30
4 | orientfirst=0.000000
5 | orientlast=360.000000
6 | orienttype=2
7 | sizenum=1
8 | sizefirst=17.080000
9 | sizelast=17.080000
10 | sizetype=0
11 | brushrelief=0.000000
12 | brushdensity=18.600000
13 | brushgamma=0.500000
14 | brushaspect=0.000000
15 | generalbgtype=1
16 | generaldarkedge=0.000000
17 | generalpaintedges=1
18 | generaltileable=0
19 | generaldropshadow=0
20 | generalshadowdarkness=20.000000
21 | devthresh=0.100000
22 | paperrelief=0.000000
23 | paperscale=100.570000
24 | paperinvert=0
25 | paperoverlay=0
26 | selectedbrush=Brushes/grad01.pgm
27 | selectedpaper=Paper/canvas2.pgm
28 | color=646566
29 | placetype=0
30 | placecenter=0
31 | numorientvector=1
32 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
33 | orientangoff=0.000000
34 | orientstrexp=1.000000
35 | orientvoronoi=0
36 | numsizevector=1
37 | sizevector=0,0.500000,0.500000,0.000000,0.000000,0
38 | sizeangoff=0.000000
39 | sizestrexp=0.000000
40 | sizevoronoi=0
41 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Dotify:
--------------------------------------------------------------------------------
1 | Preset
2 | desc=Turns the image into a layer of small pebbles.
3 | orientnum=1
4 | orientfirst=47.790001
5 | orientlast=0.000000
6 | orienttype=0
7 | sizenum=1
8 | sizefirst=5.000000
9 | sizelast=5.000000
10 | sizetype=0
11 | brushrelief=0.000000
12 | brushdensity=20.000000
13 | brushgamma=1.000000
14 | brushaspect=0.000000
15 | generalbgtype=0
16 | generaldarkedge=0.300000
17 | generalpaintedges=1
18 | generaltileable=0
19 | generaldropshadow=0
20 | generalshadowdarkness=20.000000
21 | devthresh=0.100000
22 | paperrelief=0.000000
23 | paperscale=30.000000
24 | paperinvert=0
25 | paperoverlay=0
26 | selectedbrush=Brushes/shape02.pgm
27 | selectedpaper=Paper/defaultpaper.pgm
28 | color=000000
29 | placetype=0
30 | placecenter=0
31 | numorientvector=1
32 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
33 | orientangoff=0.000000
34 | orientstrexp=1.000000
35 | orientvoronoi=0
36 | numsizevector=1
37 | sizevector=0,0.500000,0.500000,0.000000,0.000000,0
38 | sizeangoff=0.000000
39 | sizestrexp=0.000000
40 | sizevoronoi=0
41 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Embroidery:
--------------------------------------------------------------------------------
1 | Preset
2 | orientnum=4
3 | orientfirst=44.599998
4 | orientlast=360.000000
5 | orienttype=2
6 | brushrelief=0.000000
7 | brushscale=10.750000
8 | brushdensity=11.040000
9 | brushgamma=0.500000
10 | brushaspect=0.000000
11 | generalbgtype=0
12 | generaldarkedge=0.000000
13 | generalpaintedges=1
14 | generaltileable=0
15 | paperrelief=0.000000
16 | paperscale=100.570000
17 | paperinvert=0
18 | paperoverlay=0
19 | selectedbrush=Brushes/fabric02.pgm
20 | selectedpaper=Paper/canvas2.pgm
21 | color=010101
22 | placetype=1
23 | placecenter=0
24 | numorientvector=1
25 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
26 | orientangoff=0.000000
27 | orientstrexp=1.000000
28 | orientvoronoi=0
29 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Feathers:
--------------------------------------------------------------------------------
1 | Preset
2 | orientnum=10
3 | orientfirst=38.230000
4 | orientlast=360.000000
5 | orienttype=6
6 | brushrelief=12.000000
7 | brushscale=20.000000
8 | brushdensity=50.000000
9 | brushgamma=2.000000
10 | brushaspect=0.000000
11 | generalbgtype=0
12 | generaldarkedge=0.300000
13 | generalpaintedges=1
14 | generaltileable=0
15 | paperrelief=0.000000
16 | paperscale=30.000000
17 | paperinvert=0
18 | paperoverlay=0
19 | selectedbrush=Brushes/dribble.pgm
20 | selectedpaper=Paper/defaultpaper.pgm
21 | color=000000
22 | placetype=0
23 | placecenter=0
24 | numorientvector=1
25 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
26 | orientangoff=0.000000
27 | orientstrexp=1.000000
28 | orientvoronoi=0
29 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Felt-marker:
--------------------------------------------------------------------------------
1 | Preset
2 | orientnum=14
3 | orientfirst=66.900002
4 | orientlast=360.000000
5 | orienttype=6
6 | brushrelief=0.000000
7 | brushscale=13.730000
8 | brushdensity=20.000000
9 | brushgamma=1.000000
10 | brushaspect=-0.450000
11 | generalbgtype=0
12 | generaldarkedge=0.100000
13 | generalpaintedges=1
14 | generaltileable=0
15 | paperrelief=0.000000
16 | paperscale=30.000000
17 | paperinvert=0
18 | paperoverlay=0
19 | selectedbrush=Brushes/shape04.pgm
20 | selectedpaper=Paper/defaultpaper.pgm
21 | color=000000
22 | placetype=0
23 | placecenter=0
24 | numorientvector=1
25 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
26 | orientangoff=0.000000
27 | orientstrexp=1.000000
28 | orientvoronoi=0
29 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Flowerbed:
--------------------------------------------------------------------------------
1 | Preset
2 | desc=Flower power, man!
3 | orientnum=7
4 | orientfirst=11.489998
5 | orientlast=45.599998
6 | orienttype=2
7 | sizenum=1
8 | sizefirst=15.930000
9 | sizelast=15.930000
10 | sizetype=0
11 | brushrelief=12.390000
12 | brushdensity=21.709999
13 | brushgamma=1.000000
14 | brushaspect=0.000000
15 | generalbgtype=1
16 | generaldarkedge=0.150000
17 | generalpaintedges=1
18 | generaltileable=0
19 | generaldropshadow=0
20 | generalshadowdarkness=20.000000
21 | devthresh=0.100000
22 | paperrelief=0.000000
23 | paperscale=100.570000
24 | paperinvert=0
25 | paperoverlay=0
26 | selectedbrush=Brushes/flower01.pgm
27 | selectedpaper=Paper/canvas2.pgm
28 | color=646566
29 | placetype=0
30 | placecenter=0
31 | numorientvector=1
32 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
33 | orientangoff=0.000000
34 | orientstrexp=1.000000
35 | orientvoronoi=0
36 | numsizevector=1
37 | sizevector=0,0.500000,0.500000,0.000000,0.000000,0
38 | sizeangoff=0.000000
39 | sizestrexp=0.000000
40 | sizevoronoi=0
41 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Furry:
--------------------------------------------------------------------------------
1 | Preset
2 | desc=Woof!
3 | orientnum=30
4 | orientfirst=89.199997
5 | orientlast=203.889999
6 | orienttype=4
7 | sizenum=1
8 | sizefirst=14.200000
9 | sizelast=14.200000
10 | sizetype=0
11 | brushrelief=0.000000
12 | brushdensity=28.320000
13 | brushgamma=1.000000
14 | brushaspect=0.000000
15 | generalbgtype=0
16 | generaldarkedge=0.100000
17 | generalpaintedges=1
18 | generaltileable=0
19 | generaldropshadow=0
20 | generalshadowdarkness=20.000000
21 | devthresh=0.100000
22 | paperrelief=0.000000
23 | paperscale=103.169998
24 | paperinvert=1
25 | paperoverlay=0
26 | selectedbrush=Brushes/chalk01.pgm
27 | selectedpaper=Paper/marble.pgm
28 | color=000000
29 | placetype=0
30 | placecenter=0
31 | numorientvector=1
32 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
33 | orientangoff=0.000000
34 | orientstrexp=1.000000
35 | orientvoronoi=0
36 | numsizevector=1
37 | sizevector=0,0.500000,0.500000,0.000000,0.000000,0
38 | sizeangoff=0.000000
39 | sizestrexp=0.000000
40 | sizevoronoi=0
41 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Line-art:
--------------------------------------------------------------------------------
1 | Preset
2 | orientnum=15
3 | orientfirst=44.599998
4 | orientlast=180.220001
5 | orienttype=6
6 | brushrelief=12.000000
7 | brushscale=14.200000
8 | brushdensity=20.000000
9 | brushgamma=1.000000
10 | brushaspect=0.000000
11 | generalbgtype=0
12 | generaldarkedge=0.100000
13 | generalpaintedges=1
14 | generaltileable=0
15 | paperrelief=0.000000
16 | paperscale=30.000000
17 | paperinvert=0
18 | paperoverlay=0
19 | selectedbrush=Brushes/chalk01.pgm
20 | selectedpaper=Paper/defaultpaper.pgm
21 | color=000000
22 | placetype=1
23 | placecenter=0
24 | numorientvector=1
25 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
26 | orientangoff=0.000000
27 | orientstrexp=1.000000
28 | orientvoronoi=0
29 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Line-art-2:
--------------------------------------------------------------------------------
1 | Preset
2 | orientnum=15
3 | orientfirst=31.860001
4 | orientlast=180.220001
5 | orienttype=6
6 | brushrelief=41.590000
7 | brushscale=15.350000
8 | brushdensity=26.580000
9 | brushgamma=1.000000
10 | brushaspect=0.000000
11 | generalbgtype=0
12 | generaldarkedge=0.100000
13 | generalpaintedges=1
14 | generaltileable=0
15 | paperrelief=0.000000
16 | paperscale=30.000000
17 | paperinvert=0
18 | paperoverlay=0
19 | selectedbrush=Brushes/chalk01.pgm
20 | selectedpaper=Paper/defaultpaper.pgm
21 | color=000000
22 | placetype=1
23 | placecenter=0
24 | numorientvector=1
25 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
26 | orientangoff=0.000000
27 | orientstrexp=1.000000
28 | orientvoronoi=0
29 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Maggot-invasion:
--------------------------------------------------------------------------------
1 | Preset
2 | desc=Sends a horde of maggots to gnaw at your image.
3 | orientnum=30
4 | orientfirst=0.000000
5 | orientlast=360.000000
6 | orienttype=6
7 | sizenum=1
8 | sizefirst=13.150000
9 | sizelast=13.150000
10 | sizetype=0
11 | brushrelief=16.000000
12 | brushdensity=20.000000
13 | brushgamma=1.000000
14 | brushaspect=0.000000
15 | generalbgtype=0
16 | generaldarkedge=0.100000
17 | generalpaintedges=0
18 | generaltileable=0
19 | generaldropshadow=0
20 | generalshadowdarkness=20.000000
21 | devthresh=0.100000
22 | paperrelief=0.000000
23 | paperscale=30.000000
24 | paperinvert=0
25 | paperoverlay=0
26 | selectedbrush=Brushes/worm.pgm
27 | selectedpaper=Paper/defaultpaper.pgm
28 | color=000000
29 | placetype=0
30 | placecenter=1
31 | numorientvector=1
32 | orientvector=0,0.633333,0.466667,282.000000,-0.978148,0.207912,1.000000,-1603454457
33 | orientangoff=0.000000
34 | orientstrexp=1.000000
35 | orientvoronoi=0
36 | numsizevector=1
37 | sizevector=0,0.500000,0.500000,0.000000,0.000000,0
38 | sizeangoff=0.000000
39 | sizestrexp=0.000000
40 | sizevoronoi=0
41 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Makefile.am:
--------------------------------------------------------------------------------
1 | ## Process this file with automake to produce Makefile.in
2 |
3 | presetsdatadir = $(gimpdatadir)/gimpressionist/Presets
4 |
5 | presetsdata_DATA = \
6 | ApplyCanvas \
7 | Ballpark \
8 | Canvas \
9 | Crosshatch \
10 | Cubism \
11 | Dotify \
12 | Embroidery \
13 | Feathers \
14 | Felt-marker \
15 | Flowerbed \
16 | Furry \
17 | Line-art \
18 | Line-art-2 \
19 | Maggot-invasion \
20 | MarbleMadness \
21 | Mossy \
22 | Painted_Rock \
23 | Parquette \
24 | Patchwork \
25 | Ringworks \
26 | Sample \
27 | Smash \
28 | Straws \
29 | Weave \
30 | Wormcan
31 |
32 | EXTRA_DIST = $(presetsdata_DATA)
33 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/MarbleMadness:
--------------------------------------------------------------------------------
1 | Preset
2 | desc=Quite close to the original Cryptiq-plugins effect.
3 | orientnum=1
4 | orientfirst=0.000000
5 | orientlast=0.000000
6 | orienttype=0
7 | sizenum=10
8 | sizefirst=6.000000
9 | sizelast=25.000000
10 | sizetype=6
11 | brushrelief=100.000000
12 | brushdensity=50.000000
13 | brushgamma=1.000000
14 | brushaspect=0.000000
15 | generalbgtype=0
16 | generaldarkedge=0.100000
17 | generalpaintedges=1
18 | generaltileable=0
19 | generaldropshadow=0
20 | generalshadowdarkness=3.500000
21 | devthresh=0.100000
22 | paperrelief=0.000000
23 | paperscale=30.000000
24 | paperinvert=0
25 | paperoverlay=0
26 | selectedbrush=Brushes/ball.ppm
27 | selectedpaper=Paper/defaultpaper.pgm
28 | color=000000
29 | placetype=0
30 | placecenter=0
31 | numorientvector=1
32 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
33 | orientangoff=0.000000
34 | orientstrexp=1.000000
35 | orientvoronoi=0
36 | numsizevector=0
37 | sizeangoff=0.000000
38 | sizestrexp=0.000000
39 | sizevoronoi=0
40 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Mossy:
--------------------------------------------------------------------------------
1 | Preset
2 | desc=Very rough moss-like texture. Works quite well for tileable backgrounds and other textures.
3 | orientnum=21
4 | orientfirst=31.860001
5 | orientlast=180.220001
6 | orienttype=6
7 | sizenum=1
8 | sizefirst=30.570000
9 | sizelast=30.570000
10 | sizetype=0
11 | brushrelief=41.590000
12 | brushdensity=26.580000
13 | brushgamma=0.500000
14 | brushaspect=0.000000
15 | generalbgtype=0
16 | generaldarkedge=0.100000
17 | generalpaintedges=1
18 | generaltileable=0
19 | generaldropshadow=0
20 | generalshadowdarkness=20.000000
21 | devthresh=0.100000
22 | paperrelief=0.000000
23 | paperscale=30.000000
24 | paperinvert=0
25 | paperoverlay=0
26 | selectedbrush=Brushes/strange01.pgm
27 | selectedpaper=Paper/defaultpaper.pgm
28 | color=000000
29 | placetype=0
30 | placecenter=0
31 | numorientvector=1
32 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
33 | orientangoff=0.000000
34 | orientstrexp=1.000000
35 | orientvoronoi=0
36 | numsizevector=1
37 | sizevector=0,0.500000,0.500000,0.000000,0.000000,0
38 | sizeangoff=0.000000
39 | sizestrexp=0.000000
40 | sizevoronoi=0
41 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Painted_Rock:
--------------------------------------------------------------------------------
1 | Preset
2 | desc=Rough paint-on-rock sort of texture. Good for tileable backgrounds.
3 | orientnum=30
4 | orientfirst=0.000000
5 | orientlast=360.000000
6 | orienttype=2
7 | sizenum=1
8 | sizefirst=35.369999
9 | sizelast=35.369999
10 | sizetype=0
11 | brushrelief=100.000000
12 | brushdensity=20.000000
13 | brushgamma=2.000000
14 | brushaspect=0.000000
15 | generalbgtype=0
16 | generaldarkedge=0.100000
17 | generalpaintedges=1
18 | generaltileable=0
19 | generaldropshadow=0
20 | generalshadowdarkness=20.000000
21 | devthresh=0.100000
22 | paperrelief=0.000000
23 | paperscale=30.000000
24 | paperinvert=0
25 | paperoverlay=0
26 | selectedbrush=Brushes/splat3.pgm
27 | selectedpaper=Paper/defaultpaper.pgm
28 | color=000000
29 | placetype=0
30 | placecenter=0
31 | numorientvector=1
32 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
33 | orientangoff=0.000000
34 | orientstrexp=1.000000
35 | orientvoronoi=0
36 | numsizevector=1
37 | sizevector=0,0.500000,0.500000,0.000000,0.000000,0
38 | sizeangoff=0.000000
39 | sizestrexp=0.000000
40 | sizevoronoi=0
41 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Parquette:
--------------------------------------------------------------------------------
1 | Preset
2 | orientnum=4
3 | orientfirst=31.860001
4 | orientlast=360.000000
5 | orienttype=7
6 | brushrelief=12.000000
7 | brushscale=20.000000
8 | brushdensity=20.000000
9 | brushgamma=1.000000
10 | brushaspect=0.630000
11 | generalbgtype=0
12 | generaldarkedge=0.400000
13 | generalpaintedges=1
14 | generaltileable=0
15 | paperrelief=0.000000
16 | paperscale=30.000000
17 | paperinvert=0
18 | paperoverlay=0
19 | selectedbrush=Brushes/crayon04.pgm
20 | selectedpaper=Paper/defaultpaper.pgm
21 | color=000000
22 | placetype=0
23 | placecenter=0
24 | numorientvector=3
25 | orientvector=0,0.240000,0.333333,0.000000,0.000000,1.000000,1.000000,3
26 | orientvector=1,0.780000,0.293333,0.000000,0.000000,1.000000,1.000000,3
27 | orientvector=2,0.533333,0.813333,0.000000,0.000000,1.000000,1.000000,3
28 | orientangoff=0.000000
29 | orientstrexp=1.000000
30 | orientvoronoi=1
31 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Patchwork:
--------------------------------------------------------------------------------
1 | Preset
2 | orientnum=8
3 | orientfirst=22.299999
4 | orientlast=360.000000
5 | orienttype=2
6 | brushrelief=15.040000
7 | brushscale=13.630000
8 | brushdensity=15.500000
9 | brushgamma=0.860000
10 | brushaspect=0.000000
11 | generalbgtype=0
12 | generaldarkedge=0.100000
13 | generalpaintedges=0
14 | generaltileable=0
15 | paperrelief=0.000000
16 | paperscale=30.000000
17 | paperinvert=0
18 | paperoverlay=0
19 | selectedbrush=Brushes/spunge02.pgm
20 | selectedpaper=Paper/defaultpaper.pgm
21 | color=000000
22 | placetype=1
23 | placecenter=0
24 | numorientvector=1
25 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
26 | orientangoff=0.000000
27 | orientstrexp=1.000000
28 | orientvoronoi=0
29 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Ringworks:
--------------------------------------------------------------------------------
1 | Preset
2 | orientnum=1
3 | orientfirst=0.000000
4 | orientlast=0.000000
5 | orienttype=2
6 | brushrelief=0.000000
7 | brushscale=11.330000
8 | brushdensity=12.390000
9 | brushgamma=1.000000
10 | brushaspect=0.000000
11 | generalbgtype=0
12 | generaldarkedge=0.000000
13 | generalpaintedges=1
14 | generaltileable=0
15 | paperrelief=0.000000
16 | paperscale=100.570000
17 | paperinvert=0
18 | paperoverlay=0
19 | selectedbrush=Brushes/shape03.pgm
20 | selectedpaper=Paper/canvas2.pgm
21 | color=646566
22 | placetype=1
23 | placecenter=0
24 | numorientvector=1
25 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
26 | orientangoff=0.000000
27 | orientstrexp=1.000000
28 | orientvoronoi=0
29 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Sample:
--------------------------------------------------------------------------------
1 | Preset
2 | desc=Plain oil-painting. Good for big pictures, as much of the details are lost.
3 | orientnum=30
4 | orientfirst=70.089996
5 | orientlast=360.000000
6 | orienttype=5
7 | sizenum=1
8 | sizefirst=15.350000
9 | sizelast=15.350000
10 | sizetype=0
11 | brushrelief=12.000000
12 | brushdensity=40.000000
13 | brushgamma=1.310000
14 | brushaspect=0.000000
15 | generalbgtype=0
16 | generaldarkedge=0.050000
17 | generalpaintedges=1
18 | generaltileable=0
19 | generaldropshadow=0
20 | generalshadowdarkness=20.000000
21 | devthresh=0.100000
22 | paperrelief=0.000000
23 | paperscale=30.000000
24 | paperinvert=0
25 | paperoverlay=0
26 | selectedbrush=Brushes/defaultbrush.pgm
27 | selectedpaper=Paper/defaultpaper.pgm
28 | color=000000
29 | placetype=0
30 | placecenter=0
31 | numorientvector=1
32 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
33 | orientangoff=0.000000
34 | orientstrexp=1.000000
35 | orientvoronoi=0
36 | numsizevector=1
37 | sizevector=0,0.500000,0.500000,0.000000,0.000000,0
38 | sizeangoff=0.000000
39 | sizestrexp=0.000000
40 | sizevoronoi=0
41 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Smash:
--------------------------------------------------------------------------------
1 | Preset
2 | desc=Looks like a mixture between a spiderweb and a smashed window.
3 | orientnum=17
4 | orientfirst=15.930000
5 | orientlast=360.000000
6 | orienttype=3
7 | sizenum=1
8 | sizefirst=25.780001
9 | sizelast=25.780001
10 | sizetype=0
11 | brushrelief=0.000000
12 | brushdensity=20.950001
13 | brushgamma=0.500000
14 | brushaspect=0.000000
15 | generalbgtype=0
16 | generaldarkedge=0.100000
17 | generalpaintedges=1
18 | generaltileable=0
19 | generaldropshadow=0
20 | generalshadowdarkness=20.000000
21 | devthresh=0.100000
22 | paperrelief=0.000000
23 | paperscale=30.000000
24 | paperinvert=0
25 | paperoverlay=0
26 | selectedbrush=Brushes/strange01.pgm
27 | selectedpaper=Paper/defaultpaper.pgm
28 | color=000000
29 | placetype=0
30 | placecenter=0
31 | numorientvector=1
32 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
33 | orientangoff=0.000000
34 | orientstrexp=1.000000
35 | orientvoronoi=0
36 | numsizevector=1
37 | sizevector=0,0.500000,0.500000,0.000000,0.000000,0
38 | sizeangoff=0.000000
39 | sizestrexp=0.000000
40 | sizevoronoi=0
41 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Straws:
--------------------------------------------------------------------------------
1 | Preset
2 | desc=The image looks like it is made up of small pieces of straw or chips of wood. Tileable.
3 | orientnum=30
4 | orientfirst=41.419998
5 | orientlast=360.000000
6 | orienttype=6
7 | sizenum=1
8 | sizefirst=29.730000
9 | sizelast=29.730000
10 | sizetype=0
11 | brushrelief=0.000000
12 | brushdensity=32.650002
13 | brushgamma=1.000000
14 | brushaspect=-0.400000
15 | generalbgtype=0
16 | generaldarkedge=0.350000
17 | generalpaintedges=1
18 | generaltileable=1
19 | generaldropshadow=0
20 | generalshadowdarkness=20.000000
21 | devthresh=0.100000
22 | paperrelief=0.000000
23 | paperscale=30.000000
24 | paperinvert=0
25 | paperoverlay=0
26 | selectedbrush=Brushes/defaultbrush.pgm
27 | selectedpaper=Paper/defaultpaper.pgm
28 | color=000000
29 | placetype=0
30 | placecenter=0
31 | numorientvector=2
32 | orientvector=0,0.500000,0.500000,90.000000,1.000000,0.000000,1.000000,3
33 | orientvector=1,0.500000,0.500000,270.000000,-1.000000,0.000000,1.000000,3
34 | orientangoff=0.000000
35 | orientstrexp=1.400000
36 | orientvoronoi=0
37 | numsizevector=1
38 | sizevector=0,0.500000,0.500000,0.000000,0.000000,0
39 | sizeangoff=0.000000
40 | sizestrexp=0.000000
41 | sizevoronoi=0
42 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Weave:
--------------------------------------------------------------------------------
1 | Preset
2 | desc=Makes the image look like some sort of woven quilt or rug, or something in that direction.
3 | orientnum=4
4 | orientfirst=9.560000
5 | orientlast=360.000000
6 | orienttype=2
7 | sizenum=1
8 | sizefirst=20.530001
9 | sizelast=20.530001
10 | sizetype=0
11 | brushrelief=12.000000
12 | brushdensity=13.080000
13 | brushgamma=1.000000
14 | brushaspect=0.000000
15 | generalbgtype=1
16 | generaldarkedge=0.050000
17 | generalpaintedges=1
18 | generaltileable=0
19 | generaldropshadow=0
20 | generalshadowdarkness=20.000000
21 | devthresh=0.100000
22 | paperrelief=30.969999
23 | paperscale=100.570000
24 | paperinvert=0
25 | paperoverlay=0
26 | selectedbrush=Brushes/fabric01.pgm
27 | selectedpaper=Paper/canvas2.pgm
28 | color=646566
29 | placetype=0
30 | placecenter=0
31 | numorientvector=1
32 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
33 | orientangoff=0.000000
34 | orientstrexp=1.000000
35 | orientvoronoi=0
36 | numsizevector=1
37 | sizevector=0,0.500000,0.500000,0.000000,0.000000,0
38 | sizeangoff=0.000000
39 | sizestrexp=0.000000
40 | sizevoronoi=0
41 |
--------------------------------------------------------------------------------
/gimpressionist/Presets/Wormcan:
--------------------------------------------------------------------------------
1 | Preset
2 | orientnum=16
3 | orientfirst=0.000000
4 | orientlast=360.000000
5 | orienttype=2
6 | brushrelief=30.969999
7 | brushscale=20.000000
8 | brushdensity=25.160000
9 | brushgamma=1.000000
10 | brushaspect=0.000000
11 | generalbgtype=0
12 | generaldarkedge=0.050000
13 | generalpaintedges=1
14 | generaltileable=0
15 | paperrelief=0.000000
16 | paperscale=30.000000
17 | paperinvert=0
18 | paperoverlay=0
19 | selectedbrush=Brushes/wavy.pgm
20 | selectedpaper=Paper/defaultpaper.pgm
21 | color=010101
22 | placetype=0
23 | placecenter=0
24 | numorientvector=1
25 | orientvector=0,0.500000,0.500000,0.000000,0.000000,1.000000,1.000000,0
26 | orientangoff=0.000000
27 | orientstrexp=1.000000
28 | orientvoronoi=0
29 |
--------------------------------------------------------------------------------
/gimpressionist/brush.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __BRUSH_H
19 | #define __BRUSH_H
20 |
21 | #include "ppmtool.h"
22 |
23 | void brush_store(void);
24 | void brush_restore(void);
25 | void brush_free(void);
26 | void create_brushpage(GtkNotebook *);
27 | void brush_get_selected (ppm_t *p);
28 |
29 | #endif /* #ifndef __BRUSH_H */
30 |
--------------------------------------------------------------------------------
/gimpressionist/color.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __COLOR_H
19 | #define __COLOR_H
20 |
21 | enum COLOR_TYPE_ENUM
22 | {
23 | COLOR_TYPE_AVERAGE = 0,
24 | COLOR_TYPE_CENTER = 1,
25 | };
26 |
27 | void create_colorpage (GtkNotebook *);
28 | void color_restore (void);
29 | int color_type_input (int in);
30 |
31 | #endif /* #ifndef __COLOR_H */
32 |
33 |
--------------------------------------------------------------------------------
/gimpressionist/general.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __GENERAL_H
19 | #define __GENERAL_H
20 |
21 | void general_restore(void);
22 | void general_store(void);
23 | void create_generalpage(GtkNotebook *);
24 | int general_bg_type_input (int in);
25 |
26 | #endif /* #ifndef __GENERAL_H */
27 |
--------------------------------------------------------------------------------
/gimpressionist/infile.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __INFILE_H
19 | #define __INFILE_H
20 |
21 | #include "ppmtool.h"
22 |
23 | /* Globals */
24 |
25 | extern gboolean img_has_alpha;
26 |
27 | /* Prototypes */
28 |
29 | void infile_copy_to_ppm(ppm_t * p);
30 | void infile_copy_alpha_to_ppm(ppm_t * p);
31 |
32 | #endif
33 |
--------------------------------------------------------------------------------
/gimpressionist/orientmap.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __ORIENTMAP_H
19 | #define __ORIENTMAP_H
20 |
21 | void create_orientmap_dialog (GtkWidget *parent);
22 | void update_orientmap_dialog (void);
23 | void orientation_map_free_resources(void);
24 |
25 | #endif
26 |
--------------------------------------------------------------------------------
/gimpressionist/paper.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __PAPER_H
19 | #define __PAPER_H
20 |
21 | void create_paperpage(GtkNotebook *);
22 | void paper_store(void);
23 | void paper_restore(void);
24 |
25 | #endif
26 |
--------------------------------------------------------------------------------
/gimpressionist/placement.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __PLACEMENT_H
19 | #define __PLACEMENT_H
20 |
21 | enum PLACEMENT_TYPE_ENUM
22 | {
23 | PLACEMENT_TYPE_RANDOM = 0,
24 | PLACEMENT_TYPE_EVEN_DIST = 1,
25 | };
26 |
27 | void place_store (void);
28 | void place_restore (void);
29 | void create_placementpage (GtkNotebook *);
30 | int place_type_input (int in);
31 |
32 | #endif
33 |
--------------------------------------------------------------------------------
/gimpressionist/presets.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __PRESETS_H
19 | #define __PRESETS_H
20 |
21 | enum SELECT_PRESET_RETURN_VALUES
22 | {
23 | SELECT_PRESET_OK = 0,
24 | SELECT_PRESET_FILE_NOT_FOUND = -1,
25 | SELECT_PRESET_LOAD_FAILED = -2,
26 | };
27 |
28 | void create_presetpage (GtkNotebook *);
29 | int select_preset (const gchar *preset);
30 | void preset_free (void);
31 | void preset_save_button_set_sensitive (gboolean s);
32 |
33 | #endif
34 |
35 |
--------------------------------------------------------------------------------
/gimpressionist/preview.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __PREVIEW_H
19 | #define __PREVIEW_H
20 |
21 | GtkWidget* create_preview (void);
22 | void updatepreview (GtkWidget *wg, gpointer d);
23 | void preview_free_resources(void);
24 | void preview_set_button_label(const gchar * text);
25 |
26 | #endif /* #ifndef __PREVIEW_H */
27 |
--------------------------------------------------------------------------------
/gimpressionist/random.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __RAND_H
19 | #define __RAND_H
20 |
21 | extern GRand *random_generator;
22 |
23 | #endif
24 |
25 |
--------------------------------------------------------------------------------
/gimpressionist/size.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __SIZE_H
19 | #define __SIZE_H
20 |
21 | enum SIZE_TYPE_ENUM
22 | {
23 | SIZE_TYPE_VALUE = 0,
24 | SIZE_TYPE_RADIUS = 1,
25 | SIZE_TYPE_RANDOM = 2,
26 | SIZE_TYPE_RADIAL = 3,
27 | SIZE_TYPE_FLOWING = 4,
28 | SIZE_TYPE_HUE = 5,
29 | SIZE_TYPE_ADAPTIVE = 6,
30 | SIZE_TYPE_MANUAL = 7,
31 | };
32 |
33 | void size_restore (void);
34 |
35 | void create_sizepage (GtkNotebook *);
36 |
37 | int size_type_input (int in);
38 | void size_map_free_resources (void);
39 |
40 | #endif /* #ifndef __SIZE_H */
41 |
--------------------------------------------------------------------------------
/gradient-flare/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /gradient-flare
7 | /gradient-flare.exe
8 |
--------------------------------------------------------------------------------
/gradient-flare/flares/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 |
--------------------------------------------------------------------------------
/gradient-flare/flares/Bright_Star:
--------------------------------------------------------------------------------
1 | GIMP GFlare 0.25
2 | 100.000000 NORMAL
3 | 100.000000 NORMAL
4 | 75.000000 SCREEN
5 | Flare\040Glow\040Radial\0401
6 | %white
7 | %white
8 | 75.000000 0.000000 0.000000
9 | Flare\040Rays\040Radial\0401
10 | %white
11 | Flare\040Rays\040Size\0401
12 | 100.000000 -75.000000 0.000000
13 | 16 20.000000
14 | %blue_grad
15 | %random
16 | %random
17 | 16.000000 0.000000 13.600000
18 | POLYGON 6 1
19 |
--------------------------------------------------------------------------------
/gradient-flare/flares/Classic:
--------------------------------------------------------------------------------
1 | GIMP GFlare 0.25
2 | 100.000000 NORMAL
3 | 40.000000 SCREEN
4 | 20.000000 SCREEN
5 | Flare\040Glow\040Radial\0403
6 | %white
7 | %white
8 | 85.000000 0.000000 0.000000
9 | %white_grad
10 | %white
11 | %random
12 | 125.000000 0.000000 0.000000
13 | 85 60.000000
14 | Flare\040Glow\040Radial\0404
15 | %random
16 | %random
17 | 20.000000 0.000000 0.000000
18 | CIRCLE 6 1
19 |
--------------------------------------------------------------------------------
/gradient-flare/flares/Default:
--------------------------------------------------------------------------------
1 | GIMP GFlare 0.25
2 | 95.300003 NORMAL
3 | 23.000000 ADDITION
4 | 20.900000 SCREEN
5 | Radial\040Glow\0401
6 | %white
7 | %white
8 | 100.000000 0.000000 -145.899994
9 | %white_grad
10 | %white_grad
11 | %random
12 | 70.400002 0.000000 0.000000
13 | 21 87.300003
14 | Flare\040Radial\040103
15 | Flare\040Sizefac\040101
16 | %random
17 | 40.000000 0 0
18 | CIRCLE 6 1
19 |
--------------------------------------------------------------------------------
/gradient-flare/flares/Distant_Sun:
--------------------------------------------------------------------------------
1 | GIMP GFlare 0.25
2 | 100.000000 NORMAL
3 | 90.000000 ADDITION
4 | 50.000000 SCREEN
5 | Flare\040Radial\040102
6 | %white
7 | %white
8 | 136.000000 0.000000 55.000000
9 | %yellow_grad
10 | Flare\040Glow\040Angular\0401
11 | %random
12 | 110.000000 140.000000 -12.000000
13 | 63 90.000000
14 | Flare\040Glow\040Radial\0404
15 | Flare\040Rays\040Size\0401
16 | %yellow_grad
17 | 30.000000 30.000000 40.000000
18 | POLYGON 6 1
19 |
--------------------------------------------------------------------------------
/gradient-flare/flares/GFlare_101:
--------------------------------------------------------------------------------
1 | GIMP GFlare 0.25
2 | 100.000000 NORMAL
3 | 50.000000 NORMAL
4 | 35.500000 NORMAL
5 | Flare\040Radial\040101
6 | %white
7 | %white
8 | 100.000000 0.000000 0.000000
9 | %white_grad
10 | %random
11 | %random
12 | 100.000000 0.000000 0.000000
13 | 40 50.000000
14 | Flare\040Glow\040Radial\0401
15 | %random
16 | %random
17 | 40.000000 0 0
18 | CIRCLE 6 1
19 |
--------------------------------------------------------------------------------
/gradient-flare/flares/GFlare_102:
--------------------------------------------------------------------------------
1 | GIMP GFlare 0.25
2 | 100.000000 NORMAL
3 | 62.799999 NORMAL
4 | 37.900002 SCREEN
5 | Flare\040Radial\040102
6 | %white
7 | %white
8 | 100.000000 0.000000 -85.300003
9 | %red_grad
10 | %random
11 | %random
12 | 100.000000 0.000000 -155.899994
13 | 40 20.000000
14 | Flare\040Radial\040102
15 | %random
16 | Skyline
17 | 40.000000 0 0
18 | CIRCLE 6 3
19 |
--------------------------------------------------------------------------------
/gradient-flare/flares/Hidden_Planet:
--------------------------------------------------------------------------------
1 | GIMP GFlare 0.25
2 | 100.000000 NORMAL
3 | 100.000000 NORMAL
4 | 100.000000 NORMAL
5 | Flare\040Glow\040Radial\0402
6 | Flare\040Glow\040Angular\0401
7 | %white
8 | 100.000000 0.000000 0.000000
9 | Flare\040Rays\040Radial\0402
10 | %white
11 | %white
12 | 50.000000 90.000000 0.000000
13 | 2 85.000000
14 | %white
15 | %white
16 | %white
17 | 0.000000 0.000000 0.000000
18 | CIRCLE 6 1
19 |
--------------------------------------------------------------------------------
/gradient-flare/flares/Makefile.am:
--------------------------------------------------------------------------------
1 | ## Process this file with automake to produce Makefile.in
2 |
3 | flaredir = $(gimpdatadir)/gflare
4 |
5 | flare_DATA = \
6 | Bright_Star \
7 | Classic \
8 | Distant_Sun \
9 | Default \
10 | GFlare_101 \
11 | GFlare_102 \
12 | Hidden_Planet
13 |
14 | EXTRA_DIST = $(flare_DATA)
15 |
--------------------------------------------------------------------------------
/help-browser/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /help-browser
7 | /help-browser.exe
8 | /logo-pixbuf.h
9 |
--------------------------------------------------------------------------------
/help-browser/uri.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * The GIMP Help Browser - URI functions
5 | * Copyright (C) 2001 Jacob Schroeder
6 | *
7 | * This program is free software: you can redistribute it and/or modify
8 | * it under the terms of the GNU General Public License as published by
9 | * the Free Software Foundation; either version 3 of the License, or
10 | * (at your option) any later version.
11 | *
12 | * This program is distributed in the hope that it will be useful,
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | * GNU General Public License for more details.
16 | *
17 | * You should have received a copy of the GNU General Public License
18 | * along with this program. If not, see .
19 | */
20 |
21 | gchar * uri_to_abs (const gchar *uri,
22 | const gchar *base_uri);
23 |
--------------------------------------------------------------------------------
/help/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /gimp-help-lookup
7 | /gimp-help-lookup.exe
8 | /help
9 | /help.exe
10 | /libgimphelp.a
11 |
--------------------------------------------------------------------------------
/help/locales.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * The GIMP Help plug-in
5 | * Copyright (C) 1999-2008 Sven Neumann
6 | * Michael Natterer
7 | * Henrik Brix Andersen
8 | *
9 | * This program is free software: you can redistribute it and/or modify
10 | * it under the terms of the GNU General Public License as published by
11 | * the Free Software Foundation; either version 3 of the License, or
12 | * (at your option) any later version.
13 | *
14 | * This program is distributed in the hope that it will be useful,
15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 | * GNU General Public License for more details.
18 | *
19 | * You should have received a copy of the GNU General Public License
20 | * along with this program. If not, see .
21 | */
22 |
23 | #ifndef __LOCALES_H__
24 | #define __LOCALES_H__
25 |
26 |
27 | GList * locales_parse (const gchar *help_locales);
28 |
29 |
30 | #endif /* ! __LOCALES_H__ */
31 |
32 |
--------------------------------------------------------------------------------
/ifs-compose/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /ifs-compose
7 | /ifs-compose.exe
8 |
--------------------------------------------------------------------------------
/imagemap/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /imagemap
7 | /imagemap.exe
8 | /y.tab.c
9 | /y.tab.h
10 |
--------------------------------------------------------------------------------
/imagemap/images/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile
2 | /Makefile.in
3 | /.xvpics
4 | /.thumbnails
5 | /stock-icons.list
6 | /imap-stock-pixbufs.h
7 |
--------------------------------------------------------------------------------
/imagemap/images/Makefile.am:
--------------------------------------------------------------------------------
1 | ## Process this file with automake to produce Makefile.in
2 |
3 | STOCK_IMAGES = \
4 | stock-circle.png \
5 | stock-coord.png \
6 | stock-dimension.png \
7 | stock-java.png \
8 | stock-polygon.png \
9 | stock-rectangle.png \
10 | stock-to-back.png \
11 | stock-to-front.png
12 |
13 | EXTRA_DIST = $(STOCK_IMAGES)
14 |
15 | noinst_DATA = imap-stock-pixbufs.h
16 | CLEANFILES = $(noinst_DATA) stock-icons.list
17 |
18 | stock-icons.list: $(STOCK_IMAGES) Makefile.am
19 | ( rm -f $@; \
20 | for image in $(STOCK_IMAGES); do \
21 | echo $$image | \
22 | sed -e 's|.*/||' -e 's|-|_|g' -e 's|\.png$$||' >> $@; \
23 | echo " $(srcdir)/$$image" >> $@; \
24 | done )
25 |
26 | $(srcdir)/imap-stock-pixbufs.h: stock-icons.list
27 | $(GDK_PIXBUF_CSOURCE) --raw --build-list `cat stock-icons.list` > $(@F)
28 |
--------------------------------------------------------------------------------
/imagemap/images/stock-circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/imagemap/images/stock-circle.png
--------------------------------------------------------------------------------
/imagemap/images/stock-coord.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/imagemap/images/stock-coord.png
--------------------------------------------------------------------------------
/imagemap/images/stock-dimension.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/imagemap/images/stock-dimension.png
--------------------------------------------------------------------------------
/imagemap/images/stock-java.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/imagemap/images/stock-java.png
--------------------------------------------------------------------------------
/imagemap/images/stock-polygon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/imagemap/images/stock-polygon.png
--------------------------------------------------------------------------------
/imagemap/images/stock-rectangle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/imagemap/images/stock-rectangle.png
--------------------------------------------------------------------------------
/imagemap/images/stock-to-back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/imagemap/images/stock-to-back.png
--------------------------------------------------------------------------------
/imagemap/images/stock-to-front.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/imagemap/images/stock-to-front.png
--------------------------------------------------------------------------------
/imagemap/imap_about.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This is a plug-in for GIMP.
3 | *
4 | * Generates clickable image maps.
5 | *
6 | * Copyright (C) 1998-2004 Maurits Rijk m.rijk@chello.nl
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation; either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 | #ifndef _IMAP_ABOUT_H
24 | #define _IMAP_ABOUT_H
25 |
26 | void do_about_dialog(void);
27 |
28 | #endif /* _IMAP_ABOUT_H */
29 |
--------------------------------------------------------------------------------
/imagemap/imap_circle.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This is a plug-in for GIMP.
3 | *
4 | * Generates clickable image maps.
5 | *
6 | * Copyright (C) 1998-2002 Maurits Rijk lpeek.mrijk@consunet.nl
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation; either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 | #ifndef _IMAP_CIRCLE_H
24 | #define _IMAP_CIRCLE_H
25 |
26 | #include "imap_object.h"
27 |
28 | typedef struct {
29 | Object_t obj;
30 | gint x;
31 | gint y;
32 | gint r;
33 | } Circle_t;
34 |
35 | #define ObjectToCircle(obj) ((Circle_t*) (obj))
36 |
37 | Object_t *create_circle(gint x, gint y, gint r);
38 | ObjectFactory_t *get_circle_factory(guint state);
39 |
40 | #endif /* _IMAP_CIRCLE_H */
41 |
--------------------------------------------------------------------------------
/imagemap/imap_cmd_send_to_back.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This is a plug-in for GIMP.
3 | *
4 | * Generates clickable image maps.
5 | *
6 | * Copyright (C) 1998-1999 Maurits Rijk lpeek.mrijk@consunet.nl
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation; either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 | #ifndef _IMAP_CMD_SEND_TO_BACK_H
24 | #define _IMAP_CMD_SEND_TO_BACK_H
25 |
26 | #include "imap_command.h"
27 | #include "imap_object.h"
28 |
29 | Command_t *send_to_back_command_new(ObjectList_t *list);
30 |
31 | #endif /* _IMAP_CMD_SEND_TO_BACK_H */
32 |
--------------------------------------------------------------------------------
/imagemap/imap_cmd_unselect.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This is a plug-in for GIMP.
3 | *
4 | * Generates clickable image maps.
5 | *
6 | * Copyright (C) 1998-1999 Maurits Rijk lpeek.mrijk@consunet.nl
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation; either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 | #ifndef _IMAP_CMD_UNSELECT_H
24 | #define _IMAP_CMD_UNSELECT_H
25 |
26 | #include "imap_command.h"
27 | #include "imap_object.h"
28 |
29 | Command_t *unselect_command_new(Object_t *obj);
30 |
31 | #endif /* _IMAP_CMD_UNSELECT_H */
32 |
--------------------------------------------------------------------------------
/imagemap/imap_cmd_unselect_all.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This is a plug-in for GIMP.
3 | *
4 | * Generates clickable image maps.
5 | *
6 | * Copyright (C) 1998-1999 Maurits Rijk lpeek.mrijk@consunet.nl
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation; either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 | #ifndef _IMAP_CMD_UNSELECT_ALL_H
24 | #define _IMAP_CMD_UNSELECT_ALL_H
25 |
26 | #include "imap_command.h"
27 | #include "imap_object.h"
28 |
29 | Command_t *unselect_all_command_new(ObjectList_t *list, Object_t *exception);
30 |
31 | #endif /* _IMAP_CMD_UNSELECT_ALL_H */
32 |
--------------------------------------------------------------------------------
/imagemap/imap_file.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This is a plug-in for GIMP.
3 | *
4 | * Generates clickable image maps.
5 | *
6 | * Copyright (C) 1998-2004 Maurits Rijk m.rijk@chello.nl
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation; either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 | #ifndef _IMAP_FILE_H
24 | #define _IMAP_FILE_H
25 |
26 | void do_file_open_dialog(void);
27 | void do_file_save_as_dialog(void);
28 | void do_file_error_dialog(const char *error, const char *filename);
29 |
30 | gboolean load_csim (const char* filename);
31 | gboolean load_cern (const char* filename);
32 | gboolean load_ncsa (const char* filename);
33 |
34 | #endif /* _IMAP_FILE_H */
35 |
--------------------------------------------------------------------------------
/imagemap/imap_grid.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This is a plug-in for GIMP.
3 | *
4 | * Generates clickable image maps.
5 | *
6 | * Copyright (C) 1998-2005 Maurits Rijk m.rijk@chello.nl
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation; either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 | #ifndef _IMAP_GRID_H
24 | #define _IMAP_GRID_H
25 |
26 | void do_grid_settings_dialog (void);
27 | void draw_grid (cairo_t *cr, gint width, gint height);
28 | void toggle_grid (void);
29 | void round_to_grid (gint *x, gint *y);
30 |
31 | gboolean grid_near_x (gint x);
32 | gboolean grid_near_y (gint y);
33 |
34 | #endif /* _IMAP_GRID_H */
35 |
--------------------------------------------------------------------------------
/imagemap/imap_misc.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This is a plug-in for GIMP.
3 | *
4 | * Generates clickable image maps.
5 | *
6 | * Copyright (C) 1998-2005 Maurits Rijk m.rijk@chello.nl
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation; either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 | #ifndef _IMAP_MISC_H
24 | #define _IMAP_MISC_H
25 |
26 | void set_sash_size(gboolean double_size);
27 | void draw_sash(cairo_t *cr, gint x, gint y);
28 | gboolean near_sash(gint sash_x, gint sash_y, gint x, gint y);
29 |
30 | #endif /* _IMAP_MISC_H */
31 |
32 |
--------------------------------------------------------------------------------
/imagemap/imap_object_popup.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This is a plug-in for GIMP.
3 | *
4 | * Generates clickable image maps.
5 | *
6 | * Copyright (C) 1998-2005 Maurits Rijk m.rijk@chello.nl
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation; either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 | #ifndef _IMAP_OBJECT_POPUP_H
24 | #define _IMAP_OBJECT_POPUP_H
25 |
26 | #include "imap_object.h"
27 |
28 | typedef struct {
29 | GtkWidget *menu;
30 | GtkWidget *up;
31 | GtkWidget *down;
32 | Object_t *obj;
33 | } ObjectPopup_t;
34 |
35 | void object_handle_popup(ObjectPopup_t *popup, Object_t *obj,
36 | GdkEventButton *event);
37 | void object_do_popup(Object_t *obj, GdkEventButton *event);
38 |
39 | #endif /* _IMAP_OBJECT_POPUP_H */
40 |
--------------------------------------------------------------------------------
/imagemap/imap_rectangle.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This is a plug-in for GIMP.
3 | *
4 | * Generates clickable image maps.
5 | *
6 | * Copyright (C) 1998-2002 Maurits Rijk lpeek.mrijk@consunet.nl
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation; either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 | #ifndef _IMAP_RECTANGLE_H
24 | #define _IMAP_RECTANGLE_H
25 |
26 | #include "imap_object.h"
27 |
28 | typedef struct {
29 | Object_t obj;
30 | gint x;
31 | gint y;
32 | gint width;
33 | gint height;
34 | } Rectangle_t;
35 |
36 | #define ObjectToRectangle(obj) ((Rectangle_t*) (obj))
37 |
38 | Object_t* create_rectangle(gint x, gint y, gint width, gint height);
39 | ObjectFactory_t *get_rectangle_factory(guint state);
40 |
41 | #endif /* _IMAP_RECTANGLE_H */
42 |
--------------------------------------------------------------------------------
/imagemap/imap_settings.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This is a plug-in for GIMP.
3 | *
4 | * Generates clickable image maps.
5 | *
6 | * Copyright (C) 1998-2002 Maurits Rijk lpeek.mrijk@consunet.nl
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation; either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 | #ifndef _IMAP_SETTINGS_H
24 | #define _IMAP_SETTINGS_H
25 |
26 | void do_settings_dialog(void);
27 |
28 | #endif /* _IMAP_SETTINGS_H */
29 |
--------------------------------------------------------------------------------
/imagemap/imap_source.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This is a plug-in for GIMP.
3 | *
4 | * Generates clickable image maps.
5 | *
6 | * Copyright (C) 1998-2002 Maurits Rijk lpeek.mrijk@consunet.nl
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation; either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 | #ifndef _IMAP_SOURCE_H
24 | #define _IMAP_SOURCE_H
25 |
26 | void do_source_dialog(void);
27 |
28 | #endif /* _IMAP_SOURCE_H */
29 |
--------------------------------------------------------------------------------
/imagemap/imap_string.c:
--------------------------------------------------------------------------------
1 | /*
2 | * This is a plug-in for GIMP.
3 | *
4 | * Generates clickable image maps.
5 | *
6 | * Copyright (C) 1998-1999 Maurits Rijk lpeek.mrijk@consunet.nl
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation; either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 | #include "config.h"
24 |
25 | #include
26 |
27 | #include "imap_string.h"
28 |
29 | gchar*
30 | g_strreplace(gchar **old_str, const gchar *new_str)
31 | {
32 | if (*old_str != new_str) {
33 | g_free(*old_str);
34 | *old_str = g_strdup(new_str);
35 | }
36 | return *old_str;
37 | }
38 |
--------------------------------------------------------------------------------
/imagemap/imap_string.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This is a plug-in for GIMP.
3 | *
4 | * Generates clickable image maps.
5 | *
6 | * Copyright (C) 1998-1999 Maurits Rijk lpeek.mrijk@consunet.nl
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation; either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 | #ifndef _IMAP_STRING_H
24 | #define _IMAP_STRING_H
25 |
26 | gchar *g_strreplace(gchar **old_str, const gchar *new_str);
27 |
28 | #endif /* _IMAP_STRING_H */
29 |
--------------------------------------------------------------------------------
/lighting/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /lighting
7 | /lighting.exe
8 |
--------------------------------------------------------------------------------
/lighting/TODO:
--------------------------------------------------------------------------------
1 |
2 | The lighting plug-in "todo"-list:
3 | =================================
4 |
5 | * Supersampling/antialiasing
6 | * Bilinear filtering of enviroment map
7 | * Refraction back in?
8 | * Support for any-sized non-gray bump-maps.
9 | * Support for gray or alpha-channeled env-maps.
10 | * Zooming and scrolling in preview window
11 | * Autoconf/automake stuff
12 | * Put spotlight back in
13 | * Nicer interactive UI
14 | * Presets
15 | * Multiple light sources
16 |
--------------------------------------------------------------------------------
/lighting/images/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile
2 | /Makefile.in
3 | /.xvpics
4 | /.thumbnails
5 | /stock-icons.list
6 | /stock-pixbufs.h
7 |
--------------------------------------------------------------------------------
/lighting/images/Makefile.am:
--------------------------------------------------------------------------------
1 | ## Process this file with automake to produce Makefile.in
2 |
3 | STOCK_IMAGES = \
4 | stock-intensity-ambient-high.png \
5 | stock-intensity-ambient-low.png \
6 | stock-intensity-diffuse-high.png \
7 | stock-intensity-diffuse-low.png \
8 | stock-reflectivity-diffuse-high.png \
9 | stock-reflectivity-diffuse-low.png \
10 | stock-reflectivity-specular-high.png \
11 | stock-reflectivity-specular-low.png \
12 | stock-reflectivity-highlight-high.png \
13 | stock-reflectivity-highlight-low.png
14 |
15 | EXTRA_DIST = $(STOCK_IMAGES)
16 |
17 | noinst_DATA = stock-pixbufs.h
18 | CLEANFILES = $(noinst_DATA) stock-icons.list
19 |
20 | stock-icons.list: $(STOCK_IMAGES) Makefile.am
21 | ( rm -f $@; \
22 | for image in $(STOCK_IMAGES); do \
23 | echo $$image | \
24 | sed -e 's|.*/||' -e 's|-|_|g' -e 's|\.png$$||' >> $@; \
25 | echo " $(srcdir)/$$image" >> $@; \
26 | done )
27 |
28 | $(srcdir)/stock-pixbufs.h: stock-icons.list
29 | $(GDK_PIXBUF_CSOURCE) --raw --build-list `cat stock-icons.list` > $(@F)
30 |
--------------------------------------------------------------------------------
/lighting/images/stock-intensity-ambient-high.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/lighting/images/stock-intensity-ambient-high.png
--------------------------------------------------------------------------------
/lighting/images/stock-intensity-ambient-low.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/lighting/images/stock-intensity-ambient-low.png
--------------------------------------------------------------------------------
/lighting/images/stock-intensity-diffuse-high.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/lighting/images/stock-intensity-diffuse-high.png
--------------------------------------------------------------------------------
/lighting/images/stock-intensity-diffuse-low.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/lighting/images/stock-intensity-diffuse-low.png
--------------------------------------------------------------------------------
/lighting/images/stock-reflectivity-diffuse-high.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/lighting/images/stock-reflectivity-diffuse-high.png
--------------------------------------------------------------------------------
/lighting/images/stock-reflectivity-diffuse-low.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/lighting/images/stock-reflectivity-diffuse-low.png
--------------------------------------------------------------------------------
/lighting/images/stock-reflectivity-highlight-high.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/lighting/images/stock-reflectivity-highlight-high.png
--------------------------------------------------------------------------------
/lighting/images/stock-reflectivity-highlight-low.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/lighting/images/stock-reflectivity-highlight-low.png
--------------------------------------------------------------------------------
/lighting/images/stock-reflectivity-specular-high.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/lighting/images/stock-reflectivity-specular-high.png
--------------------------------------------------------------------------------
/lighting/images/stock-reflectivity-specular-low.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/lighting/images/stock-reflectivity-specular-low.png
--------------------------------------------------------------------------------
/lighting/lighting-apply.h:
--------------------------------------------------------------------------------
1 | #ifndef __LIGHTING_APPLY_H__
2 | #define __LIGHTING_APPLY_H__
3 |
4 | void init_compute (void);
5 | void compute_image (void);
6 |
7 | #endif /* __LIGHTING_APPLY_H__ */
8 |
--------------------------------------------------------------------------------
/lighting/lighting-shade.h:
--------------------------------------------------------------------------------
1 | #ifndef __LIGHTING_SHADE_H__
2 | #define __LIGHTING_SHADE_H__
3 |
4 | typedef GimpRGB (* get_ray_func) (GimpVector3 *vector);
5 |
6 | GimpRGB get_ray_color (GimpVector3 *position);
7 | GimpRGB get_ray_color_no_bilinear (GimpVector3 *position);
8 | GimpRGB get_ray_color_ref (GimpVector3 *position);
9 | GimpRGB get_ray_color_no_bilinear_ref (GimpVector3 *position);
10 |
11 | void precompute_init (gint w,
12 | gint h);
13 | void precompute_normals (gint x1,
14 | gint x2,
15 | gint y);
16 |
17 | #endif /* __LIGHTING_SHADE_H__ */
18 |
--------------------------------------------------------------------------------
/lighting/lighting-ui.h:
--------------------------------------------------------------------------------
1 | #ifndef __LIGHTING_UI_H__
2 | #define __LIGHTING_UI_H__
3 |
4 | /* Externally visible variables */
5 | /* ============================ */
6 |
7 | extern GtkWidget *previewarea;
8 |
9 | extern GtkWidget *spin_pos_x;
10 | extern GtkWidget *spin_pos_y;
11 | extern GtkWidget *spin_pos_z;
12 | extern GtkWidget *spin_dir_x;
13 | extern GtkWidget *spin_dir_y;
14 | extern GtkWidget *spin_dir_z;
15 |
16 | /* Externally visible functions */
17 | /* ============================ */
18 |
19 | gboolean main_dialog (GimpDrawable *drawable);
20 |
21 | #endif /* __LIGHTING_UI_H__ */
22 |
--------------------------------------------------------------------------------
/map-object/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /map-object
7 | /map-object.exe
8 |
--------------------------------------------------------------------------------
/map-object/CHANGES:
--------------------------------------------------------------------------------
1 |
2 | Changes (post 0.3.1):
3 | =====================
4 |
5 | -> 0.3.1 Merged MapPlane and MapSphere. Added support for non-interactive
6 | execution (for script-fu).
7 | -> 0.3.2 Fixed a bug in the bilinear interpolation function. Added "tile" option.
8 | Added some icons to the material page to illustrate the effects of the
9 | parameters. I'm not sure they help much.
10 | -> 0.4.0 Some source/algorithm cleanups, fixed gtk+ object refcounting bugs. Some
11 | changes to compile with gtk+ 0.99.4.
12 | -> 1.0.0 First non-beta release. Replaced GckNotebook with GtkNotebook, fixed a few
13 | annoying bugs. Better support for partial transparency (only filtered
14 | transparency now, perhaps additive later). Compiles without warnings with
15 | -Wall and -ansi.
16 | -> 1.1.0 Added box object and changed PDB interface accordingly; this will unfortunately
17 | break old scripts. The transparency code should be a little saner now.
18 | -> 1.2.0 Added cylinder object. Fixed a few things, thanks to Yosh and
19 | Pedro for pointing them out to me.
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/map-object/TODO:
--------------------------------------------------------------------------------
1 |
2 | The MapObject plug-in "todo"-list:
3 | =================================
4 |
5 | * Interactive positioning of directional light
6 | * Rotation by mouse (doesn't work correctly yet and is disabled).
7 | * Faster mapping code
8 | * Multiple light-sources
9 | * More objects?
10 | * Presets (including save/load)
11 | * Gray-scale/channels support
12 | * Documentation
13 | * Autoconf/automake stuff?
14 |
15 | If there's anything you would like to add, feel free
16 | to send me any suggestions for new stuff or improvements.
17 |
18 | Tom
19 |
--------------------------------------------------------------------------------
/map-object/arcball.h:
--------------------------------------------------------------------------------
1 | #ifndef __ARCBALL_H__
2 | #define __ARCBALL_H__
3 |
4 | typedef struct
5 | {
6 | double x, y, z, w;
7 | } Quat;
8 |
9 | enum QuatPart
10 | {
11 | X,
12 | Y,
13 | Z,
14 | W,
15 | QuatLen
16 | };
17 |
18 | typedef Quat HVect;
19 |
20 | typedef double HMatrix[QuatLen][QuatLen];
21 |
22 | typedef enum AxisSet
23 | {
24 | NoAxes,
25 | CameraAxes,
26 | BodyAxes,
27 | OtherAxes,
28 | NSets
29 | } AxisSet;
30 |
31 | typedef double *ConstraintSet;
32 |
33 | extern Quat qOne;
34 |
35 | void ArcBall_Init (void);
36 | void ArcBall_Place (HVect Center,
37 | double Radius);
38 | void ArcBall_UseSet (AxisSet axis_Set);
39 | void ArcBall_Update (void);
40 | void ArcBall_Value (HMatrix m_Now);
41 | void ArcBall_Values (double *alpha,
42 | double *beta,
43 | double *gamma);
44 | void ArcBall_BeginDrag (void);
45 | void ArcBall_EndDrag (void);
46 | void ArcBall_Mouse (HVect v_Now);
47 | void ArcBall_CopyMat (HMatrix inm,
48 | HMatrix outm);
49 |
50 | #endif /* __ARCBALL_H__ */
51 |
--------------------------------------------------------------------------------
/map-object/map-object-apply.h:
--------------------------------------------------------------------------------
1 | #ifndef __MAPOBJECT_APPLY_H__
2 | #define __MAPOBJECT_APPLY_H__
3 |
4 | extern gdouble imat[4][4];
5 | extern gfloat rotmat[16];
6 |
7 | void init_compute (void);
8 | void compute_image (void);
9 |
10 | #endif /* __MAPOBJECT_APPLY_H__ */
11 |
--------------------------------------------------------------------------------
/map-object/map-object-preview.h:
--------------------------------------------------------------------------------
1 | #ifndef __MAPOBJECT_PREVIEW_H__
2 | #define __MAPOBJECT_PREVIEW_H__
3 |
4 | #define PREVIEW_WIDTH 200
5 | #define PREVIEW_HEIGHT 200
6 |
7 | #define WIRESIZE 16
8 |
9 | /* Externally visible variables */
10 | /* ============================ */
11 |
12 | extern gdouble mat[3][4];
13 | extern gint lightx,lighty;
14 |
15 | /* Externally visible functions */
16 | /* ============================ */
17 |
18 | void compute_preview_image (void);
19 | gboolean preview_expose (GtkWidget *widget,
20 | GdkEventExpose *eevent);
21 | gint check_light_hit (gint xpos,
22 | gint ypos);
23 | void update_light (gint xpos,
24 | gint ypos);
25 |
26 | #endif /* __MAPOBJECT_PREVIEW_H__ */
27 |
--------------------------------------------------------------------------------
/map-object/map-object-shade.h:
--------------------------------------------------------------------------------
1 | #ifndef __MAPOBJECT_SHADE_H__
2 | #define __MAPOBJECT_SHADE_H__
3 |
4 | typedef GimpRGB (* get_ray_color_func) (GimpVector3 *pos);
5 |
6 | extern get_ray_color_func get_ray_color;
7 |
8 | GimpRGB get_ray_color_plane (GimpVector3 *pos);
9 | GimpRGB get_ray_color_sphere (GimpVector3 *pos);
10 | GimpRGB get_ray_color_box (GimpVector3 *pos);
11 | GimpRGB get_ray_color_cylinder (GimpVector3 *pos);
12 | void compute_bounding_box (void);
13 |
14 | void vecmulmat (GimpVector3 *u,
15 | GimpVector3 *v,
16 | gfloat m[16]);
17 | void rotatemat (gfloat angle,
18 | GimpVector3 *v,
19 | gfloat m[16]);
20 | void transpose_mat (gfloat m[16]);
21 | void matmul (gfloat a[16],
22 | gfloat b[16],
23 | gfloat c[16]);
24 | void ident_mat (gfloat m[16]);
25 |
26 | #endif /* __MAPOBJECT_SHADE_H__ */
27 |
--------------------------------------------------------------------------------
/map-object/map-object-ui.h:
--------------------------------------------------------------------------------
1 | #ifndef __MAPOBJECT_UI_H__
2 | #define __MAPOBJECT_UI_H__
3 |
4 | /* Externally visible variables */
5 | /* ============================ */
6 |
7 | extern GtkWidget *previewarea;
8 |
9 | /* Externally visible functions */
10 | /* ============================ */
11 |
12 | gboolean main_dialog (GimpDrawable *drawable);
13 |
14 | #endif /* __MAPOBJECT_UI_H__ */
15 |
--------------------------------------------------------------------------------
/maze/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /maze
7 | /maze.exe
8 |
--------------------------------------------------------------------------------
/maze/maze-dialog.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This program is free software: you can redistribute it and/or modify
3 | * it under the terms of the GNU General Public License as published by
4 | * the Free Software Foundation; either version 3 of the License, or
5 | * (at your option) any later version.
6 | *
7 | * This program is distributed in the hope that it will be useful,
8 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 | * GNU General Public License for more details.
11 | *
12 | * You should have received a copy of the GNU General Public License
13 | * along with this program. If not, see .
14 | *
15 | */
16 |
17 | #ifndef __MAZE_DIALOG_H__
18 | #define __MAZE_DIALOG_H__
19 |
20 |
21 | gboolean maze_dialog (void);
22 |
23 |
24 | #endif /* __MAZE_DIALOG_H__ */
25 |
--------------------------------------------------------------------------------
/maze/maze-utils.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This program is free software: you can redistribute it and/or modify
3 | * it under the terms of the GNU General Public License as published by
4 | * the Free Software Foundation; either version 3 of the License, or
5 | * (at your option) any later version.
6 | *
7 | * This program is distributed in the hope that it will be useful,
8 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 | * GNU General Public License for more details.
11 | *
12 | * You should have received a copy of the GNU General Public License
13 | * along with this program. If not, see .
14 | */
15 |
16 | #ifndef __MAZE_UTILS_H__
17 | #define __MAZE_UTILS_H__
18 |
19 |
20 | void get_colors (GimpDrawable *drawable,
21 | guint8 *fg,
22 | guint8 *bg);
23 | void drawbox (GimpPixelRgn *dest_rgn,
24 | guint x,
25 | guint y,
26 | guint w,
27 | guint h,
28 | guint8 clr[4]);
29 |
30 |
31 | #endif /* __MAZE_UTILS_H__ */
32 |
--------------------------------------------------------------------------------
/metadata/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile
2 | /Makefile.in
3 | /.deps
4 | /.libs
5 | /metadata
6 | /metadata.exe
7 | /testbase64
8 | /testbase64.exe
9 | /xmpdump
10 | /xmpdump.exe
11 |
--------------------------------------------------------------------------------
/metadata/exif-decode.h:
--------------------------------------------------------------------------------
1 | /* exif-decode.h - decode exif data and convert it to XMP
2 | *
3 | * Copyright (C) 2008, Róman Joost
4 | *
5 | * This library is free software; you can redistribute it and/or
6 | * modify it under the terms of the GNU Lesser General Public
7 | * License as published by the Free Software Foundation; either
8 | * version 2 of the License, or (at your option) any later version.
9 | *
10 | * This library is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 | * Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public
16 | * License along with this library; if not, write to the
17 | * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
18 | * Boston, MA 02111-1307, USA.
19 | */
20 | #ifndef EXIF_DECODE_H
21 | #define EXIF_DECODE_H
22 |
23 | G_BEGIN_DECLS
24 |
25 | gboolean xmp_merge_from_exifbuffer (XMPModel *xmp_model,
26 | gint32 image_ID,
27 | GError **error);
28 |
29 | G_END_DECLS
30 |
31 | #endif /* EXIF_DECODE_H */
32 |
--------------------------------------------------------------------------------
/metadata/interface.h:
--------------------------------------------------------------------------------
1 | /* interface.h - user interface for the metadata editor
2 | *
3 | * Copyright (C) 2004-2005, Raphaël Quinet
4 | *
5 | * This library is free software: you can redistribute it and/or
6 | * modify it under the terms of the GNU Lesser General Public
7 | * License as published by the Free Software Foundation; either
8 | * version 3 of the License, or (at your option) any later version.
9 | *
10 | * This library is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 | * Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public
16 | * License along with this library. If not, see
17 | * .
18 | */
19 |
20 | #ifndef INTERFACE_H
21 | #define INTERFACE_H
22 |
23 | #include
24 |
25 | G_BEGIN_DECLS
26 |
27 | gboolean metadata_dialog (gint32 image_ID,
28 | XMPModel *xmp_model);
29 |
30 | G_END_DECLS
31 |
32 | #endif /* INTERFACE_H */
33 |
--------------------------------------------------------------------------------
/metadata/xmp-encode.h:
--------------------------------------------------------------------------------
1 | /* xmp-encode.h - generate XMP metadata from the tree model
2 | *
3 | * Copyright (C) 2005, Raphaël Quinet
4 | *
5 | * This library is free software: you can redistribute it and/or
6 | * modify it under the terms of the GNU Lesser General Public
7 | * License as published by the Free Software Foundation; either
8 | * version 3 of the License, or (at your option) any later version.
9 | *
10 | * This library is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 | * Lesser General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU Lesser General Public
16 | * License along with this library. If not, see
17 | * .
18 | */
19 | #ifndef XMP_ENCODE_H
20 | #define XMP_ENCODE_H
21 |
22 | #include
23 | #include "xmp-schemas.h"
24 | #include "xmp-model.h"
25 |
26 | G_BEGIN_DECLS
27 |
28 | void xmp_generate_packet (XMPModel *xmp_model,
29 | GString *buffer);
30 |
31 | G_END_DECLS
32 |
33 | #endif /* XMP_ENCODE_H */
34 |
--------------------------------------------------------------------------------
/pagecurl/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /pagecurl
7 | /pagecurl.exe
8 | /pagecurl-icons.h
9 | /pagecurl-icons.list
10 |
--------------------------------------------------------------------------------
/pagecurl/curl0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/pagecurl/curl0.png
--------------------------------------------------------------------------------
/pagecurl/curl1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/pagecurl/curl1.png
--------------------------------------------------------------------------------
/pagecurl/curl2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/pagecurl/curl2.png
--------------------------------------------------------------------------------
/pagecurl/curl3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/pagecurl/curl3.png
--------------------------------------------------------------------------------
/pagecurl/curl4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/pagecurl/curl4.png
--------------------------------------------------------------------------------
/pagecurl/curl5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/pagecurl/curl5.png
--------------------------------------------------------------------------------
/pagecurl/curl6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/pagecurl/curl6.png
--------------------------------------------------------------------------------
/pagecurl/curl7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/pagecurl/curl7.png
--------------------------------------------------------------------------------
/print/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /print
4 | /print.exe
5 | /.libs
6 | /.deps
7 |
--------------------------------------------------------------------------------
/print/print-draw-page.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | gboolean print_draw_page (GtkPrintContext *context,
19 | PrintData *data);
20 |
--------------------------------------------------------------------------------
/print/print-page-layout.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | GtkWidget * print_page_layout_gui (PrintData *data,
19 | const gchar *help_id);
20 |
21 |
--------------------------------------------------------------------------------
/print/print-page-setup.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 |
19 | void print_page_setup_load (GtkPrintOperation *operation,
20 | gint32 image_ID);
21 | void print_page_setup_save (GtkPrintOperation *operation,
22 | gint32 image_ID);
23 |
24 |
25 |
--------------------------------------------------------------------------------
/print/print-settings.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | gboolean print_settings_load (PrintData *data);
19 | void print_settings_save (PrintData *data);
20 |
--------------------------------------------------------------------------------
/pygimp/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile
2 | /Makefile.in
3 | /*.pyc
4 | /*.pyo
5 | /*.so
6 | /*.lo
7 | /*.la
8 | /configure
9 | /config.log
10 | /config.h
11 | /config.cache
12 | /stamp-h
13 | /config.h.in
14 | /stamp-h.in
15 | /aclocal.m4
16 | /INSTALL
17 | /mkinstalldirs
18 | /install-sh
19 | /gimpui.c
20 | /gimpthumb.c
21 | /.libs
22 | /.deps
23 |
--------------------------------------------------------------------------------
/pygimp/doc/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile
2 | /Makefile.in
3 |
--------------------------------------------------------------------------------
/pygimp/doc/Makefile.am:
--------------------------------------------------------------------------------
1 |
2 | noinst_DATA = pygimp.html
3 |
4 | EXTRA_DIST = \
5 | pygimp.sgml \
6 | pygimp.html \
7 | structure-of-plugin.html \
8 | procedural-database.html \
9 | gimp-module-procedures.html \
10 | gimp-objects.html \
11 | support-modules.html \
12 | end-note.html
13 |
14 | printed: pygimp.ps pygimp.pdf
15 |
16 | #clean:
17 | # rm -f *.html pygimp.ps pygimp.pdf
18 |
19 |
20 | pygimp.ps: pygimp.sgml
21 | db2ps $(srcdir)/pygimp.sgml
22 |
23 | pygimp.pdf: pygimp.sgml
24 | db2pdf $(srcdir)/pygimp.sgml
25 |
26 | pygimp.html: pygimp.sgml
27 | cd $(srcdir) && db2html --nochunks pygimp.sgml
28 | cd $(srcdir) && mv pygimp/*.html .
29 | rm -rf $(srcdir)/pygimp
30 |
31 | .PHONY: printed #clean
32 |
33 |
--------------------------------------------------------------------------------
/pygimp/gimpcolor-types.defs:
--------------------------------------------------------------------------------
1 | ;; -*- scheme -*-
2 |
3 | (define-boxed GimpRGB
4 | (in-module "Gimp")
5 | (c-name "GimpRGB")
6 | (gtype-id "GIMP_TYPE_RGB")
7 | )
8 |
9 | (define-boxed GimpHSV
10 | (in-module "Gimp")
11 | (c-name "GimpHSV")
12 | (gtype-id "GIMP_TYPE_HSV")
13 | )
14 |
15 | (define-boxed GimpHSL
16 | (in-module "Gimp")
17 | (c-name "GimpHSL")
18 | (gtype-id "GIMP_TYPE_HSL")
19 | )
20 |
21 | (define-boxed GimpCMYK
22 | (in-module "Gimp")
23 | (c-name "GimpCMYK")
24 | (gtype-id "GIMP_TYPE_CMYK")
25 | )
26 |
--------------------------------------------------------------------------------
/pygimp/plug-ins/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile
2 | /Makefile.in
3 | /*.pyc
4 | /*.pyo
5 |
--------------------------------------------------------------------------------
/pygimp/plug-ins/Makefile.am:
--------------------------------------------------------------------------------
1 | ## Process this file with automake to produce Makefile.in
2 |
3 | pluginexecdir = $(gimpplugindir)/plug-ins
4 |
5 | scripts = \
6 | colorxhtml.py \
7 | file-openraster.py \
8 | foggify.py \
9 | gradients-save-as-css.py\
10 | palette-offset.py \
11 | palette-sort.py \
12 | palette-to-gradient.py \
13 | py-slice.py \
14 | python-console.py \
15 | python-eval.py
16 |
17 | test_scripts = \
18 | benchmark-foreground-extract.py \
19 | clothify.py \
20 | shadow_bevel.py \
21 | sphere.py \
22 | whirlpinch.py
23 |
24 | pluginexec_SCRIPTS = $(scripts)
25 |
26 | pluginexec_DATA = pyconsole.py
27 |
28 | EXTRA_DIST = $(pluginexec_DATA) $(scripts) $(test_scripts)
29 |
--------------------------------------------------------------------------------
/pygimp/pygimp-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/pygimp/pygimp-logo.png
--------------------------------------------------------------------------------
/script-fu/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /script-fu
7 | /script-fu.exe
8 |
--------------------------------------------------------------------------------
/script-fu/ftx/.gitignore:
--------------------------------------------------------------------------------
1 | /.deps
2 | /Makefile.in
3 | /Makefile
4 | /libftx.a
5 |
--------------------------------------------------------------------------------
/script-fu/ftx/Makefile.am:
--------------------------------------------------------------------------------
1 | ## Process this file with automake to produce Makefile.in
2 |
3 | AM_CFLAGS = \
4 | -DUSE_INTERFACE=1 \
5 | -I$(srcdir)/.. \
6 | $(GLIB_CFLAGS)
7 |
8 | noinst_LIBRARIES = libftx.a
9 |
10 | libftx_a_SOURCES = ftx.c ftx.h
11 |
12 | EXTRA_DIST = \
13 | LICENSE \
14 | README \
15 | ftx-functions.txt \
16 | listhome.scm
17 |
--------------------------------------------------------------------------------
/script-fu/ftx/ftx.h:
--------------------------------------------------------------------------------
1 | /* This function gets called when TinyScheme is initializing the extension */
2 | void init_ftx (scheme *sc);
3 |
--------------------------------------------------------------------------------
/script-fu/script-fu-console.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __SCRIPT_FU_CONSOLE_H__
19 | #define __SCRIPT_FU_CONSOLE_H__
20 |
21 |
22 | void script_fu_console_run (const gchar *name,
23 | gint nparams,
24 | const GimpParam *params,
25 | gint *nreturn_vals,
26 | GimpParam **return_vals);
27 |
28 |
29 | #endif /* __SCRIPT_FU_CONSOLE_H__ */
30 |
--------------------------------------------------------------------------------
/script-fu/script-fu-eval.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __SCRIPT_FU_EVAL_H__
19 | #define __SCRIPT_FU_EVAL_H__
20 |
21 |
22 | void script_fu_eval_run (const gchar *name,
23 | gint nparams,
24 | const GimpParam *params,
25 | gint *nreturn_vals,
26 | GimpParam **return_vals);
27 |
28 |
29 | #endif /* __SCRIPT_FU_EVAL_H__ */
30 |
--------------------------------------------------------------------------------
/script-fu/script-fu-interface.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __SCRIPT_FU_INTERFACE_H__
19 | #define __SCRIPT_FU_INTERFACE_H__
20 |
21 |
22 | GimpPDBStatusType script_fu_interface (SFScript *script,
23 | gint start_arg);
24 | void script_fu_interface_report_cc (const gchar *command);
25 | gboolean script_fu_interface_is_active (void);
26 |
27 |
28 | #endif /* __SCRIPT_FU_INTERFACE_H__ */
29 |
--------------------------------------------------------------------------------
/script-fu/script-fu-regex.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __SCRIPT_FU_REGEX_H__
19 | #define __SCRIPT_FU_REGEX_H__
20 |
21 |
22 | void script_fu_regex_init (scheme *sc);
23 |
24 |
25 | #endif /* __SCRIPT_FU_REGEX_H__ */
26 |
--------------------------------------------------------------------------------
/script-fu/script-fu-scripts.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __SCRIPT_FU_SCRIPTS_H__
19 | #define __SCRIPT_FU_SCRIPTS_H__
20 |
21 |
22 | void script_fu_find_scripts (const gchar *path);
23 | pointer script_fu_add_script (scheme *sc,
24 | pointer a);
25 | pointer script_fu_add_menu (scheme *sc,
26 | pointer a);
27 |
28 |
29 | #endif /* __SCRIPT_FU_SCRIPTS__ */
30 |
--------------------------------------------------------------------------------
/script-fu/script-fu-server.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __SCRIPT_FU_SERVER_H__
19 | #define __SCRIPT_FU_SERVER_H__
20 |
21 |
22 | void script_fu_server_run (const gchar *name,
23 | gint nparams,
24 | const GimpParam *params,
25 | gint *nreturn_vals,
26 | GimpParam **return_vals);
27 | void script_fu_server_listen (gint timeout);
28 | gint script_fu_server_get_mode (void);
29 | void script_fu_server_quit (void);
30 |
31 |
32 | #endif /* __SCRIPT_FU_SERVER__ */
33 |
--------------------------------------------------------------------------------
/script-fu/script-fu-text-console.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __SCRIPT_FU_TEXT_CONSOLE_H__
19 | #define __SCRIPT_FU_TEXT_CONSOLE_H__
20 |
21 |
22 | void script_fu_text_console_run (const gchar *name,
23 | gint nparams,
24 | const GimpParam *params,
25 | gint *nreturn_vals,
26 | GimpParam **return_vals);
27 |
28 |
29 | #endif /* __SCRIPT_FU_TEXT_CONSOLE_H__ */
30 |
--------------------------------------------------------------------------------
/script-fu/script-fu-utils.h:
--------------------------------------------------------------------------------
1 | /* GIMP - The GNU Image Manipulation Program
2 | * Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | *
4 | * This program is free software: you can redistribute it and/or modify
5 | * it under the terms of the GNU General Public License as published by
6 | * the Free Software Foundation; either version 3 of the License, or
7 | * (at your option) any later version.
8 | *
9 | * This program is distributed in the hope that it will be useful,
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | * GNU General Public License for more details.
13 | *
14 | * You should have received a copy of the GNU General Public License
15 | * along with this program. If not, see .
16 | */
17 |
18 | #ifndef __SCRIPT_FU_UTILS_H__
19 | #define __SCRIPT_FU_UTILS_H__
20 |
21 |
22 | gchar * script_fu_strescape (const gchar *source);
23 |
24 |
25 | #endif /* __SCRIPT_FU_UTILS__ */
26 |
--------------------------------------------------------------------------------
/script-fu/scripts/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile
2 | /Makefile.in
3 |
--------------------------------------------------------------------------------
/script-fu/scripts/guides-remove-all.scm:
--------------------------------------------------------------------------------
1 | ;; -*-scheme-*-
2 |
3 | (define (script-fu-guides-remove image drawable)
4 | (let* ((guide-id 0))
5 | (gimp-image-undo-group-start image)
6 |
7 | (set! guide-id (car (gimp-image-find-next-guide image 0)))
8 | (while (> guide-id 0)
9 | (gimp-image-delete-guide image guide-id)
10 | (set! guide-id (car (gimp-image-find-next-guide image 0)))
11 | )
12 |
13 | (gimp-image-undo-group-end image)
14 | (gimp-displays-flush)
15 | )
16 | )
17 |
18 | (script-fu-register "script-fu-guides-remove"
19 | _"_Remove all Guides"
20 | _"Remove all horizontal and vertical guides"
21 | "Alan Horkan"
22 | "Alan Horkan, 2004. Public Domain."
23 | "April 2004"
24 | "*"
25 | SF-IMAGE "Image" 0
26 | SF-DRAWABLE "Drawable" 0
27 | )
28 |
29 | (script-fu-menu-register "script-fu-guides-remove"
30 | "/Image/Guides")
31 |
--------------------------------------------------------------------------------
/script-fu/scripts/images/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile
2 | /Makefile.in
3 |
--------------------------------------------------------------------------------
/script-fu/scripts/images/Makefile.am:
--------------------------------------------------------------------------------
1 | ## Process this file with automake to produce Makefile.in
2 |
3 | imagesdatadir = $(gimpdatadir)/scripts/images
4 |
5 | imagesdata_DATA = \
6 | beavis.jpg \
7 | texture.jpg \
8 | texture1.jpg \
9 | texture2.jpg \
10 | texture3.jpg
11 |
12 | EXTRA_DIST = $(imagesdata_DATA)
13 |
--------------------------------------------------------------------------------
/script-fu/scripts/images/beavis.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/script-fu/scripts/images/beavis.jpg
--------------------------------------------------------------------------------
/script-fu/scripts/images/texture.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/script-fu/scripts/images/texture.jpg
--------------------------------------------------------------------------------
/script-fu/scripts/images/texture1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/script-fu/scripts/images/texture1.jpg
--------------------------------------------------------------------------------
/script-fu/scripts/images/texture2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/script-fu/scripts/images/texture2.jpg
--------------------------------------------------------------------------------
/script-fu/scripts/images/texture3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/script-fu/scripts/images/texture3.jpg
--------------------------------------------------------------------------------
/script-fu/scripts/plug-in-compat.init:
--------------------------------------------------------------------------------
1 | ; The Scheme code in this file provides some compatibility with
2 | ; scripts that were originally written for use with older versions of
3 | ; GIMP.
4 | ;
5 | ; It provides PDB procedures that used to be provided by plug-ins that
6 | ; were since then removed from the GIMP distribution. You should not
7 | ; use these in newly written scripts as the functions defined here may
8 | ; be removed at some later date.
9 |
10 |
11 | (define (plug-in-color-map run-mode img layer
12 | src-color-1 src-color-2 dest-color-1 dest-color-2
13 | map-mode)
14 | (gimp-levels layer HISTOGRAM-RED
15 | (car src-color-1) (car src-color-2) 1.0
16 | (- 255 (car dest-color-1)) (- 255 (car dest-color-2)))
17 | (gimp-levels layer HISTOGRAM-GREEN
18 | (cadr src-color-1) (cadr src-color-2) 1.0
19 | (- 255 (cadr dest-color-1)) (- 255 (cadr dest-color-2)))
20 | (gimp-levels layer HISTOGRAM-BLUE
21 | (caddr src-color-1) (caddr src-color-2) 1.0
22 | (- 255 (caddr dest-color-1)) (- 255 (caddr dest-color-2)))
23 | (gimp-levels layer HISTOGRAM-VALUE 0 255 1.0 255 0)
24 | )
25 |
--------------------------------------------------------------------------------
/script-fu/scripts/script-fu-util-setpt.scm:
--------------------------------------------------------------------------------
1 | ; GIMP - The GNU Image Manipulation Program
2 | ; Copyright (C) 1995 Spencer Kimball and Peter Mattis
3 | ;
4 | ; This program is free software: you can redistribute it and/or modify
5 | ; it under the terms of the GNU General Public License as published by
6 | ; the Free Software Foundation; either version 3 of the License, or
7 | ; (at your option) any later version.
8 | ;
9 | ; This program is distributed in the hope that it will be useful,
10 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | ; GNU General Public License for more details.
13 | ;
14 | ; You should have received a copy of the GNU General Public License
15 | ; along with this program. If not, see .
16 |
17 | (define (script-fu-set-pt a index x y)
18 | (aset a (* index 2) x)
19 | (aset a (+ (* index 2) 1) y)
20 | )
21 |
--------------------------------------------------------------------------------
/script-fu/tinyscheme/.gitignore:
--------------------------------------------------------------------------------
1 | /.deps
2 | /Makefile.in
3 | /Makefile
4 | /libtinyscheme.a
5 |
--------------------------------------------------------------------------------
/script-fu/tinyscheme/Makefile.am:
--------------------------------------------------------------------------------
1 | ## Process this file with automake to produce Makefile.in
2 |
3 | AM_CFLAGS = \
4 | -DSTANDALONE=0 \
5 | -DUSE_INTERFACE=1 \
6 | -DUSE_MATH=1 \
7 | -DUSE_ASCII_NAMES=0 \
8 | -DUSE_STRLWR=0 \
9 | -I$(top_srcdir) \
10 | $(GLIB_CFLAGS)
11 |
12 | noinst_LIBRARIES = libtinyscheme.a
13 |
14 | libtinyscheme_a_SOURCES = \
15 | scheme.c \
16 | opdefines.h \
17 | scheme-private.h \
18 | scheme.h
19 |
20 | EXTRA_DIST = \
21 | BUILDING \
22 | CHANGES \
23 | COPYING \
24 | hack.txt \
25 | Manual.txt \
26 | MiniSCHEMETribute.txt
27 |
--------------------------------------------------------------------------------
/script-fu/tinyscheme/README:
--------------------------------------------------------------------------------
1 | This directory contains a version of TinyScheme which has been modified
2 | to support UTF-8 coded strings. The strings stored in a data cell are
3 | expected to be in UTF-8 format. This allows the continued use of gchar
4 | pointers to pass around the strings. Processing the strings will require
5 | conversion to unicode at times depending on the specific operation that
6 | needs to be done on the UTF-8 coded strings.
7 |
8 | The string length value stored in a data cell is the length in bytes of that
9 | string including the terminating NUL.
10 |
11 | Routines that want a string length for a UTF-8 coded string will be passed
12 | the number of characters and not the number of bytes. If the number of bytes
13 | is needed, the normal call to strlen() will work.
14 |
15 |
--------------------------------------------------------------------------------
/script-fu/tinyscheme/dynload.h:
--------------------------------------------------------------------------------
1 | /* dynload.h */
2 | /* Original Copyright (c) 1999 Alexander Shendi */
3 | /* Modifications for NT and dl_* interface: D. Souflis */
4 |
5 | #ifndef DYNLOAD_H
6 | #define DYNLOAD_H
7 |
8 | #include "scheme-private.h"
9 |
10 | SCHEME_EXPORT pointer scm_load_ext(scheme *sc, pointer arglist);
11 |
12 | #endif
13 |
--------------------------------------------------------------------------------
/selection-to-path/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /.deps
4 | /_libs
5 | /.libs
6 | /selection-to-path
7 | /selection-to-path.exe
8 |
--------------------------------------------------------------------------------
/twain/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile.in
2 | /Makefile
3 | /twain
4 | /twain.exe
5 | /.deps
6 | /.libs
7 |
--------------------------------------------------------------------------------
/twain/gimp-twain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/twain/gimp-twain.png
--------------------------------------------------------------------------------
/twain/twain.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/twain/twain.h
--------------------------------------------------------------------------------
/ui/.gitignore:
--------------------------------------------------------------------------------
1 | /Makefile
2 | /Makefile.in
3 |
--------------------------------------------------------------------------------
/ui/Makefile.am:
--------------------------------------------------------------------------------
1 | uidatadir = $(gimpdatadir)/ui/plug-ins
2 |
3 | uidata_DATA = \
4 | plug-in-file-gif.ui \
5 | plug-in-file-png.ui
6 |
7 | EXTRA_DIST = $(uidata_DATA)
8 |
--------------------------------------------------------------------------------
/win-snap/.gitignore:
--------------------------------------------------------------------------------
1 | /.deps
2 | /.libs
3 | /Makefile
4 | /Makefile.in
5 | /win-snap
6 | /win-snap.exe
7 |
--------------------------------------------------------------------------------
/win-snap/resource.h:
--------------------------------------------------------------------------------
1 | /* {{NO_DEPENDENCIES}}
2 | Microsoft Developer Studio generated include file.
3 | Used by snappy.rc
4 | */
5 | #define IDC_SELECT 102
6 | #define IDD_SELECT 103
7 | #define IDC_TEXT 1000
8 | #define IDC_GROUP 1001
9 | #define IDM_CAPTUREFULL 40003
10 | #define IDM_HOOK 40004
11 | #define IDM_UNHOOK 40005
12 |
13 | /* Next default values for new objects */
14 |
15 | #ifdef APSTUDIO_INVOKED
16 | #ifndef APSTUDIO_READONLY_SYMBOLS
17 | #define _APS_NO_MFC 1
18 | #define _APS_NEXT_RESOURCE_VALUE 104
19 | #define _APS_NEXT_COMMAND_VALUE 40006
20 | #define _APS_NEXT_CONTROL_VALUE 1002
21 | #define _APS_NEXT_SYMED_VALUE 101
22 | #endif
23 | #endif
24 |
--------------------------------------------------------------------------------
/win-snap/select.cur:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/win-snap/select.cur
--------------------------------------------------------------------------------
/win-snap/small.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/win-snap/small.ico
--------------------------------------------------------------------------------
/win-snap/winsnap.h:
--------------------------------------------------------------------------------
1 | #define IDM_CAPTURE 100
2 | #define IDM_EXIT 101
3 |
4 | #define IDC_STATIC -1
5 |
6 | #define IDS_APP_TITLE 500
7 | #define IDS_DISPLAYCHANGED 501
8 | #define IDS_VER_INFO_LANG 502
9 | #define IDS_VERSION_ERROR 503
10 | #define IDS_NO_HELP 504
11 |
--------------------------------------------------------------------------------
/win-snap/winsnap.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/win-snap/winsnap.ico
--------------------------------------------------------------------------------
/win-snap/winsnap.rc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MichaelMure/gimp-plugins/b589aaede0e9703e4b4f7a106e7b6a29622836d1/win-snap/winsnap.rc
--------------------------------------------------------------------------------