Formatted width was the obviously way to go, but as with some many xTalk
things: how best to implement? attached it to the field (as you have
done) put it in the stack script and call it when the card is opened,
what if you have a menu that is loading the field by chosing a folder...
I don't do enough professional apps to always know what is the best way
to do things, I pretty much hack my way through to something that just
works. I'll use Devin's little handler.
I'm creating right now a fairly sophisticated little app for revision
control of InDesign Files for a team of editors (since Adobe saw fit
to drop it's Version Cue product, which was badly broken anyway) has
more code than anything I have done in the past (nearly 400 lines now in
the stack script)... I'm already in trouble trying to use "private
command preopencard" to prevent things from happening when substacks are
opened, but if you privatize commands, sometimes they just don't work
and I don't understand why. I got a lot of globals going and sometimes
they just turn up empty....at least from a handler's point of view, but
if I check them in the msg box, they have values! dunno why, nothing is
resetting them, so I started setting up custom props on the fly as these
seem to be less volatile... I'm starting to wish I had a better grip on
"best practices" Hence I always run to this list for help from the pros.
command enableScrollbarIfNeeded pFldName
if the formattedHeight of fld pFldName> the height of fld pFldName then
set the vScrollbar of fld pFldName to true
else
set the vScrollbar of fld pFldName to false
end if
end enableScrollbarIfNeeded
Thanks Devin!
On 5/26/10 6:45 AM, Mark Schonewille wrote:
Sivakatirswami,
Do you mean that you would like fields to do this automatically? The
following works for a simple editable field:
on rawKeyUp
set the vScrollbar of me to (the formattedHeight of me > the
height of me)
pass rawKeyUp
end rawKeyUp
It is easy to add a similar feature to your own script. What is your
own solution?
--
Best regards,
Mark Schonewille
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution