Property representing wx.Cursor.
__init__ |
|
OnCustomPaint |
Override to paint an image in front of the property value text or drop-down list item (but only if wx.propgrid.PGProperty.OnMeasureImage is overridden as well). |
OnMeasureImage |
Returns size of the custom painted image in front of property. |
wx.propgrid.
CursorProperty
(EnumProperty)¶Possible constructors:
CursorProperty(label=PG_LABEL, name=PG_LABEL, value=0)
Property representing Cursor.
__init__
(self, label=PG_LABEL, name=PG_LABEL, value=0)¶Parameters: |
|
---|
OnCustomPaint
(self, dc, rect, paintdata)¶Override to paint an image in front of the property value text or drop-down list item (but only if wx.propgrid.PGProperty.OnMeasureImage
is overridden as well).
If property’s OnMeasureImage
returns size that has height != 0 but less than row height ( < 0 has special meanings), wx.propgrid.PropertyGrid calls this method to draw a custom image in a limited area in front of the editor control or value text/graphics, and if control has drop-down list, then the image is drawn there as well (even in the case OnMeasureImage
returned higher height than row height).
NOTE
: Following applies when OnMeasureImage
returns a “flexible” height ( using PG_FLEXIBLE_SIZE(W,H) macro), which implies variable height items: If rect.x is < 0, then this is a measure item call, which means that dc is invalid and only thing that should be done is to set paintdata.m_drawnHeight to the height of the image of item at index paintdata.m_choiceItem. This call may be done even as often as once every drop-down popup show.
Parameters: |
|
---|
Note
See also
OnMeasureImage
(self, item)¶Returns size of the custom painted image in front of property.
This method must be overridden to return non-default value if OnCustomPaint is to be called.
Parameters: | item (int) – Normally -1, but can be an index to the property’s list of items. |
---|---|
Return type: | Size |