1. 10 Nov, 2018 1 commit
    • Ell's avatar
      libgimpwidgets: add GimpSpinButton · 7ab9ee26
      Ell authored
      GimpSpinButton is a drop-in replacement for (and a subclass of)
      GtkSpinButton.  Unlike GtkSpinButton, it avoids updating the
      adjustment value when losing focus, unless the entry text has
      changed.  This prevents accidental loss of precision, when the
      adjustment value can't be accurately displayed in the entry.
      7ab9ee26
  2. 06 Jun, 2018 1 commit
    • Michael Natterer's avatar
      app, libgimp*: remove the config option to disable tooltips · b3620517
      Michael Natterer authored
      Also remove all traces of it from the plug-in protocol and raise the
      protocol version to 0x0100 (we now allow features and therefore
      version bumps in stable, and the master protocol version should always
      be higher). Fix the code that aborts plug-in startup on protocol
      version mismatch, we can't use gimp_message() because we have no
      protocol.
      b3620517
  3. 29 May, 2018 1 commit
    • Ell's avatar
      libgimpwidgets: add GimpBusyBox · 000fd8e6
      Ell authored
      GimpBusyBox is used to show a message indicating an operation is in
      progress.  It's basically just a spinner and a label, with some
      styling.
      
      We're going to use it both in app/ and in a plug-in.
      000fd8e6
  4. 25 May, 2018 1 commit
  5. 20 May, 2018 2 commits
  6. 19 Mar, 2018 1 commit
    • Michael Natterer's avatar
      Bug 783680 - Allow to hide color models in GimpColorScales · 8447e775
      Michael Natterer authored
      Redo the entire thing again:
      
      - Rename the values of enum GimpColorSelectorModel to include "MODEL"
      - Change GimpColorSelector API from set_model() to set_model_visible()
        so visibility of each model can be toggled individually and is not
        exclusive any longer
      - The GUI is back to what it was before, except that the "GIMP" page
        now honors the model visibility and has a resonable minimum height
      8447e775
  7. 26 Jan, 2018 1 commit
  8. 21 Jan, 2018 1 commit
    • Jehan's avatar
      libgimpwidgets: arrange color models in tabs in GimpColorScales. · 37e9be3a
      Jehan authored
      This allows to have a smaller and cleaner color dock instead of just
      listing all possible channels (which may only grow up as we may add more
      color spaces).
      The API gimp_color_scales_(set|get)_show_hsv() are removed in favor of
      more generic gimp_color_selector_(set|get)_model(). I assume this is
      ok since they have only been available in the dev version (commit
      6258d525, a month ago).
      37e9be3a
  9. 02 Jan, 2018 1 commit
  10. 31 Dec, 2017 1 commit
  11. 01 Dec, 2017 1 commit
  12. 31 Jan, 2017 1 commit
  13. 08 Sep, 2016 1 commit
  14. 07 Sep, 2016 1 commit
  15. 01 Jun, 2016 1 commit
    • Michael Natterer's avatar
      app: add gimp_widget_track_monitor() · 71384a41
      Michael Natterer authored
      Which installs a callback that behaves as if GtkWidget had a
      "monitor-changed" signal. Additionally, moving widgets around between
      windows is handled automatically.
      71384a41
  16. 26 May, 2016 1 commit
  17. 25 May, 2016 1 commit
  18. 24 May, 2016 1 commit
  19. 06 May, 2016 2 commits
  20. 02 Feb, 2016 1 commit
  21. 12 Dec, 2015 2 commits
  22. 01 Aug, 2015 1 commit
  23. 08 May, 2015 1 commit
    • Michael Natterer's avatar
      libgimpwidgets: add gimp_widget_get_color_transform() · f21f6e5a
      Michael Natterer authored
      Which returns a GimpColorTransform to transform a GimpColorManaged's
      pixels to a GtkWidget's color space, using a GimpColorConfig's
      settings. This is *unfinished* API and in the end will enable simple
      display color management for the app, libgimp and plug-ins.
      f21f6e5a
  24. 06 May, 2015 1 commit
    • Michael Natterer's avatar
      libgimpwidgets: add gimpwidgetsutils.[ch] · 6b0b7743
      Michael Natterer authored
      Move some functions from libgimpwidgets/gimpwidgets.[ch]
      and from app/widgets/gimpwidgets-utils.[ch]. Newly add
      gimp_widget_get_color_profile() which is extracted from
      modules/display-filter-lcms.c.
      6b0b7743
  25. 21 Apr, 2015 1 commit
  26. 14 Apr, 2015 1 commit
  27. 19 May, 2014 1 commit
  28. 08 May, 2014 1 commit
  29. 07 May, 2014 1 commit
  30. 23 Mar, 2014 1 commit
  31. 16 Mar, 2014 1 commit
  32. 14 Mar, 2014 1 commit
  33. 01 Nov, 2013 1 commit
  34. 03 Jun, 2013 1 commit
    • Michael Natterer's avatar
      libgimpwidgets: add a "label" property and API to GimpIntComboBox · 418a310f
      Michael Natterer authored
      If set, the label is displayed left-aligned inside the combo box, and
      the normal content moves to the right. Reconfigure the combo's
      contents when the popup is shown/hidden, so the popup widget is not
      affected by the label. This requires an evil hack because of a bug in
      GtkCellView. The hack automatically disables itself once GTK+ 2.24.19
      (which has a fix) is used.
      418a310f
  35. 20 Apr, 2013 1 commit
  36. 05 Oct, 2011 1 commit
  37. 03 Oct, 2011 1 commit