 
       wx.propgrid.PGTextCtrlEditor¶
  wx.propgrid.PGTextCtrlEditor¶ Methods Summary¶
 Methods Summary¶| __init__ | |
| CreateControls | Instantiates editor controls. | 
| GetName | Returns pointer to the name of the editor. | 
| GetTextCtrlValueFromControl | |
| GetValueFromControl | Returns value from control, via parameter ‘variant’. | 
| OnEvent | Handles events. | 
| OnFocus | Extra processing when control gains focus. | 
| OnTextCtrlEvent | |
| SetControlStringValue | Sets control’s value specifically from string. | 
| UpdateControl | Loads value from property to the control. | 
 Class API¶
 Class API¶wx.propgrid.PGTextCtrlEditor(PGEditor)¶Possible constructors:
PGTextCtrlEditor()
__init__(self)¶CreateControls(self, propgrid, property, pos, size)¶Instantiates editor controls.
| Parameters: | 
 | 
|---|---|
| Return type: | 
Note
PG_SUBID1, and secondary (button) control shall use PG_SUBID2.wx.EvtHandler.Connect   for interesting editor events. Instead, all events from control are now automatically forwarded to wx.propgrid.PGEditor.OnEvent   and wx.propgrid.PGProperty.OnEvent .GetName(self)¶Returns pointer to the name of the editor.
For example, PGEditor_TextCtrl has name “TextCtrl”. If you dont’ need to access your custom editor by string name, then you do not need to implement this function.
| Return type: | string | 
|---|
GetTextCtrlValueFromControl(variant, property, ctrl)¶| Parameters: | 
 | 
|---|---|
| Return type: | bool | 
GetValueFromControl(self, variant, property, ctrl)¶Returns value from control, via parameter ‘variant’.
Usually ends up calling property’s StringToValue() or IntToValue(). Returns True if value was different.
| Parameters: | 
 | 
|---|---|
| Return type: | bool | 
OnEvent(self, propgrid, property, wnd_primary, event)¶Handles events.
Returns True if value in control was modified (see wx.propgrid.PGProperty.OnEvent   for more information).
| Parameters: | 
 | 
|---|---|
| Return type: | bool | 
Note
  wx.propgrid.PropertyGrid  will automatically unfocus the editor when  wxEVT_TEXT_ENTER   is received and when it results in property value being modified. This happens regardless of editor type (ie. behaviour is same for any    wx.TextCtrl  and   wx.ComboBox  based editor).
OnFocus(self, property, wnd)¶Extra processing when control gains focus.
For example, wx.TextCtrl based controls should select all text.
| Parameters: | 
 | 
|---|
OnTextCtrlEvent(propgrid, property, ctrl, event)¶| Parameters: | 
 | 
|---|---|
| Return type: | bool | 
SetControlStringValue(self, property, ctrl, txt)¶Sets control’s value specifically from string.
| Parameters: | 
 | 
|---|
UpdateControl(self, property, ctrl)¶Loads value from property to the control.
| Parameters: | 
 | 
|---|