From 37192de9c05b844d4b44eed00739ba8b8ddf16b6 Mon Sep 17 00:00:00 2001 From: mahlzeit Date: Wed, 30 Oct 2002 15:37:29 +0000 Subject: [PATCH] Added the beginnings of the midi_server git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1790 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/Jamfile | 1 + src/servers/midi/Jamfile | 12 ++++++++++ src/servers/midi/MidiServerApp.cpp | 34 +++++++++++++++++++++++++++++ src/servers/midi/MidiServerApp.h | 18 +++++++++++++++ src/servers/midi/midi_server.rsrc | Bin 0 -> 4216 bytes 5 files changed, 65 insertions(+) create mode 100644 src/servers/midi/Jamfile create mode 100644 src/servers/midi/MidiServerApp.cpp create mode 100644 src/servers/midi/MidiServerApp.h create mode 100644 src/servers/midi/midi_server.rsrc diff --git a/src/servers/Jamfile b/src/servers/Jamfile index 232153ba8b..c89dbbd914 100644 --- a/src/servers/Jamfile +++ b/src/servers/Jamfile @@ -4,6 +4,7 @@ SubInclude OBOS_TOP src servers app ; SubInclude OBOS_TOP src servers input ; SubInclude OBOS_TOP src servers media ; SubInclude OBOS_TOP src servers media_addon ; +SubInclude OBOS_TOP src servers midi ; SubInclude OBOS_TOP src servers print ; SubInclude OBOS_TOP src servers registrar ; SubInclude OBOS_TOP src servers screensaver ; diff --git a/src/servers/midi/Jamfile b/src/servers/midi/Jamfile new file mode 100644 index 0000000000..3e077e6bff --- /dev/null +++ b/src/servers/midi/Jamfile @@ -0,0 +1,12 @@ +SubDir OBOS_TOP src servers midi ; + +UsePrivateHeaders midi ; + +AddResources midi_server : + midi_server.rsrc ; + +Server midi_server : + MidiServerApp.cpp ; + +LinkSharedOSLibs midi_server : be root ; + diff --git a/src/servers/midi/MidiServerApp.cpp b/src/servers/midi/MidiServerApp.cpp new file mode 100644 index 0000000000..81f07fef9f --- /dev/null +++ b/src/servers/midi/MidiServerApp.cpp @@ -0,0 +1,34 @@ + +#include + +#include "MidiServerApp.h" + +//------------------------------------------------------------------------------ + +MidiServerApp::MidiServerApp() + : BApplication("application/x-vnd.be-midi-roster") +{ + // Do nothing. +} + +//------------------------------------------------------------------------------ + +void MidiServerApp::AboutRequested() +{ + (new BAlert(0, + "-write something funny here-", + "Okay", 0, 0, B_WIDTH_AS_USUAL, + B_INFO_ALERT))->Go(); +} + +//------------------------------------------------------------------------------ + +int main() +{ + MidiServerApp app; + app.Run(); + return 0; +} + +//------------------------------------------------------------------------------ + diff --git a/src/servers/midi/MidiServerApp.h b/src/servers/midi/MidiServerApp.h new file mode 100644 index 0000000000..37fc615072 --- /dev/null +++ b/src/servers/midi/MidiServerApp.h @@ -0,0 +1,18 @@ + +#ifndef MIDI_SERVER_APP_H +#define MIDI_SERVER_APP_H + +#include + +/** + * The BApplication that drives the midi_server. + */ +class MidiServerApp : public BApplication +{ +public: + MidiServerApp(); + virtual void AboutRequested(); +}; + +#endif // MIDI_SERVER_APP_H + diff --git a/src/servers/midi/midi_server.rsrc b/src/servers/midi/midi_server.rsrc new file mode 100644 index 0000000000000000000000000000000000000000..a6a1fe17e68ef278b4e275bb73cd5bccc8e30c8e GIT binary patch literal 4216 zcmeHLOHbQC5T3;AQ1PfSj_swHxXJs#C7XT)Un+beu(vO4z z8tDS+{#2xm*D)#6bQc@V--Y~HLqBMk?4OJPOi4FzhB7cYI2*$!#zXCF9N>`@;XBG- z;&Si_?F4i&ahEZZgQ0zy_hBA}c^KBfum*-T@MkrU&J=U_Dx2!P=VIbbLfQMv8Z9Rb zNiMG6ce}uS-|sVk2Q3glz#)T%2{nNl;?L*2(?JxQC!8S8EXz_8Kn$ApJi+if0@s0Y zjsy!3M$F?}*g%pDQdbQ_FcJw7f-pi}0=%mlm*bKV6PWD0PE41JM7%OSij3I+M-SLK zFc;#L_T`MBDGDP*;vPiwEA5Mlp|NC=Da61QwSUoWw-+mh!g&%I0StPe4~FrOU!XoS zr#aUIj*IWZRy-AXHdU$9ab#LY+PkY z(|n3}#5WnI9hAL-7JdUGiACWqT+tRbuqbQ>nZ$ zy$l|IyEi(eF*(E;fHD1}Mp1!BLmzitS4A4+kSJn^4B3K84<`GM{but`?O^|?)~G-K zka}M~eDjkEerzuf8Uo|zd zT9WB@RbGiq4j@tPGNeN>`c{m>IaQhv(ef=svZtt^dC~8Bbm>;1sM#l-+FEbt3+90ge8HpoO&D)_Oh+{l)B$uZY7h DWlUv? literal 0 HcmV?d00001