Documented pythonic iterators
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@64576 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
427861bde0
commit
863d1ce7c2
@ -555,8 +555,17 @@ This example reverse-iterates through all visible items:
|
||||
|
||||
@endcode
|
||||
|
||||
<b>wxPython Note:</b> Instead of ++ operator, use Next() method, and instead of
|
||||
@beginWxPythonOnly
|
||||
PropertyGridInterface has some useful pythonic iterators as attributes.
|
||||
@c Properties lets you iterate through all items that are not category
|
||||
captions or private children. @c Items lets you iterate through everything
|
||||
except private children. Also, there are GetPyIterator() and GetPyVIterator(),
|
||||
which return pythonic iterators instead of normal wxPropertyGridIterator.
|
||||
|
||||
If you need to use C++ style iterators in wxPython code, note that
|
||||
Instead of ++ operator, use Next() method, and instead of
|
||||
* operator, use GetProperty() method.
|
||||
@endWxPythonOnly
|
||||
|
||||
GetIterator() only works with wxPropertyGrid and the individual pages
|
||||
of wxPropertyGridManager. In order to iterate through an arbitrary
|
||||
|
@ -226,8 +226,12 @@ public:
|
||||
is used.
|
||||
|
||||
@beginWxPythonOnly
|
||||
<b>wxPython Note:</b> Instead of ++ operator, use Next() method, and
|
||||
instead of * operator, use GetProperty() method.
|
||||
Instead of ++ operator, use Next() method, and instead of * operator,
|
||||
use GetProperty() method. There is also GetPyIterator() method (which
|
||||
takes the same arguments but instead returns a pythonic iterator),
|
||||
@c Properties attribute which is an iterator over all non-category,
|
||||
non-private properties, and finally @c Items attribute which is an
|
||||
iterator over all items except private child properties.
|
||||
@endWxPythonOnly
|
||||
*/
|
||||
wxPropertyGridIterator GetIterator( int flags = wxPG_ITERATE_DEFAULT,
|
||||
@ -249,8 +253,12 @@ public:
|
||||
iteration will instead begin from bottommost valid item.
|
||||
|
||||
@beginWxPythonOnly
|
||||
<b>wxPython Note:</b> Instead of ++ operator, use Next() method, and
|
||||
instead of * operator, use GetProperty() method.
|
||||
Instead of ++ operator, use Next() method, and instead of * operator,
|
||||
use GetProperty() method. There is also GetPyIterator() method (which
|
||||
takes the same arguments but instead returns a pythonic iterator),
|
||||
@c Properties attribute which is an iterator over all non-category,
|
||||
non-private properties, and finally @c Items attribute which is an
|
||||
iterator over all items except private child properties.
|
||||
@endWxPythonOnly
|
||||
*/
|
||||
wxPropertyGridIterator GetIterator( int flags, int startPos );
|
||||
@ -457,8 +465,14 @@ public:
|
||||
@param flags
|
||||
See @ref propgrid_iterator_flags.
|
||||
|
||||
<b>wxPython Note:</b> Instead of ++ operator, use Next() method, and
|
||||
instead of * operator, use GetProperty() method.
|
||||
@beginWxPythonOnly
|
||||
Instead of ++ operator, use Next() method, and instead of * operator,
|
||||
use GetProperty() method. There is also GetPyVIterator() method (which
|
||||
takes the same arguments but instead returns a pythonic iterator),
|
||||
@c Properties attribute which is an iterator over all non-category,
|
||||
non-private properties, and finally @c Items attribute which is an
|
||||
iterator over all items except private child properties.
|
||||
@endWxPythonOnly
|
||||
*/
|
||||
virtual wxPGVIterator GetVIterator( int flags ) const;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user