Blender Git Commit Log

Git Commits -> Revision fa759d8

Revision fa759d8 by Ton Roosendaal (master)
January 12, 2013, 17:07 (GMT)
Mac HiDPI ("retina") handling:

OK - so you have this nice crisp screen, and still you want to add extra
monitors to the laptop! That means Blender should switch back and forth to HiDPI
modes, when you move a window to another monitor.

This code makes the pixelsize scale factor a window property, and handles
an event when a window moves to another monitor. It then changes the
native pixelsize nicely and refreshes entire UI.

You can also have one Blender window on high, and other on low resolution.

Stretching a Blender window from 1 monitor to the other works too, but that
is Apple magic handling it.

Commit Details:

Full Hash: fa759d8ffdd6c2a66270e8e85a53f608f4cd7ad0
SVN Revision: 53746
Parent Commit: 47ee5f5
Lines Changed: +79, -29

15 Modified Paths:

/intern/ghost/GHOST_C-api.h (+1, -1) (Diff)
/intern/ghost/GHOST_ISystem.h (+0, -2) (Diff)
/intern/ghost/GHOST_IWindow.h (+4, -0) (Diff)
/intern/ghost/GHOST_Types.h (+1, -0) (Diff)
/intern/ghost/intern/GHOST_C-api.cpp (+5, -3) (Diff)
/intern/ghost/intern/GHOST_System.cpp (+0, -7) (Diff)
/intern/ghost/intern/GHOST_System.h (+0, -3) (Diff)
/intern/ghost/intern/GHOST_SystemCocoa.mm (+7, -0) (Diff)
/intern/ghost/intern/GHOST_Window.cpp (+3, -0) (Diff)
/intern/ghost/intern/GHOST_Window.h (+10, -0) (Diff)
/intern/ghost/intern/GHOST_WindowCocoa.h (+5, -0) (Diff)
/intern/ghost/intern/GHOST_WindowCocoa.mm (+19, -1) (Diff)
/source/blender/blenkernel/intern/blender.c (+3, -0) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+0, -5) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+21, -7) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021