Difference between revisions of "Mac OS X Implementing HIView"
From Apache OpenOffice Wiki
Line 5: | Line 5: | ||
Sébastien Plisson [[http://wiki.services.openoffice.org/wiki/User:Plipli plipli]] | Sébastien Plisson [[http://wiki.services.openoffice.org/wiki/User:Plipli plipli]] | ||
− | == | + | == Introduction == |
This page is part of [[http://wiki.services.openoffice.org/wiki/Mac_OS_X_Porting_-_Native_Controls Native Controls Implementation]] and the objective is to use HIView for HIComboboxes or other HI* controls. | This page is part of [[http://wiki.services.openoffice.org/wiki/Mac_OS_X_Porting_-_Native_Controls Native Controls Implementation]] and the objective is to use HIView for HIComboboxes or other HI* controls. | ||
− | |||
== Current code implementation== | == Current code implementation== |
Revision as of 15:27, 12 March 2007
Contributors
Eric Bachard[ericb]
Sébastien Plisson [plipli]
Introduction
This page is part of [Native Controls Implementation] and the objective is to use HIView for HIComboboxes or other HI* controls.
Current code implementation
Events
Two sorts of events are needed:
- for objects (ClasskEventClassHIObject ) :
kEventHIObjectConstruct
kEventHIObjectInitialize
kEventHIObjectDestruct
- for controls themselves ( Class kEventClassControl ) :
kEventControlDraw
kEventControlInitialize
kEventControlHitTest
kEventControlGetPartRegion
kEventControlBoundsChanged
Current implementation : see vcl/aqua/aquavclevents.hxx for more informations about the syntax.
Handlers
[FIXME]
Controls
[FIXME]
Usefull Links
Reference
HIVIew : [reference]
or : [same in .pdf format]