Indeed, a step forward.
UIManager is a quite focussed facade. Perhaps the "unusual" usages of MenuMorph can
be analysed as to their main intent.

Regards, Gary

----- Original Message ----- From: "Stéphane Ducasse" <[email protected]>
To: <[email protected]>
Sent: Friday, February 25, 2011 4:27 PM
Subject: Re: [Pharo-project] About UIManager and UITheme for MenuMorph


Gary

What I mean is that there are a lot of places where MenuMorph is hardcoded and the UIManager does not have a chance to take control. I imagine that this is for this reason that guillermo proposed this change.

Stef


Not sure what you mean but I'd expect high-level interactions to not ask for a menuClass. Still, in headless case, with this, it is possible to provide a suitable replacement.

Regards, Gary

----- Original Message ----- From: "Stéphane Ducasse" <[email protected]>
To: "pharo Development" <[email protected]>
Sent: Friday, February 25, 2011 3:47 PM
Subject: [Pharo-project] About UIManager and UITheme for MenuMorph


Hi gary

I was reading
http://code.google.com/p/pharo/issues/detail?id=3728
which converts MenuMorph new -> UIManager default menuClass

And I was wondering:
- UIManager regulate coarse grained interaction

- UITheme takes into account settings

Now UIManager does not provide handy MenuMorph creation method besides choose.... and friends. And now I'm looking at TEasilyThemed and it refers to MenuMorph so I'm wondering if in headless
we could not still have popup menu raised.

Stef




Reply via email to