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"
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? |
Devices Basisklassen.
GPL
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.