String.mui
DESCRIPTION
String.mui/String.mui String class generates standard string gadgets with all editing facilities (clear, undo, etc.) enabled. Common problems: You may need a stringgadget to show at least x numbers of chars. If you specify MUIA_FixWidthTxt,"00000000" you can be sure that the width is large enough to handle the number of chars
MUIA_String_Accept
(V4 ) [ISG], STRPTR, 0x8042e3e1
DESCRIPTION
A string containing characters allowed as input for the string gadget. Whenever the user hits a character not found in MUIA_String_Accept, he will hear a beep and gadgets contents won't have changed
EXAMPLE
StringObject, MUIA_String_Accept, "0123456789-", End
SEE ALSO
MUIA_String_Acknowledge
(V4 ) [..G], STRPTR, 0x8042026c
DESCRIPTION
This attribute will be set to the contents of the string whenever the user hits return in the gadget. An application can listen with notification and take the appropriate action. Using the TAB key or a mouse click to deactivate the gadget will not trigger MUIA_String_Acknowledge
EXAMPLE
/* two string gadgets str1 and str2, the second should /* become active after a return in the first: */ DoMethod(str1,MUIM_Notify, MUIA_String_Acknowledge, MUIV_EveryTime, windowobj, 3, MUIM_Set, MUIA_Window_ActiveObject, str2
SEE ALSO
MUIA_String_AdvanceOnCR
(V11) [ISG], BOOL, 0x804226de
DESCRIPTION
Set this if you want carriages returns in string gadgets behave like the TAB key, i.e. pressing CR will activate the next/previous gadget in the cycle chain
SEE ALSO
Notify.mui/MUIA_CycleChain
MUIA_String_AttachedList
(V4 ) [ISG], Boopsiobject *, 0x80420fd2
DESCRIPTION
This special attribute can be set to point to a valid MUI object of Listview class. This enables controlling the lists cursor from within the string gadget, all cursor key events will be forwarded
SEE ALSO
MUIA_String_Contentslist.mui/MUIA_List_Active
MUIA_String_BufferPos
(V4 ) [.SG], LONG, 0x80428b6c
DESCRIPTION
MUIA_String_BufferPos can be used to get and set the position of the cursor in the string gadget. This attribute is probably not very interesting
SEE ALSO
MUIA_String_Contents
(V4 ) [ISG], STRPTR, 0x80428ffd
DESCRIPTION
Get and set a string gadgets contents. You may not modify the returned string. MUIA_String_Contents gets updated every time when the contents of the string gadget change. When you set up a notification on this attribute, you will hear about every keystroke
EXAMPLE
/* The given hook will be called after every change */ /* in the string gadget. It receives a pointer to */ /* a pointer to the current contents in register a1 */ /* (see MUIM_CallHook for details) */ DoMethod(str,MUIM_Notify, MUIA_String_Contents, MUIV_EveryTime, str, 3, MUIM_CallHook, &hook, MUIV_TriggerValue
NOTE
If you try to set contents to something larger than MUIA_String_MaxLen (including the 0-byte!), MUI will silently strip the additional characters.
SEE ALSO
MUIA_String_DisplayPos
(V4 ) [.SG], LONG, 0x8042ccbf
DESCRIPTION
MUIA_String_DisplayPos can be used to get and set the number of the first character of the string to be displayed. This attribute is probably not very interesting
SEE ALSO
MUIA_String_Editable
(V21) [ISG], BOOL, 0x8042c94b
DESCRIPTION
yet undocumented, please complain in mailinglist
MUIA_String_EditHook
(V7 ) [ISG], struct Hook *, 0x80424c33
DESCRIPTION
When specified, MUI calls this hook as if it was a real string edit hook in a real string gadget. It receives a pointer to itself in A0, a pointer to a SGWork structure in A2 and a pointer to the message in A1. The hook will be called before MUI's private edit hook, the result is unused
MUIA_String_Format
(V4 ) [I.G], LONG, 0x80427484
DESCRIPTION
Used to adjust the alignment of the input string
SPECIAL INPUTS
MUIV_String_Format_Left MUIV_String_Format_Center MUIV_String_Format_Right
SEE ALSO
MUIA_String_Integer
(V4 ) [ISG], ULONG, 0x80426e8a
DESCRIPTION
Useful for turning a string gadget into an integer gadget. Setting this attribute puts the value with "%ld" into the gadget, getting it returns a longword containing the string gadgets contents as number. You should set MUIA_String_Accept to "0123456789" or something like that to avoid wrong characters
EXAMPLE
StringObject, MUIA_String_Accept , "0123456879", MUIA_String_Integer, 42, End
MUIA_String_Integer64
(V20) [ISG], QUAD *, 0x80424820
DESCRIPTION
yet undocumented, please complain in mailinglist
MUIA_String_LonelyEditHook
(V11) [ISG], BOOL, 0x80421569
DESCRIPTION
If your string object has an edit hook, you can set this to TRUE to skip MUI's private edit hook completely. Otherwise, your hook will be executed and the MUIs
MUIA_String_MaxLen
(V4 ) [I.G], LONG, 0x80424984
DESCRIPTION
Setup the maximum length for the string gadget. This attribute is only valid at object creation time. Default maximum length is 80. NOTE: The maximum length includes the 0-byte at the end of the string. To let the user enter e.g. 10 characters, you would have to specify a maxlen of 11
SEE ALSO
MUIA_String_Multiline
(V21) [I.G], BOOL, 0x8042d18b
DESCRIPTION
yet undocumented, please complain in mailinglist
MUIA_String_Placeholder
(V21) [ISG], STRPTR, 0x8042ae65
DESCRIPTION
This string is displayed when there is no other text in the field
SEE ALSO
MUIA_String_Reject
(V4 ) [ISG], STRPTR, 0x8042179c
DESCRIPTION
A string containing characters that should not be accepted as input for the string gadget. Whenever the user hits such a char, he will hear a beep and gadgets contents won't have changed
SEE ALSO
MUIA_String_ScrollHeight
(V22) [..G], LONG, 0x8042be8b
DESCRIPTION
yet undocumented, please complain in mailinglist
MUIA_String_ScrollLeft
(V22) [..G], LONG, 0x8042bd0d
DESCRIPTION
yet undocumented, please complain in mailinglist
MUIA_String_ScrollTop
(V22) [..G], LONG, 0x8042f4e5
DESCRIPTION
yet undocumented, please complain in mailinglist
MUIA_String_ScrollVisibleHeight
(V22) [..G], LONG, 0x8042791e
DESCRIPTION
yet undocumented, please complain in mailinglist
MUIA_String_ScrollVisibleWidth
(V22) [..G], LONG, 0x8042d280
DESCRIPTION
yet undocumented, please complain in mailinglist
MUIA_String_ScrollWidth
(V22) [..G], LONG, 0x80420fb5
DESCRIPTION
yet undocumented, please complain in mailinglist
MUIA_String_Secret
(V4 ) [I.G], BOOL, 0x80428769
DESCRIPTION
This attribute causes the string gadget to display only dots instead of the real contents. Useful for password requesters
SEE ALSO
MUIA_String_SpellChecking
(V21) [ISG], BOOL, 0x804266c6
DESCRIPTION
yet undocumented, please complain in mailinglist