I'm creating a touchscreen application and i need help on a few things...

1) On one of my screens i have multiple text fields. As it's touch
screen i have an onscreen keyboard.
I know i can give each field 'focus' by touching the relevant field. But how
can i enter text into each field independant of eachother??


2) I can write to text files easily but i would like to have a strutured
output. IE


ITEM A           £9.00
ITEM AA         £2.30
ITEM AND HS      .90

how can i get this? as all its comeing out with at the moment is...

ITEM A£9.00
ITEM AA£2.30
ITEM HS.90

but there is a catch to this problem. the text is imported from another .TXT
file per item. which the .TXT file is created on screen. so every item will
have a different length. unknown until the user puts in the name of the
item.


3) Thanks in advance.


Hello Glyn
for 1)
I'm not sure I have understood your question, but look at the focus command, it can help.
for 2)
You can use


put "%" & maxlength & "s" into f
put format(f,thestring) after URL(file...)
but you will get right justified strings of length maxlength. Look at the transcript dictionnary for details.


To get left justified words or strings of length maxlength, I would use something like:

function trailingspaces thestring,maxlength
   put (maxlength - the length of thestring) into n
   if n < 0 then
        -- some error management here, perhaps some truncation of thestring
   end if
   repeat n
      put space after thestring
   end repeat
   return thestring
end trailingspace

and then:

put trailingspaces (theitem,maxitemlength) & trailingspaces(theprice,maxpricelength) & return after URL (file:....)

just choose your maxlengths conveniently (that is, at least two chars more than the longest item). You can compute it by script.

Hope it helped

Jacques

Prof. J. Hausser
Institute of Ecology - Zoology and Animal Ecology
University of Lausanne
CH-1015 Lausanne-Dorigny
tel: ++ 41 21 692 41 62
fax: ++ 41 21 692 41 65

_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to