#include <MutChild.h>
Ö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 |
Definiert in Zeile 149 der Datei MutChild.h.
MutChild::MutChild | ( | WinKind | winkind, |
WinAttr * | winAttr, | ||
wxWindow * | parent = NULL , |
||
wxWindowID | id = -1 , |
||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxDefaultSize |
||
) |
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); }