1. 18 Mar, 2018 1 commit
    • Jehan's avatar
      app, libgimp, pdb: add "distance-metric" property to GimpPDBContext. · e164aee7
      Jehan authored
      This property is currently only used for gimp_edit_blend() to control
      how are computed distances. In the future, it could be used for more
      functions making use of "gegl:distance-transform" operation, or even for
      other algorithms, if relevant.
      This new property obviously comes with 2 new PDB calls:
      gimp_context_get_distance_metric() & gimp_context_set_distance_metric()
  2. 16 Jan, 2016 1 commit
  3. 09 Nov, 2015 1 commit
    • Michael Natterer's avatar
      Bug 314379 - Allow stroking as outline (not with a paint tool) via the PDB · 8fa7bc36
      Michael Natterer authored
      Add new PDB procedures gimp-context-get/set-stroke-method and honor
      the new setting in gimp-edit-stroke and gimp-edit-stroke-vectors.
      Internally, keep a GimpStrokeOptions around in GimpPDBContext to keep
      track of the newly added PDB state, and use it for the stroke
      operations instead of creating a scratch GimpStrokeOptions.
  4. 30 May, 2013 1 commit
  5. 01 Mar, 2012 1 commit
    • Michael Natterer's avatar
      Bug 658477 - add PDB support for more paint and ink options · b952f80b
      Michael Natterer authored
      Apply heavily modified patch from Es Swartz which adds PDB API for
      brush size, angle and aspect ratio, as well as a full interface for
      ink. Changed to patch to add all procedures to the "context" group
      instead of creating new PDB groups, properly use the new
      GimpPDBContext APIs for paint options, and did some general cleanup.
      (Warning, completely untested).
  6. 29 Oct, 2011 2 commits
  7. 06 Feb, 2011 2 commits
  8. 27 Jan, 2011 2 commits
  9. 07 Sep, 2010 1 commit
  10. 04 Sep, 2010 1 commit
    • Michael Natterer's avatar
      app: add GimpPDBContext which holds more state available to procedures · 2066545b
      Michael Natterer authored
      Initially contains antialias, feather and feather radius for the
      upcoming gimp-item-to-selection preocedure. Keeping states in the
      context reduces the number of parameters of procedures, and both the
      state API and the API using the states can be changed/deprecated
      independently. Make sure that all procedures and all plug-ins get
      GimpPDBContexts instead of plain GimpContexts passed.