1. 11 Jul, 2018 1 commit
  2. 06 Dec, 2017 1 commit
  3. 05 Dec, 2017 1 commit
    • Ell's avatar
      app: add GimpFilter::active property; move ::visible to GimpItem · f5d1686a
      Ell authored
      Add an "active" property to GimpFilter, which replaces its
      "visible" property.  The new property assumes the lower-level role
      "visible" had -- controlling whether the filter has any effect as
      part of its parent filter-stack.
      
      Add a "visible" property to GimpItem, separate from the "active"
      property, which assumes the higher-level role "visible" had --
      controlling whether the item is considered "visible", as per the
      GUI.  By default, the item's "visible" property is bound to the
      filter's "active" property, so that changes in visibility directly
      affect the filter's "activeness"; this binding can be controlled
      using the new gimp_item_bind_visible_to_active() function.
      
      This distinction is currently necessary for floating selections.
      Floating selection layers must not be active in their parent stack,
      regardless of their visibility, in particular, so that their mode
      node doesn't hide the entire backdrop when their composite mode
      excludes the backdrop (i.e., when it's dst-atop or src-in).
      Instead, their visibility should affect the activeness of the
      floating-selection filter of the drawable they're attached to.
      This is handled by the next commit.
      f5d1686a
  4. 01 May, 2016 1 commit
  5. 22 Apr, 2013 1 commit
  6. 11 Apr, 2013 3 commits