Wonderful discussion!

@ Bob: agreed that "from ground up" could be one approach. But i have use cases 
where fully response screen is need and uses case where FSM is the best 
decision. it not "either" or "or" using resizestack of fullScreedMode

So the "tension" behind making that decision can to set aside.

@ Richard I did not ask to a "simple" example.

"Just yesterday I delivered a UI with several hundred controls on a card, 
some quite deeply nested within groups.  But the layout did not require 
writing anywhere close to one line per object.  Some was handled in 
loops, others handled by simply grouping objects and placing the group. 
Some don't need to be moved at all because their natural placement 
relative to topleft need not change.  Others were handled by 
combinations of the above in reusable behaviors."

I want to see that e.g *as an actual stack*  - not a long explanation of how it 
is possible, which you have to provide that on least 6 occasion that past two 
year. But but I want see code!

@ Monte: 

"mobileSetFullScreenRectForOrientations to set the rects you want the stack to 
be for each orientation"

you mean we can actually set up several of these with the same preopenstack 
handler! That big news... 







On 8/20/18 3:50 PM, Monte Goulding via use-livecode wrote:
>
>> On 21 Aug 2018, at 11:32 am, Richard Gaskin via use-livecode 
>> <use-livecode@lists.runrev.com> wrote:
>>
>> - In this thread we have at least half a dozen people, including two from 
>> the core team, all working together to explore various options for placing 
>> one object within a resizing method chosen for its ostensible ease of use. :)
> Hmm… I only see one response from core team and it was from me responding to 
> your queries about when you might get an orientationChanged message and not 
> get a resizeStack message. I did not make any recommendation about which of 
> those handlers to do object placement in if that’s what you are suggesting. 
> By definition if you want to script layout changes when the stack changes 
> size doing so in resizeStack is the only place that makes any sense.
>
> If you want to use a fullscreenMode on mobile and have an app with layouts 
> for portrait and landscape then use mobileSetFullScreenRectForOrientations to 
> set the rects you want the stack to be for each orientation then handle 
> resizeStack to update the layout.
>
> Cheers
>
> Monte
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode



_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to