.. wxPython Phoenix documentation
This file was generated by Phoenix's sphinx generator and associated
tools, do not edit by hand.
Copyright: (c) 2011-2020 by Total Control Software
License: wxWindows License
.. include:: headings.inc
.. _wx.grid.GridCellActivatableEditor:
==========================================================================================================================================
|phoenix_title| **wx.grid.GridCellActivatableEditor**
==========================================================================================================================================
Base class for activatable editors.
Inheriting from this class makes it simpler to implement editors that support only activation, but not in-place editing, as they only need to implement :meth:`~wx.grid.GridCellActivatableEditor.TryActivate`, :meth:`~wx.grid.GridCellActivatableEditor.DoActivate` and :meth:`~wx.grid.GridCellEditor.Clone` methods, but not all the other pure virtual methods of :ref:`wx.grid.GridCellEditor`.
.. versionadded:: 4.1/wxWidgets-3.1.4
|
|class_hierarchy| Class Hierarchy
=================================
.. raw:: html

Inheritance diagram for class
GridCellActivatableEditor:
|
|method_summary| Methods Summary
================================
================================================================================ ================================================================================
:meth:`~wx.grid.GridCellActivatableEditor.DoActivate` Same method as in :ref:`wx.grid.GridCellEditor`, but pure virtual.
:meth:`~wx.grid.GridCellActivatableEditor.TryActivate` Same method as in :ref:`wx.grid.GridCellEditor`, but pure virtual.
================================================================================ ================================================================================
|
|api| Class API
===============
.. class:: wx.grid.GridCellActivatableEditor(GridCellEditor)
Base class for activatable editors.
.. method:: DoActivate(self, row : int, col : int, grid : Grid)
Same method as in :ref:`wx.grid.GridCellEditor`, but pure virtual.
:param `row`:
:type `row`: int
:param `col`:
:type `col`: int
:param `grid`:
:type `grid`: wx.grid.Grid
:rtype: `None`
.. method:: TryActivate(self, row : int, col : int, grid : Grid, actSource : GridActivationSource)
Same method as in :ref:`wx.grid.GridCellEditor`, but pure virtual.
Note that the implementation of this method must never return :meth:`wx.grid.GridActivationResult.DoEdit` for the editors inheriting from this class, as it doesn't support normal editing.
:param `row`:
:type `row`: int
:param `col`:
:type `col`: int
:param `grid`:
:type `grid`: wx.grid.Grid
:param `actSource`:
:type `actSource`: wx.grid.GridActivationSource
:rtype: :ref:`wx.grid.GridActivationResult`