Difference between revisions of "Mac OS X Porting salframe"

From Apache OpenOffice Wiki
Jump to: navigation, search
 
Line 1: Line 1:
 +
Working in progres...
  
 +
*'''ImplSalCalcFullScreenSize'''
 +
''static void ImplSalCalcFullScreenSize( const AquaSalFrame* pFrame, Rect* pSize )''
  
[COMPLETE]
+
Locale function which calculate the full active screen size.
 +
(Multi-Display is currently not yet implemented, that's why pframe not used here)
 +
----
 +
Take the Main Display ID from CoreVideo function (CGDirectDisplayID () ), and defines a CGRect named "rect" which size of this Display (usage of CGDisplayBounds(DisplayID)) to take the full positive size).
 +
Then, it stores this positives integers (use of static_cast<int> to have some signed integer)into psize, with origin on the top left.
  
  

Revision as of 15:14, 20 February 2007

Working in progres...

  • ImplSalCalcFullScreenSize

static void ImplSalCalcFullScreenSize( const AquaSalFrame* pFrame, Rect* pSize )

Locale function which calculate the full active screen size. (Multi-Display is currently not yet implemented, that's why pframe not used here)


Take the Main Display ID from CoreVideo function (CGDirectDisplayID () ), and defines a CGRect named "rect" which size of this Display (usage of CGDisplayBounds(DisplayID)) to take the full positive size). Then, it stores this positives integers (use of static_cast<int> to have some signed integer)into psize, with origin on the top left.

Personal tools