1. 03 Jul, 2017 1 commit
  2. 02 Jul, 2017 1 commit
    • Michael Natterer's avatar
      app: start an infrastructure for on-canvas controllers for operations · f4f2de1b
      Michael Natterer authored
      Pass a "GimpCreateControllerFunc" to all gimppropgui-*.[ch]
      constructors which takes a callback (to update the config object when
      the on-canvas GUI) and a controller type that determines the
      callback's signature, and returns another callback (to update the
      on-canvas GUI when the config object changes).
      
      In GimpOperationTool, pass such a GimpCreateControllerFunc that
      handles creating and adding on-canvas controller via the new
      gimpfiltertool-widgets.[ch]. So far, a simple line like in the
      blend tool is supported.
      
      Add a custom GUI for gegl:spiral, and have its origin, radius and
      angle controlled by such a line.
      f4f2de1b
  3. 05 Jun, 2017 2 commits
  4. 13 May, 2017 1 commit
    • Ell's avatar
      app: add ui_meta keys for controlling some UI attributes dynamically · bb2417c2
      Ell authored
      Add support for The following GEGL op property keys, which shall
      contain GUM expressions of the specified type, controlling the
      corresponding UI attributes of the property's widget:
      
        - sensitive [boolean]: controls widget sensitivity.
      
        - visible [boolean]: controls widget visibility.
      
        - label [string]: controls widget label (or the label of the
          associated label widget).
      
        - description [string]: controls widget tooltip text.
      
      When any of above keys are present, the values they evaluate to take
      precedence over the static values the corresponding attributes would
      otherwise have.
      bb2417c2
  5. 03 May, 2017 1 commit
    • Ell's avatar
      app: in prop gui & co., allow picking outside drawable bounds · bc458996
      Ell authored
      Add a boolean 'pick_abyss' parameter to GimpCreatePickerFunc.  When
      this parameter is TRUE, the picker should pick outside the bounds
      of the drawable.  Use FALSE for color pickers, and TRUE for position
      pickers.
      bc458996
  6. 05 Mar, 2017 1 commit
  7. 06 Feb, 2017 2 commits
  8. 05 Feb, 2017 1 commit
  9. 08 Sep, 2016 1 commit
  10. 06 Jul, 2016 1 commit
    • Michael Natterer's avatar
      app: add smarter soft boundaries for GimpSpinScale widgets · a96c2736
      Michael Natterer authored
      Pass a GeglRectangle to all gimp_prop_gui_*() functions, and set
      the soft limits to the rectangle's extents if the GParamSpec
      metadata's "unit" is "pixel-coordinate" or "pixel-distance".
      
      In GimpSymmetryEditor, pass the image extents, in GimpOperationTool
      pass the drawable extents.
      a96c2736
  11. 26 Mar, 2016 1 commit
  12. 23 Feb, 2016 1 commit
  13. 06 Feb, 2015 1 commit
  14. 07 Dec, 2014 2 commits
  15. 02 Jun, 2014 1 commit
  16. 29 May, 2014 3 commits
  17. 28 May, 2014 2 commits
  18. 27 May, 2014 3 commits