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

EDevice * NewDevice (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

EDevice * InEDevices
 input devices for GUI
EDevice * OutEDevices
 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