Livecode Builder Widgets: basic question
david.bovill at gmail.com
david.bovill at gmail.com
Sun May 10 09:44:00 EDT 2015
OK - but widgets that scale as you stretch them (as do all the widgets I create in LiveCode) need to dynamicaly resize by script and that is done in the OnPaint() handler?
—
Sent from Mailbox
On Sun, May 10, 2015 at 1:13 PM, Peter TB Brett <peter.brett at livecode.com>
wrote:
> On 2015-05-10 09:04, David Bovill wrote:
>> What considerations do I have when creating a widget in Livecode
>> Builder
>> for cross-platform use? Do they look the same on all platforms? Any
>> gotchas?
> Currently, they look the same on all platforms.
> There are two main "gotchas":
> 1) Don't try to do very much in OnCreate() other than basic
> initialisation of the widget.
> 2) Do as little as possible in OnPaint() (for example, avoid computing
> the sizes that things need to be). Any work done in OnPaint() slows
> down the rendering of the whole app. The fewer computations you do in
> OnPaint(), the snappier your widget will feel!
> Peter
> --
> Dr Peter Brett <peter.brett at livecode.com>
> LiveCode Engine Development Team
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list