gehe zur Dokumentation dieser Datei00001
00057 #include "RouteIcons.h"
00058 #include "BoxShape.h"
00059 #include "MutApp.h"
00060
00061 MutIcon DevUnknownBitmap;
00062 MutIcon MidiInputDevBitmap;
00063 MutIcon NewInputDevBitmap;
00064 MutIcon MidiOutputDevBitmap;
00065 MutIcon NewOutputDevBitmap;
00066 MutIcon MidiFileBitmap;
00067 MutIcon GuidoFileBitmap;
00068 MutIcon BoxBitmap;
00069 MutIcon NewBoxBitmap;
00070 MutIcon ActiveChannelBitmap;
00071 MutIcon PassiveChannelBitmap;
00072 #include "Icon/DevUnknown.xpm"
00073
00074 static void initMutIcon(MutIcon & icon,
00075 const wxString & filename,
00076 const wxBitmapType type)
00077 {
00078 if (!icon.IsOk())
00079 if(!icon.LoadFile(filename,type))
00080 icon = DevUnknownBitmap;
00081 }
00082
00083 bool initMutIconShapes()
00084 {
00085 DevUnknownBitmap = MutICON(wxIcon(devunknown_xpm));
00086 if (!DevUnknownBitmap.IsOk()) return false;
00087
00088 initMutIcon(MidiInputDevBitmap,
00089 wxGetApp().GetResourceName (_T ("InputDevice.png")),
00090 wxBITMAP_TYPE_PNG);
00091 initMutIcon(NewInputDevBitmap,
00092 wxGetApp ().GetResourceName (_T ("NewInputDevice.png")),
00093 wxBITMAP_TYPE_PNG);
00094 initMutIcon(MidiOutputDevBitmap,
00095 wxGetApp ().GetResourceName (_T ("OutputDevice.png")),
00096 wxBITMAP_TYPE_PNG);
00097 initMutIcon(NewOutputDevBitmap,
00098 wxGetApp ().GetResourceName (_T ("NewOutputDevice.png")),
00099 wxBITMAP_TYPE_PNG);
00100 initMutIcon(MidiFileBitmap,
00101 wxGetApp ().GetResourceName (_T ("MidiFile.png")),
00102 wxBITMAP_TYPE_PNG);
00103 initMutIcon(GuidoFileBitmap,
00104 wxGetApp ().GetResourceName (_T ("GuidoFile.png")),
00105 wxBITMAP_TYPE_PNG);
00106 initMutIcon(BoxBitmap,
00107 wxGetApp ().GetResourceName (_T ("TuningBox.png")),
00108 wxBITMAP_TYPE_PNG);
00109 initMutIcon(ActiveChannelBitmap,
00110 wxGetApp ().GetResourceName (_T ("ActiveChannel.png")),
00111 wxBITMAP_TYPE_PNG);
00112 initMutIcon(PassiveChannelBitmap,
00113 wxGetApp ().GetResourceName (_T ("PassiveChannel.png")),
00114 wxBITMAP_TYPE_PNG);
00115 initMutIcon(NewBoxBitmap,
00116 wxGetApp ().GetResourceName (_T ("TuningBox.png")),
00117 wxBITMAP_TYPE_PNG);
00118 initBoxColors();
00119 return true;
00120 }
00121
00122
00123
00124
00125