A property grid event holds information about events associated with wx.propgrid.PropertyGrid objects.
__init__ |
Constructor. |
CanVeto |
Returns True if you can veto the action that the event is signaling. |
GetColumn |
Returns the column index associated with this event. |
GetMainParent |
Returns highest level non-category, non-root parent of property for which event occurred. |
GetProperty |
Returns property associated with this event. |
GetPropertyName |
Returns name of the associated property. |
GetPropertyValue |
Returns value of the associated property. |
GetValidationFailureBehavior |
Returns current validation failure flags. |
SetCanVeto |
Set if event can be vetoed. |
SetProperty |
Changes the property associated with this event. |
SetValidationFailureBehavior |
Set override validation failure behaviour. |
SetValidationFailureMessage |
Sets custom failure message for this time only. |
Veto |
Call this from your event handler to veto action that the event is signaling. |
WasVetoed |
Returns True if event was vetoed. |
wx.propgrid.
PropertyGridEvent
(CommandEvent)¶Possible constructors:
PropertyGridEvent(commandType=0, id=0)
PropertyGridEvent(event)
A property grid event holds information about events associated with PropertyGrid objects.
__init__
(self, *args, **kw)¶__init__ (self, commandType=0, id=0)
Constructor.
Parameters: |
|
---|
__init__ (self, event)
Copy constructor.
Parameters: | event (wx.propgrid.PropertyGridEvent) – |
---|
CanVeto
(self)¶Returns True
if you can veto the action that the event is signaling.
Return type: | bool |
---|
GetColumn
(self)¶Returns the column index associated with this event.
For the column dragging events, it is the column to the left of the splitter being dragged
Return type: | int |
---|
GetMainParent
(self)¶Returns highest level non-category, non-root parent of property for which event occurred.
Useful when you have nested properties with children.
Return type: | wx.propgrid.PGProperty |
---|
Note
If immediate parent is root or category, this will return the property itself.
GetProperty
(self)¶Returns property associated with this event.
Return type: | wx.propgrid.PGProperty |
---|
Note
You should assume that this property can always be None
. For instance, wxEVT_PG_SELECTED
is emitted not only when a new property is selected, but also when selection is cleared by user activity.
GetPropertyName
(self)¶Returns name of the associated property.
Return type: | string |
---|
Note
Property name is stored in event, so it remains accessible even after the associated property or the property grid has been deleted.
GetPropertyValue
(self)¶Returns value of the associated property.
Works for all event types, but for wxEVT_PG_CHANGING
this member function returns the value that is pending, so you can call Veto
if the value is not satisfactory.
Return type: | PGVariant |
---|
Note
Property value is stored in event, so it remains accessible even after the associated property or the property grid has been deleted.
See also
GetValidationFailureBehavior
(self)¶Returns current validation failure flags.
Return type: | wx.propgrid.PGVFBFlags |
---|
SetCanVeto
(self, canVeto)¶Set if event can be vetoed.
Parameters: | canVeto (bool) – |
---|
SetProperty
(self, p)¶Changes the property associated with this event.
Parameters: | p (wx.propgrid.PGProperty) – |
---|
SetValidationFailureBehavior
(self, flags)¶Set override validation failure behaviour.
Only effective if Veto
was also called, and only allowed if event type is wxEVT_PG_CHANGING
.
Parameters: | flags (wx.propgrid.PGVFBFlags) – |
---|
SetValidationFailureMessage
(self, message)¶Sets custom failure message for this time only.
Only applies if wx.propgrid.PG_VFB_SHOW_MESSAGE
is set in validation failure flags.
Parameters: | message (string) – |
---|
Veto
(self, veto=True)¶Call this from your event handler to veto action that the event is signaling.
You can only veto a shutdown if wx.propgrid.PropertyGridEvent.CanVeto
returns True
.
Parameters: | veto (bool) – |
---|
Note
Currently only wxEVT_PG_CHANGING
supports vetoing.
WasVetoed
(self)¶Returns True
if event was vetoed.
Return type: | bool |
---|
MainParent
¶See GetMainParent
Property
¶See GetProperty
and SetProperty
PropertyName
¶See GetPropertyName
PropertyValue
¶See GetPropertyValue
ValidationFailureBehavior
¶See GetValidationFailureBehavior
and SetValidationFailureBehavior