@TSK
Quote:
The standard on Amiga have always been that pressing return/enter it confirms the currently edited text box.
No this is not the case, pressing TAB in a GUI with tab cycling enabled will trigger a 'gadget up' which is exactly the same as pressing RETURN.
But you must do one of them, (ie press TAB or RETURN / ENTER) leaving the string gadget unconfirmed will have unpredicatable results.
The case of listbrowser you can also use tab to confirm but it has to be set up right IIRC.
Quote:
LBRE_EDITTABNEXT - The contents of a node were edited and the
editing session was terminated by pressing [Tab]. The
application should react by initiating a new editing
session in the next editable column of the gadget if
there is one. Note that you must pass { GA_TabCycle, TRUE }
via LISTBROWSER_EditTags or LBNCA_EditTags for this value
to be returned. (V51)
LBRE_EDITTABPREV - The contents of a node were edited and the
editing session was terminated by pressing [Shift+Tab]. The
application should react by initiating a new editing
session in the previous editable column of the gadget if
there is one. Note that you must pass { GA_TabCycle, TRUE }
via LISTBROWSER_EditTags or LBNCA_EditTags for this value
to be returned. (V51)
URL prefs is defintely screwed up in this regard though, you have to press RETURN for any field to be edited, even though TABing is apperantly enabled.