1. 16 Nov, 2016 1 commit
  2. 09 Aug, 2016 3 commits
    • Ell's avatar
      app: avoid expensive rotated scale calculation when scale_x == scale_y · 26b978d2
      Ell authored
      Ditto for the rulers' resolution calculation.
      26b978d2
    • Ell's avatar
      app: make rulers rotation aware · 5bdb20c8
      Ell authored
      Place the rulers' origin at the top-left corner of the canvas
      (screen space) bounding box, and set their scale to the image-
      space scale along the screen-space horizontal/vertical directions
      (in other words, measuring a distance using the rulers should
      give the same results as the measure tool; note that rotation
      comes into play here only when the horizontal and vertical
      image or screen resolutions are different, since otherwise the
      scale is direction invariant.)
      
      Make scrollbar step match ruler step under the new behavior.
      5bdb20c8
    • Ell's avatar
      app: fix a few canvas scroll/scale rounding inconsistencies · 720b73ca
      Ell authored
      Apply rounding more consistently across some of the scroll/scale
      functions, to avoid annoying one-pixel-off scrollbar size/position
      issues.
      720b73ca
  3. 21 Jul, 2016 2 commits
  4. 14 Jan, 2016 1 commit
  5. 10 Jan, 2016 2 commits
  6. 05 Jan, 2016 8 commits
  7. 18 Oct, 2015 3 commits
  8. 21 Apr, 2013 1 commit
  9. 18 Apr, 2013 2 commits
  10. 27 Jan, 2013 1 commit
  11. 01 May, 2011 1 commit
  12. 23 Sep, 2010 1 commit
  13. 19 Jun, 2010 1 commit
  14. 18 Jun, 2010 1 commit
  15. 12 Jun, 2010 1 commit
  16. 28 Feb, 2010 3 commits
  17. 21 Feb, 2010 1 commit
    • Michael Natterer's avatar
      app: use the new unit conversion functions · 0908e531
      Michael Natterer authored
      and get rid of the brainfuck idea that app/ has to use _gimp_unit_foo()
      functions, passing a gimp pointer. Instead, simply use the libgimpbase
      API all over the place. Should we ever allow more than one gimp instance,
      they will simply have to share one unit database.
      0908e531
  18. 03 Feb, 2010 1 commit
  19. 09 Oct, 2009 1 commit
    • Michael Natterer's avatar
      Don't access GtkAdjustment's members directly · 23955439
      Michael Natterer authored
      but also don't use its accessors because doing that would emit
      "changed" multiple times when setting up an adjustment with multiple
      utility functions. Instead, use g_object_set() and freeze/thaw
      notification around all calls. g_object_thaw_notify() will make sure
      "changed" is emitted if anything has changed since freezing.
      23955439
  20. 06 Oct, 2009 1 commit
  21. 02 Oct, 2009 1 commit
  22. 29 Sep, 2009 1 commit
  23. 28 Sep, 2009 2 commits