wxIScan
wxTextCtrlColourizer Class Reference

#include <wxtextctrlcolourizer.h>

List of all members.

Public Member Functions

 wxTextCtrlColourizer (wxTextCtrl *poTextCtrl, const wxColour &oColour)
 Default constructor.
virtual ~wxTextCtrlColourizer ()
 Destructor.

Protected Attributes

wxTextCtrl * m_poTextCtrl
 ...
wxColour m_oDefaultTextColour
 ...

Detailed Description

...

Definition at line 21 of file wxtextctrlcolourizer.h.


Constructor & Destructor Documentation

wxTextCtrlColourizer::wxTextCtrlColourizer ( wxTextCtrl *  poTextCtrl,
const wxColour &  oColour 
) [inline]

Default constructor.

Definition at line 25 of file wxtextctrlcolourizer.h.

References m_oDefaultTextColour, and m_poTextCtrl.

    {
        m_poTextCtrl= poTextCtrl;
        if( m_poTextCtrl )
        {
            wxTextAttr oStyle( m_poTextCtrl->GetDefaultStyle() );

            m_oDefaultTextColour= oStyle.GetTextColour();
            oStyle.SetTextColour( oColour );
            m_poTextCtrl->SetDefaultStyle( oStyle );
        }
    }
virtual wxTextCtrlColourizer::~wxTextCtrlColourizer ( ) [inline, virtual]

Destructor.

Definition at line 39 of file wxtextctrlcolourizer.h.

References m_oDefaultTextColour, and m_poTextCtrl.

    {
        if( m_poTextCtrl )
        {
            wxTextAttr oStyle( m_poTextCtrl->GetDefaultStyle() );

            oStyle.SetTextColour( m_oDefaultTextColour );
            m_poTextCtrl->SetDefaultStyle( oStyle );
        }
    }

Member Data Documentation

...

Definition at line 52 of file wxtextctrlcolourizer.h.

Referenced by wxTextCtrlColourizer(), and ~wxTextCtrlColourizer().

wxTextCtrl* wxTextCtrlColourizer::m_poTextCtrl [protected]

...

Definition at line 51 of file wxtextctrlcolourizer.h.

Referenced by wxTextCtrlColourizer(), and ~wxTextCtrlColourizer().


The documentation for this class was generated from the following file: