#include <BoxChannelShape.h>
Öffentliche Methoden | |
MutBoxChannelShape (wxWindow *p=NULL, wxWindowID id=wxID_ANY, Route *r=NULL) | |
bool | Create (wxWindow *p=NULL, wxWindowID id=wxID_ANY, Route *r=NULL) |
virtual | ~MutBoxChannelShape () |
void | SetInput (MutInputDeviceShape *device) |
MutInputDeviceShape * | GetInput () |
Route * | GetRoute () const |
void | SetOutput (MutOutputDeviceShape *device, bool changeRoute=false) |
MutOutputDeviceShape * | GetOutput () |
void | AddPossibleOutput (MutOutputDeviceShape *device) |
virtual void | ReadPanel (RoutePanel *panel) |
virtual void | DrawLines (wxDC &dc, const wxPoint &parentPosition) const |
virtual wxPoint | GetPerimeterPoint (const wxPoint &i, const wxPoint &o, const wxPoint &parentPosition) const |
virtual void | Refresh (bool eraseBackground=true, const wxRect *rect=NULL) |
void | DetachChannel () |
Detaches the channel from a box shape. | |
Öffentliche, statische Methoden | |
static void | CreateRoutePanel (MutBoxChannelShape *channel, MutRouteWnd *parentwin, wxWindow *routeWindow, int selectBox) |
static void | InitializeInputFilter (InputFilterPanel *panel, MutRouteWnd *par, MutBoxChannelShape *shape=NULL) |
static void | InitializeRoute (RoutePanel *panel, MutRouteWnd *par, MutBoxChannelShape *shape=NULL, int selectBox=NoBox) |
static void | InitializeOutputFilter (OutputFilterPanel *panel, MutRouteWnd *par, MutBoxChannelShape *shape=NULL) |
Private Methoden | |
virtual MutIcon & | GetMutIcon () |
Calculates the Icon to be used. | |
Private Attribute | |
Route * | route |
MutInputDeviceShape * | input |
MutOutputDeviceShape * | output |
Definiert in Zeile 135 der Datei BoxChannelShape.h.
Route* MutBoxChannelShape::route [private] |
Definiert in Zeile 137 der Datei BoxChannelShape.h.
Wird benutzt von AddPossibleOutput(), Create(), DetachChannel(), GetMutIcon(), GetRoute(), InitializeInputFilter(), InitializeOutputFilter(), InitializeRoute(), ReadPanel(), SetOutput() und ~MutBoxChannelShape().