[changeset] Missing ScreenSize & ScreenPixelsPerInch properties
John W. Eaton
jwe at octave.org
Thu Jan 22 14:11:11 CST 2009
On 22-Jan-2009, Thomas Treichl wrote:
| They suggest to always use both macros with an && combination on modern systems
| (that's also the same that I somewhere read in the GNU GCC documentation but
| currently cannot find it anymore).
OK, I can add "&& defined (__MACH__)" to the test.
| John, you were asking for CGDirectDisplay.h and CGDisplayConfiguration.h on all
| systems? Generally yes, since MacOSX 10.3.9 and until at least 10.4.11 which is
| my system (Ben can you please verify on your 10.5.x system). Here is my output
| from a quick search:
|
| bash /Developer/SDKs $ find MacOSX10.3.9.sdk -iname CGDirectDisplay.h
| MacOSX10.3.9.sdk/Developer/Headers/CFMCarbon/CGDirectDisplay.h
| MacOSX10.3.9.sdk/Developer/Headers/CFMCarbon/CoreGraphics/CGDirectDisplay.h
OK.
| The other thing is that, John, you've written Carbon, not Cocoa. Cocoa is the
| ObjC way for accessing the Apple user interface, whereas Carbon is the C-API. In
| the changeset earlier you wrote
|
| #elif defined (OCTAVE_USE_COCOA_API) // FIXME -- what should this be called?
|
| which better should be changed to
|
| #elif defined (OCTAVE_USE_CARBON_API)
I changed it to OCTAVE_USE_OS_X_API.
jwe
More information about the Octave-maintainers
mailing list