#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().
1.7.4