57 +
" data: " + data.
ToText() );
63 +
" pointer: " +
IntToStr((
long)pt) );
69 +
" p_type: " +
IntToStr((
int)p_type) );
98 m_IODevices.Init(0,NULL);
109 m_Plugins.Init(0,NULL);
122 if (pdevice) m_IODevices.Add( pdevice );
156 pdevice = m_IODevices.GetRef(p_ID);
159 m_IODevices.Remove(p_ID);
175 for(
MOuint i = 0; i < m_IODevices.Count(); i++) {
176 moIODevice* piodevice = m_IODevices.GetRef(i);
177 if(piodevice!=NULL) {
179 piodevice->
Update(Events);
188 moIODeviceManager::PollEvents() {
247 if (Events) actual = Events->
First;
250 while(actual!=NULL) {
289 if(Events!=NULL)
delete Events;
moMoldeoObjectType
Tipos de objetos en Moldeo.
moIODevice * NewIODevice(const moText &p_devname, const moText &p_configname, const moText &p_labelname, const moText &p_keyname, moMoldeoObjectType p_type, int paramindex=-1, int valueindex=-1, bool p_activate=true)
MOboolean RemoveIODevice(MOint p_ID)
virtual bool Activated() const
MOboolean Delete(moEvent *ev)
virtual MOint GetValue(MOdevcode)=0
LIBMOLDEO_API moText0 FloatToStr(double a)
virtual void Update(moEventList *)=0
Objeto dibujable, efecto-maestro ( puede controlar otros efectos )
void SetLabelName(const moText &p_labelname)
Fija la etiqueta de este objeto.
virtual MOpointer GetPointer(MOdevcode)
clase de para manejar textos
void SetConsoleValueIndex(MOint p_valueindex)
Clase Base Descriptiva de un Objeto Moldeo.
virtual MOint GetNValues(MOdevcode)
void SetConfigName(const moText &p_configname)
Fijar el nombre del archivo de configuración
const moMobDefinition & GetMobDefinition() const
LIBMOLDEO_API bool moDeleteIODevice(moIODevice *IODevice, moIODevicePluginsArray &plugins)
MOswitch SetStatus(MOdevcode, MOswitch)
void SetKeyName(const moText &p_keyname)
Fija la etiqueta del padre de este objeto.
static moDebug * MODebug2
Clase de impresión de errores para depuración
void SetConsoleParamIndex(MOint p_paramindex)
MOdevcode GetCode(char *)
virtual MOboolean Finish()
LIBMOLDEO_API moIODevice * moNewIODevice(moText effect_name, moIODevicePluginsArray &plugins)
MOswitch GetStatus(MOdevcode)
LIBMOLDEO_API moText0 IntToStr(int a)
virtual ~moIODeviceManager()
void SetMobDefinition(const moMobDefinition &p_MobDef)
moIODevicesArray & IODevices()
moEventList * GetEvents()
void SetActivate(bool p_activate)
Fija el modo de activación al inicio del proyecto.
void Message(moText p_text)
Anuncia un mensaje al usuario además de guardarlo en el log de texto.
moDefineDynamicArray(moIODevicesArray) moIODevice
virtual void SetValue(MOdevcode, MOint)