Öffentliche Methoden
MutChild Klassenreferenz

#include <MutChild.h>

Klassendiagramm für MutChild:
Inheritance graph
[Legende]
Zusammengehörigkeiten von MutChild:
Collaboration graph
[Legende]

Aufstellung aller Elemente

Öffentliche Methoden

 MutChild (WinKind winkind, WinAttr *winAttr, wxWindow *parent=NULL, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize)
 ~MutChild ()
void OnActivate (wxActivateEvent &event)
void deleteFromWinAttrs ()
void OnClose (wxCloseEvent &event)
void OnAuiClose (wxAuiManagerEvent &event)
void GetClientSize (int *width, int *height)
void SetClientSize (int width, int height)
void SetClientSize (const wxSize &size)
void ClientToScreen (int *x, int *y)
wxPoint ClientToScreen (const wxPoint &pt) const

Ausführliche Beschreibung

Definiert in Zeile 149 der Datei MutChild.h.


Beschreibung der Konstruktoren und Destruktoren

MutChild::MutChild ( WinKind  winkind,
WinAttr winAttr,
wxWindow *  parent = NULL,
wxWindowID  id = -1,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize 
)

Dokumentation der Elementfunktionen

void MutChild::ClientToScreen ( int *  x,
int *  y 
) [inline]

Definiert in Zeile 219 der Datei MutChild.h.

Benutzt MutTextBox::winKind, WK_KEY und WK_NULL.

Wird benutzt von ClientToScreen().

        {
                wxASSERT(WK_KEY <= winKind && winKind < WK_NULL);
                MutTextBox::ClientToScreen(x,y);
                x+=1;
                y+=1;
        }
wxPoint MutChild::ClientToScreen ( const wxPoint &  pt) const [inline]

Definiert in Zeile 228 der Datei MutChild.h.

Benutzt ClientToScreen(), MutTextBox::winKind, WK_KEY und WK_NULL.

        {
                wxASSERT(WK_KEY <= winKind && winKind < WK_NULL);
                return MutTextBox::ClientToScreen(pt)+wxPoint(1,1);
        }
void MutChild::GetClientSize ( int *  width,
int *  height 
) [inline]

Definiert in Zeile 195 der Datei MutChild.h.

Benutzt MutTextBox::winKind, WK_KEY und WK_NULL.

        {
                wxASSERT(WK_KEY <= winKind && winKind < WK_NULL);
                MutTextBox::GetClientSize(width,height);

                if ((width += 2) < 0) width = 0;

                if ((height +=2) < 0) height =0;
        }
void MutChild::OnAuiClose ( wxAuiManagerEvent &  event) [inline]

Definiert in Zeile 183 der Datei MutChild.h.

Benutzt deleteFromWinAttrs(), MutTextBox::winKind, WK_KEY und WK_NULL.

        {
                wxASSERT(WK_KEY <= winKind && winKind < WK_NULL);
#ifdef DEBUG
                std::cerr << "MutChild::OnAuiClose" << std::endl;
#endif
                deleteFromWinAttrs();
        }
void MutChild::OnClose ( wxCloseEvent &  event) [inline]

Erneute Implementation von MutTextBox.

Definiert in Zeile 173 der Datei MutChild.h.

Benutzt MutTextBox::winKind, WK_KEY und WK_NULL.

        {
                wxASSERT(WK_KEY <= winKind && winKind < WK_NULL);
#ifdef DEBUG
                std::cerr << "MutChild::OnClose" << std::endl;
#endif
                MutTextBox::OnClose(event);
        }
void MutChild::SetClientSize ( int  width,
int  height 
) [inline]

Definiert in Zeile 205 der Datei MutChild.h.

Benutzt MutTextBox::winKind, WK_KEY und WK_NULL.

Wird benutzt von SetClientSize().

        {
                wxASSERT(WK_KEY <= winKind && winKind < WK_NULL);
                MutTextBox::SetClientSize(width-2, height-3);
        }
void MutChild::SetClientSize ( const wxSize &  size) [inline]

Definiert in Zeile 211 der Datei MutChild.h.

Benutzt SetClientSize(), MutTextBox::winKind, WK_KEY und WK_NULL.

        {
                wxASSERT(WK_KEY <= winKind && winKind < WK_NULL);
                wxSize s = size;
                s.IncBy(-2);
                MutTextBox::SetClientSize(s);
        }

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:

Erzeugt am Sun Aug 21 2011 10:52:07 für Mutabor von doxygen 1.7.4