The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

PyFrame Guide to wxPython

Copyright and License information Home

__ A B C D E F G H I L M P R S T U V W

wxStyledTextCtrl.__init__ & .__repr__

Summary:

The __init__ method is called when the STC object is created. It returns an STC object instance.

The __repr__ method is used when the built-in function repr(stc_object) is used. It returns a string.

----

wxStyledTextCtrl.__init__(parent,id,pos,size,style,name)

Parameters and their types:

parent = parent window. OBJECT

id = window ID constant. INTEGER. Use -1 for auto-generation, or use wxNewId()

pos = initial position. wxPOINT. Use wxPyDefaultPosition or omit if last kwarg

size = initial size. wxSIZE. Use wxPyDefaultSize or omit if last kwarg

style = ORing of Window styles for the control. Long INTEGER.

Note: wxVSCROLL | wxHSCROLL | wxWANTS_CHARS | wxCLIP_CHILDREN are always added

to whatever styles you pass to the __init__ method.

name = name of the control. STRING. This is not used by most platforms.

Returns the STC instance.

Example:

 from wxPython.stc import *
 
 class Editor(wxStyledTextCtrl):
        wxStyledTextCtrl.__init__(self,wxNewId())
        ...

----

wxStyledTextCtrl.__repr__()

Always returns a String object similar to:

<C wxStyledTextCtrl instance at ########>"

Where ######## is the hexadecimal address (id) of the object instance.