#include <BoxShape.h>
Öffentliche Methoden | |
MutBoxShape () | |
MutBoxShape (wxStaticBox *box, int orient) | |
MutBoxShape (wxWindow *parent, wxWindowID wid, int Id=NoBox) | |
virtual | ~MutBoxShape () |
bool | Create (wxWindow *parent, wxWindowID wid, int Id=NoBox) |
TODO: fix tab order. | |
virtual void | DoLeftDblClick () |
void | LeftDblClickEvent (wxMouseEvent &event) |
BoxDlg * | ShowBoxDialog () const |
Constructs the box configuration dialog. | |
virtual void | InitializeDialog (BoxDlg *dlg) const |
virtual MutBoxChannelShape * | AddChannel (MutBoxChannelShape *channel) |
virtual MutBoxChannelShape * | AddChannel (Route *route) |
virtual MutBoxChannelShape * | AddChannel (RoutePanel *panel) |
virtual bool | HasChannel (Route *route) |
virtual void | AddPossibleOutput (MutOutputDeviceShape *device) |
virtual void | DrawLines (wxDC &dc) |
virtual bool | Detach (wxWindow *window) |
virtual bool | Detach (wxSizer *sizer) |
virtual bool | Detach (int index) |
virtual bool | replaceSelfBy (MutBoxShape *newshape) |
virtual bool | DetachBox () |
virtual bool | readDialog (BoxDlg *box) |
virtual bool | CanHandleType (int type) |
int | GetBoxId () const |
Öffentliche, statische Methoden | |
static void | SetSizerFlags (wxSizerFlags flags) |
static const wxSizerFlags & | GetSizerFlags () |
Geschützte Attribute | |
MutBoxIconShape * | m_icon |
wxSizer * | channels |
int | boxId |
Statische geschützte Attribute | |
static wxSizerFlags | sizerFlags |
static int | maxBoxId |
Private Methoden | |
void | SetBoxId (int Id, bool layout=true) |
DECLARE_CLASS (MutBoxShape) DECLARE_EVENT_TABLE() |
Definiert in Zeile 133 der Datei BoxShape.h.
MutBoxIconShape* MutBoxShape::m_icon [protected] |
Definiert in Zeile 136 der Datei BoxShape.h.
Wird benutzt von Detach() und SetBoxId().