File: wx.grid.GridActivationResult.txt

package info (click to toggle)
wxpython4.0 4.2.0%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 232,540 kB
  • sloc: cpp: 958,937; python: 233,059; ansic: 150,441; makefile: 51,662; sh: 8,687; perl: 1,563; javascript: 584; php: 326; xml: 200
file content (134 lines) | stat: -rw-r--r-- 4,433 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
.. 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.GridActivationResult:

==========================================================================================================================================
|phoenix_title|  **wx.grid.GridActivationResult**
==========================================================================================================================================

Represents the result of :meth:`wx.grid.GridCellEditor.TryActivate` .          

Editors overriding :meth:`wx.grid.GridCellEditor.TryActivate`   must use one of :meth:`~wx.grid.GridActivationResult.DoNothing`, :meth:`~wx.grid.GridActivationResult.DoChange`  or :meth:`~wx.grid.GridActivationResult.DoEdit`  methods to return an object of this type corresponding to the desired action. 

         



.. versionadded:: 4.1/wxWidgets-3.1.4  
     







|

|class_hierarchy| Class Hierarchy
=================================

.. raw:: html

   <div id="toggleBlock" onclick="return toggleVisibility(this)" class="closed" style="cursor:pointer;">
   <img id="toggleBlock-trigger" src="_static/images/closed.png"/>
   Inheritance diagram for class <strong>GridActivationResult</strong>:
   </div>
   <div id="toggleBlock-summary" style="display:block;"></div>
   <div id="toggleBlock-content" style="display:none;">
   <p class="graphviz">
   <center><img src="_static/images/inheritance/wx.grid.GridActivationResult_inheritance.png" alt="Inheritance diagram of GridActivationResult" usemap="#dummy" class="inheritance"/></center>
   <script type="text/javascript">toggleVisibilityOnLoad(document.getElementById('toggleBlock'))</script>
   <map id="dummy" name="dummy"> <area shape="rect" id="node1" href="wx.grid.GridActivationResult.html" title="wx.grid.GridActivationResult" alt="" coords="5,5,212,35"/> </map> 
   </p>
   </div>

|


|method_summary| Methods Summary
================================

================================================================================ ================================================================================
:meth:`~wx.grid.GridActivationResult.DoChange`                                   Indicate that activating the cell is possible and would change its value to the given one.
:meth:`~wx.grid.GridActivationResult.DoEdit`                                     Indicate that the editor control should be shown and the cell should be edited normally.
:meth:`~wx.grid.GridActivationResult.DoNothing`                                  Indicate that nothing should be done and the cell shouldn't be edited at all.
================================================================================ ================================================================================


|


|api| Class API
===============


.. class:: wx.grid.GridActivationResult(object)

   Represents the result of `GridCellEditor.TryActivate().`



   .. staticmethod:: DoChange(newval)

      Indicate that activating the cell is possible and would change its value to the given one.                  

      This is the method to call for activatable editors, using it will result in changing the value of the cell to `newval`  without showing the editor control at all. 

      Note that the change may still be vetoed by wxEVT_GRID_CELL_CHANGING handler.                  


      :param `newval`: 
      :type `newval`: string




      :rtype: :ref:`wx.grid.GridActivationResult`








   .. staticmethod:: DoEdit()

      Indicate that the editor control should be shown and the cell should be edited normally.                  

      This is the default return value of :meth:`wx.grid.GridCellEditor.TryActivate` .                  

      :rtype: :ref:`wx.grid.GridActivationResult`








   .. staticmethod:: DoNothing()

      Indicate that nothing should be done and the cell shouldn't be edited at all.                  

      Note that this is different from :meth:`DoEdit`   and may be useful when the value of the cell wouldn't change if it were activated anyhow, e.g. because the key or mouse event carried by :ref:`wx.grid.GridActivationSource`  would leave the cell value unchanged.                  

      :rtype: :ref:`wx.grid.GridActivationResult`