1. 20 May, 2018 3 commits
  2. 07 Dec, 2017 1 commit
    • Ell's avatar
      app: in GimpItemTreeView, use color tag of parent for children with no tag · 0beef7d9
      Ell authored
      Add gimp_item_get_merged_color_tag(), which returns the color tag
      of the nearest ancestor (including the current item) that has a
      color tag other than NONE.  Use this function in GimpItemTreeView,
      instead of gimp_item_get_color_tag(), to set the cell color of
      items, so that item's with a NONE color tag inherit the color of
      their parent.  Add a boolean "inherited" parameter to
      gimp_get_color_tag_color(), which indicates if the color tag is the
      item's actual color tag, or an inherited color tag, and modify the
      returned color accordingly, so that inherited colors are less
      saturated/lighter than non-inherited ones.
      0beef7d9
  3. 05 Mar, 2017 1 commit
  4. 12 Feb, 2017 1 commit
  5. 30 Oct, 2016 1 commit
  6. 29 Oct, 2016 1 commit
    • Michael Natterer's avatar
      Bug 769738 - Add color tags/labels for layers/channels/paths · 31fcd79d
      Michael Natterer authored
      Add property "color-tag" of type enum GimpColorTag to GimpItem so all
      layers, channels and paths can be tagged with a color.
      
      For interoperability, use the color list from Krita which is a
      superset of Photoshop's colors.
      
      Features a "Color Tag" submenu in the layers, channels and paths
      menus, a row of color radio buttons in the properties dialogs,
      undo and PDB API.
      
      As a side effect, some common code is now factores out into
      items-actions.[ch] and items-commands.[ch] which adds visible, linked
      and lock actions for layers and channels.
      31fcd79d
  7. 26 Oct, 2016 1 commit
    • Michael Natterer's avatar
      app: bring the "Switches" column to the channel and path properties dialogs · b81b6095
      Michael Natterer authored
      Introduce item-options-dialog.[ch] which abstracts this away and use
      it from the layer, channel, vectors options dialogs. This is all
      pretty ugly but better than duplicating that code three times. The
      vector-options-dialog is now completely pointless but I kept it anyway
      for now, let's see what unique path options we come up with.
      b81b6095