The latest version of this document can be found at www.broad.ology.org.uk/amiga/proaction/types.html
Type | OM_NEW,OM_SET | OM_GET |
---|---|---|
TT_ULONG |
Passed as string. eg: TAG.TAGVALUE = "10" |
Returned as string |
TT_LONG |
Passed as string. eg: TAG.TAGVALUE = "10" |
Returned as string |
TT_WORD |
Passed as string. eg: TAG.TAGVALUE = "10" |
Returned as string |
TT_UWORD |
Passed as string. eg: TAG.TAGVALUE = "10" |
Returned as string |
TT_BOOL | Passed as string: "1" = true; "0" = false | Returned as string: "1" = true; "0" = false |
TT_BYTE |
Passed as string. eg: TAG.TAGVALUE = "10" |
Returned as string |
TT_UBYTE |
Passed as string. eg: TAG.TAGVALUE = "10" |
Returned as string |
TT_APTR | Unimplmented | Unimplmented |
TT_STRPTR | Pass as string. String data is coppied and stored on an internal stack.
eg:
TAG.TAGNAME = "GA_Text" TAG.TAGVALUE = "This is the text"or: TAG = "GA_Text,This is the text,TAG_DONE"NB when passing strings as part of a TAGSTRING (example 2 above) no additional quaotation marks are required. |
Returned as string. |
TT_STRPTRARRAY |
Passed as a semicolon ';' delimited list of strings eg: "RADIOBUTTON_LabelArray,FisrtString;Second String;Last String,TAG_DONE"is converted to: STRPTR array[] = { "First String", "Second String", "Last String", NULL }; |
Unimplmented |
TT_IDCMPFLAG | Passed as an interpreted string, composed of the constants from the SDK written as strings. (Case sensitive!).
eg
TAGSTRING = "WA_IDCMPFlag,IDCMP_GADGETUP IDCMP_MENUVERIFY IDCMP_CHANGEWINDOW,TAG_DONE"String is parsed and values are "ORed" together. See intuition.h for more info on values and meanings. |
Unimplmented |
TT_WAFLAG | Currently unimplemented, most flags can be set via individual tags eg:
windowtags = "WA_DRAGBAR,TRUE,WA_CLOSEGADGET,TRUE,TAG_DONE" |
Unimplmented |
TT_SCREEN |
Screen Pointer.
|
Unimplmented |
TT_IMAGE | Unimplmented | Unimplmented |
TT_GADGET | Unimplmented | Unimplmented |
TT_IBOX | Unimplmented | Unimplmented |
TT_FILLHOOK | Unimplmented | Unimplmented |
TT_MENUHOOK | Unimplmented | Unimplmented |
TT_SHAPEHOOK | Unimplmented | Unimplmented |
TT_ALPHAHOOK | Unimplmented | Unimplmented |
TT_IDCMPHOOK | Unimplmented | Unimplmented |
TT_APPMSGHOOK | Unimplmented | Unimplmented |
TT_PREFSHOOK | Unimplmented | Unimplmented |
TT_REFRESHHOOK | Unimplmented | Unimplmented |
TT_RENDERHOOK | Unimplmented | Unimplmented |
TT_POPUPHOOK | Unimplmented | Unimplmented |
TT_EDITHOOK | Unimplmented | Unimplmented |
TT_SCALEHOOK | Unimplmented | Unimplmented |
TT_DISPHOOK | Unimplmented | Unimplmented |
TT_LEVELHOOK | Unimplmented | Unimplmented |
TT_FILTERHOOK | Unimplmented | Unimplmented |
TT_POINTER | Unimplmented | Unimplmented |
TT_WINDOWPTR | Unimplmented | Unimplmented |
TT_REGION | Unimplmented | Unimplmented |
TT_CLIPRECT | Unimplmented | Unimplmented |
TT_ID | The ID of a GUIObject, gadget, image etc as returned by a ProAction API function, passed as a string. | Unimplmented |
TT_IGNORE | Unimplmented | Unimplmented |
TT_FRONTBACK | Unimplmented | Unimplmented |
TT_WPOS | Passed as String Constant | Unimplmented |
TT_WINGUD | Unimplmented | Unimplmented |
TT_INPUTEVENT | Unimplmented | Unimplmented |
TT_HINTINFO | Unimplmented | Unimplmented |
TT_DRAWINFOID | Unimplmented | Unimplmented |
TT_HLITE | Unimplmented | Unimplmented |
TT_BALIGNFLAG | Unimplmented | Unimplmented |
TT_AUTOBUTTON | Unimplmented | Unimplmented |
TT_SOFTSTYLE | Unimplmented | Unimplmented |
TT_BEVELSTYLE | Passed as string constant | Unimplmented |
TT_BJUST | Passed as string constant | Unimplmented |
TT_FILLPAT | Unimplmented | Unimplmented |
TT_BEVELLABELPLACE | Passed as string constant | Unimplmented |
TT_BEVELSTATE | Unimplmented | Unimplmented |
TT_LORIENT | Layout Orientation: Passed as string constant, either
LAYOUT_ORIENT_VERTor LAYOUT_ORENT_HORIZ |
Unimplmented |
TT_NUMTYPES | Unimplmented | Unimplmented |
TT_KEYMAP | Unimplmented | Unimplmented |
TT_FONT | Unimplmented | Unimplmented |
TT_EDITMODES | Unimplmented | Unimplmented |
TT_SJUST | String Justification: Passed as string constant
GACT_STRINGLEFT GACT_STRINGCENTER GACT_STRINGRIGHT |
Unimplmented |
TT_SHOOKFLAG | Unimplmented | Unimplmented |
TT_UWORDARRAY | Unimplmented | Unimplmented |
TT_PACKEDULONG | Unimplmented | Unimplmented |
TT_PATTERN | Unimplmented | Unimplmented |
TT_DRAWMODE | Unimplmented | Unimplmented |
TT_TEXTATTR | Unimplmented | Unimplmented |
TT_SYSIASIZE | Unimplmented | Unimplmented |
TT_SYSIAWHICH |
DEPTHIMAGE /* Window depth gadget image */ ZOOMIMAGE /* Window zoom gadget image */ SIZEIMAGE /* Window sizing gadget image */ CLOSEIMAGE /* Window close gadget image */ SDEPTHIMAGE /* Screen depth gadget image */ LEFTIMAGE /* Window left-arrow gadget image */ UPIMAGE /* Window up-arrow gadget image */ RIGHTIMAGE /* Window right-arrow gadget image */ DOWNIMAGE /* Window down-arrow gadget image */ CHECKIMAGE /* GT/RA checkbox image */ MXIMAGE /* GT/RA mutual exclude "button" image */ MENUCHECK /* Menu checkmark image (V39) */ AMIGAKEY /* Menu Amiga-key image (V39) */ SBARLOGO /* Screen titlebar logo (V50) */ POPUPIMAGE /* Window pop-up gadget image (V50) */ SETTINGSIMAGE /* Window settings gadget image (V50) */ SNAPSHOTIMAGE /* Window snapshot gadget image (V50) */ ICONIFYIMAGE /* Window iconify gadget image (V50) */ PADLOCKIMAGE /* Window padlock gadget image (V50) */ TBFRAMEIMAGE /* Window titlebar frame image (V50) */ HKHANDLEIMAGE /* Window horizontal knob handle symbol (V50) */ VKHANDLEIMAGE /* Window vertical knob handle symbol (V50) */ MENUMX /* Menu mutualexclude image (V50) */ MENUSUB /* Menu sub-panel indicator (V50) */ CYCLEIMAGE /* GT/RA cycle symbol (V50) */ CHECKMARKIMAGE /* GT/RA checkmark symbol (V50) */ GLEFTIMAGE /* GT/RA left-arrow symbol (V50) */ GUPIMAGE /* GT/RA up-arrow symbol (V50) */ GRIGHTIMAGE /* GT/RA right-arrow symbol (V50) */ GDOWNIMAGE /* GT/RA down-arrow symbol (V50) */ GHKHANDLEIMAGE /* GT/RA horizontal knob handle symbol (V50) */ GVKHANDLEIMAGE /* GT/RA vertical knob handle symbol (V50) */ SCLOSEIMAGE /* Screen close gadget image (V51) */ SCREENSIMAGE /* Window screen-jump gadget image (V51) */ SORTASCIMAGE /* Sort ascending image (V53.25) */ SORTDESIMAGE /* Sort descending image (V53.25) */ |
Unimplmented |
TT_FRAME | Unimplmented | Unimplmented |
TT_CHAR | Unimplmented | Unimplmented |
TT_PRECISION | Unimplmented | Unimplmented |
TT_IBOXPTR | Unimplmented | A temporary IBox structure is created internally and the values are returned as value string of form "LEFT TOP WIDTH HEIGHT"
eg GETATTR GUIID 0 ATTR "SPACE_RenderBox" SAT RESULT ... Outputs: "20 20 600 400" |
TT_VECTORINFO | Unimplmented | Unimplmented |
TT_IJUST | Unimplmented | Unimplmented |
TT_PLACETEXT | Unimplmented | Unimplmented |
TT_PENARRAY | Passed either by ID or as a string
|
Unimplmented |
TT_LJUST | Label Justification: Passed as string constant:
LJ_LEFT LJ_CENTRE LJ_CENTER LJ_RIGHT |
Unimplmented |
TT_LVALIGN | Label Alignment: Passed as string constan:
LVALIGN_BOTTOM LVALIGN_BASELINE |
Unimplmented |
TT_LISTID | Similar to TT_ID. Numerical ID passed as string. The ID must refer to a List object or the value will be reject. | Returned as Numerical ID again as a tring. ie "123" not 123 (handling is language dependent). |
TT_NODEID | Similar to TT_ID. Numerical ID passed as string. The ID must refer to a Node Object or the value will be rejected. | Returned as Numerical ID again as a tring. ie "123" not 123 (handling is language dependent). |
TT_BITMAP | Unimplmented | Unimplmented |
TT_SORIENT | Unimplmented | Unimplmented |
TT_SLJUST | Unimplmented | Unimplmented |
TT_VOLSTRPTR | Passed as string but no copy is saved on the GUIs object stack | Unimplmented |
TT_FILLERMODE |
Passed as string Values may be:
FILLER_MODE_NORMAL FILLER_MODE_SCALED FILLER_MODE_CONTAIN FILLER_MODE_FIT FILLER_MODE_TILE |
Unimplmented |
TT_FILLERPLACE |
Passed as string. Values may be:
FILLER_PLACEMENT_LEFT FILLER_PLACEMENT_RIGHT FILLER_PLACEMENT_TOP FILLER_PLACEMENT_BOTTOM |
Unimplmented |
TT_SIZEDBUFFER | Unimplmented | Unimplmented |
TT_FILELISTID | Unimplmented | Returned by GETTTRA as a standard GUIObject ID, which may be manipulated with the various Exec list manipulations functions. Must be freed using FREEFILELIST |
TT_CHJUST |
Passed as string. Values may be:
CHJ_LEFT CHJ_RIGHT CHJ_CENTER |
Unimplmented |
TT_LBNAFLAG | Passed as | seperated strings to OR the values togther.
LBFLG_READONLY // - node is read-only LBFLG_CUSTOMPENS // - node uses custom pen colors LBFLG_HASCHILDREN // - node has children nodes LBFLG_SHOWCHILDREN // - show all child nodes LBFLG_HIDDEN // - node is hidden and not rendered |
Unimplmented |
TT_INTEGERID | Unimplmented | Unimplmented |
TT_LBNCAFLAG | Unimplmented (NB : LBNCA_Flag attributes should be set via the equivalent tags see listbrowser autodocs for more info | Unimplmented |
TT_TAGLIST | Unimplmented | Unimplmented |
TT_MEMPOOL | Unimplmented | Unimplmented |
TT_LBCIAFLAG | Unimplmented: (NB : LBNCA_Flag attributes should be set via the equivalent tags see listbrowser autodocs for more info | Unimplmented |
TT_COMPAREHOOK | Unimplmented | Unimplmented |
TT_LBPOS |
Passed as string:
LBP_LINEUP LBP_LINEDOWN LBP_PAGEUP LBP_PAGEDOWN LBP_TOP LBP_BOTTOM LBP_SHIFTLEFT LBP_SHIFTRIGHT LBP_LEFTEDGE LBP_RIGHTEDGE LBP_PAGLEFT LBP_PAGERIGHT |
Unimplmented |
TT_LBRELEVENT | Unimplmented |
Return as a string:
LBRE_NORMAL LBRE_HIDECHILDREN LBRE_SHOWCHILDREN LBRE_EDIT LBRE_DOUBLECLICK LBRE_CHECKED LBRE_UNCHECKED LBRE_TITLECLICK LBRE_COLUMNADJUST LBRE_EDITTABNEXT LBRE_EDITTABPREV |
TT_HINTINFOHOOK | Unimplmented | Unimplmented |
TT_LBSTRIPEFLAG |
LBS_NONE LBS_ROWS LBS_COLUMNS LBS_BOTH |
Unimplmented |
TT_LBCIASORTFLAG | Unimplmented | Unimplmented |
TT_TE_DBLCLICKHOOK | Unimplmented | Unimplmented |
TT_TE_EXPORTHOOK | Unimplmented | Unimplmented |
TT_TE_FLOW |
GV_TEXTEDITOR_Flow_Left GV_TEXTEDITOR_Flow_Right GV_TEXTEDITOR_Flow_Center GV_TEXTEDITOR_Flow_Justify |
Unimplmented |
TT_TE_IMPORTHOOK | Unimplmented | Unimplmented |
TT_TE_SEPERATOR | Unimplmented | Unimplmented |