1. 20 May, 2018 3 commits
  2. 29 Apr, 2018 1 commit
  3. 20 Mar, 2018 1 commit
  4. 15 Jul, 2017 1 commit
  5. 04 Jul, 2017 1 commit
  6. 22 Jan, 2016 1 commit
  7. 17 Jan, 2016 1 commit
  8. 21 Sep, 2015 1 commit
  9. 19 Sep, 2015 1 commit
  10. 08 Sep, 2015 1 commit
  11. 01 May, 2015 1 commit
  12. 09 Jun, 2014 1 commit
  13. 08 Jun, 2014 1 commit
  14. 22 May, 2014 1 commit
  15. 02 May, 2014 1 commit
    • Michael Natterer's avatar
      app: make things behave more reasonable with multiple monitors · 843866e7
      Michael Natterer authored
      There is now a preference option that determines whether windows
      should be opened on the same monitor as before. It should be disabled
      when the machine gets monitors plugged/unplugged dynamically ("laptop")
      and enabled when there is a static multi-monitor setup ("wokstation").
      This is merely the current simplistic policy on top of the newly added
      underlying infrastructure:
      
      - pass integer monitor numbers around in all places where we already
        pass around a GdkScreen. Pass the "current" monitor to these changed
        APIs, where "current" is either the monitor where the action-triggering
        widget is, or if that is unavailable the monitor where the mouse is.
      
      - add gimp_widget_get_monitor() in order to easily get to the monitor,
        just like gtk_widget_get_screen().
      
      - add screen and monitor parameters in some places that were missed
        before.
      
      - in sessionrc, save all window positions relative to the window's
        monitor, and save the monitor separately, if it's not the screen's
        primary monitor.
      
      - when restoring window positions, use the stored monitor when the new
        prefs options says so (use the screen's primary monitor if there is
        no stored monitor), otherwise use current monitor that is now passed
        around.
      843866e7
  16. 03 Aug, 2013 1 commit
  17. 23 Jul, 2013 1 commit
  18. 08 Jun, 2013 1 commit
  19. 07 Jun, 2013 11 commits