#ifndef TRCL_STRING_DEFINED #define TRCL_STRING_DEFINED #include "displayobject.def" struct TROD_String { struct TROD_DisplayObject DO; STRPTR String; UWORD MaxChars; struct StringExtend * StrExt; STRPTR WorkBuffer; STRPTR Filter; ULONG Flags; }; extern TR_METHOD(String,NEW,NewData); extern TR_METHOD(String,INSTALL,InstallData); extern TR_SIMPLEMETHOD(String,PREGTREMOVE); extern TR_SIMPLEMETHOD(String,REMOVE); extern TR_METHOD(String,SETATTRIBUTE,SetAttributeData); extern TR_SIMPLEMETHOD(String,GETATTRIBUTE); extern TR_SIMPLEMETHOD(String,KEYDOWN); extern TR_SIMPLEMETHOD(String,DISABLED_ENABLED); extern TR_METHOD(String,EVENT,EventData); extern TR_SIMPLEMETHOD(String,DISPOSE); extern TR_SIMPLEMETHOD(String,ACTIVATE); #endif