Each instance of this class stores three delegates that are used to draw the property(both, an auto layout and Rect-specified, versions), or get it's hight.
The user may choose to create and register one's own instance of this class, specifying custom draw and height functions, for a custom type.
Public Member Functions | |
| ExposeDelegatesForType (ExposeMemberLayoutDelegate _exposePropertyLayout, ExposeMemberDelegate _exposeProperty, ExposeMemberHeightDelegate _exposePropertyHeight) | |
| Each instance of this class bundles and stores the three delegates that are used to draw the property(both, an auto layout and Rect-specified, versions), or get it's height. The constructor takes these three deletes and stores references to them, in the new instance of this class. | |
Public Attributes | |
| ExposeMemberDelegate | exposeMemberDelegate |
| function delegate that specifies how to draw the property given a specified rect | |
| ExposeMemberHeightDelegate | exposeMemberHeightDelegate |
| function delegate that specifies how to tall the drawn property will be. | |
| ExposeMemberLayoutDelegate | exposeMemberLayoutDelegate |
| function delegate that specifies how to draw the property with layout | |