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 | |