Klassen | Makrodefinitionen | Funktionen | Variablen
EDevice.h-Dateireferenz

Devices Basisklassen. Mehr ...

#include <cstring>
#include "wx/wx.h"
#include "Global.h"
#include "wx/string.h"
#include "wx/config.h"
#include "Device.h"
#include "DevGIS.h"
#include "DevMidi.h"
#include "DevMidF.h"
#include "Runtime.h"
Include-Abhängigkeitsdiagramm für EDevice.h:
Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

gehe zum Quellcode dieser Datei

Klassen

class  ERoute
 linked list of routes Mehr ...
class  EDevice
 linked list of devices Mehr ...

Makrodefinitionen

#define INIT_BENDINGRANGE   2
#define NoBox   -2
 defind two box types;
#define GmnBox   -1

Funktionen

EDeviceNewDevice (EDevice **List, DevType dt, const wxString &name, int devId, EDevice *oldPos=0, EDevice *newPos=0)
 create a new device.
void ScanRoutes (char *config)
 read the routes from the configuration
void ScanRoutes (const wxString &config)
 read the routes from the configuration
void ScanRoutes (wxConfigBase *config)
 read the routes from the configuration
void WriteRoutes (char **config)
 write the routes to the configuration
void WriteRoutes (wxString &config)
 write the routes to the configuration
void WriteRoutes (wxConfigBase *config)
 write the routes to the configuration
void CheckBoxesUsed ()
 synchronizes BoxUsed with the routes
void ScanDevices ()
 translate the GUI routing information to mutabor

Variablen

EDeviceInEDevices
 input devices for GUI
EDeviceOutEDevices
 output devices for GUI
bool BoxUsed [MAX_BOX]
 which mutabor boxes are used at all?

Ausführliche Beschreibung

Devices Basisklassen.

Header:
/cvsroot/mutabor/mutabor/mu32/EDevice.h,v 1.11 2011-02-20 22:35:55 keinstein Exp
Autor:
Rüdiger Krauße <krausze@mail.berlios.de> Tobias Schlemmer <keinstein@users.berlios.de>
Datum:
Date:
2011-02-20 22:35:55
Version:
Revision:
1.11

GPL

Log:
EDevice.h,v

Revision 1.11 2011-02-20 22:35:55 keinstein updated license information; some file headers have to be revised, though

Revision 1.10 2010-11-21 13:15:44 keinstein merged experimental_tobias

Revision 1.9.2.5 2010-09-29 13:03:30 keinstein config can be stored and restored with new treeconfig

Revision 1.9.2.4 2010-09-15 17:58:01 keinstein old configuration can be loaded again.

Revision 1.9.2.3 2010-08-10 15:54:29 keinstein new, direct route configuration on init

Revision 1.9.2.2 2010/03/30 08:38:27 keinstein added rudimentary command line support changed debug system to allow selection of messages via command line further enhancements to the route dialogs

Revision 1.9.2.1 2009/08/04 11:30:49 keinstein removed mut.h

Revision 1.9 2008/10/01 09:28:25 keinstein Better multibyte wxString support

Revision 1.8 2008/07/21 08:59:38 keinstein recoded Use symbolic enum values for device modes.

Revision 1.7 2008/06/30 08:07:45 keinstein Get default port name only if midi devices are attached on startup to prevent crashes Check for device existence when routes are created.

Revision 1.6 2008/03/11 10:37:34 keinstein Holyday edition put CM_xxx in an enum use wx constants document mutframe some white space formattings make route saving more system specific many other fixes

Revision 1.5 2008/01/25 09:07:48 keinstein Make route file reading/writing wchar compatible charset conversion Read and write routes to wxConfigBase compatible config files

Revision 1.4 2005/11/10 17:54:01 keinstein created debian installer

Revision 1.3 2005/11/07 19:42:54 keinstein Some additional changes

Definiert in Datei EDevice.h.


Erzeugt am Sun Aug 21 2011 10:51:57 für Mutabor von doxygen 1.7.4