wx.propgrid.CursorProperty¶Property representing wx.Cursor.
Methods Summary¶__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. |
Class API¶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 |