Latest Polymorph improvements

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Latest Polymorph improvements

Gary Chambers-4
Time for another accumulated bunch of things ;-)
 
Attached change set
 
Summary:
 
AlphaImageMorph
    can now answer effective image bounds for a rectangle in display bounds
    allows use of on-screen crop tools etc. to specify area in image terms with respect to layout/scaling etc.
CheckboxButtonMorph
   always honour explicit click/move handlers
CheckboxMorph
    extra property to facilitate taking keyboard focus on click (can be used in conjunction with text editors to accept on (keyboard) focus change)
    shrink horizontally by default
    update enablement on label change
DropListMorph
    support wrapSelector on underlying list
FileDialogWindow
    update file list when directories added/removed
ListModel
    extra change/update aspect for list order (allows using a list model to reorder a list via drag/drop)
MorphicUIManager
    openModel uses detected modal morph rather than blocking World by default
PSMCPatchOperationWrapper
    use summary of definition (avoid MNU on #selector for reorganisation operations)
PluggableButtonMorph
    extra property to facilitate taking keyboard focus on click
PluggableSliderMorph
    avoid possible ZeroDivide on bad parameters
PluggableTextFieldMorph
    minor performance, reuse already calculated string
ToggleMenuItemMorph
    centre text when vertical extent more than minimum
UITheme
    Use a PanelMorph for label groups (allows disablement of group... ideally would want a major rework for parent enablement dependency though)
 
Regards, Gary

PolymorphChanges.7.cs (16K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Latest Polymorph improvements

Marcus Denker-4

On Nov 10, 2011, at 1:32 PM, Gary Chambers wrote:

> Time for another accumulated bunch of things ;-)
>  
> Attached change set
>  

Thanks! I added it to the list:

        http://code.google.com/p/pharo/issues/detail?id=4987


--
Marcus Denker -- http://marcusdenker.de


Reply | Threaded
Open this post in threaded view
|

Re: Latest Polymorph improvements

Stéphane Ducasse
In reply to this post by Gary Chambers-4
thanks

        http://code.google.com/p/pharo/issues/detail?id=4996

stef
On Nov 10, 2011, at 5:32 PM, Gary Chambers wrote:

> Time for another accumulated bunch of things ;-)
>  
> Attached change set
>  
> Summary:
>  
> AlphaImageMorph
>     can now answer effective image bounds for a rectangle in display bounds
>     allows use of on-screen crop tools etc. to specify area in image terms with respect to layout/scaling etc.
> CheckboxButtonMorph
>    always honour explicit click/move handlers
> CheckboxMorph
>     extra property to facilitate taking keyboard focus on click (can be used in conjunction with text editors to accept on (keyboard) focus change)
>     shrink horizontally by default
>     update enablement on label change
> DropListMorph
>     support wrapSelector on underlying list
> FileDialogWindow
>     update file list when directories added/removed
> ListModel
>     extra change/update aspect for list order (allows using a list model to reorder a list via drag/drop)
> MorphicUIManager
>     openModel uses detected modal morph rather than blocking World by default
> PSMCPatchOperationWrapper
>     use summary of definition (avoid MNU on #selector for reorganisation operations)
> PluggableButtonMorph
>     extra property to facilitate taking keyboard focus on click
> PluggableSliderMorph
>     avoid possible ZeroDivide on bad parameters
> PluggableTextFieldMorph
>     minor performance, reuse already calculated string
> ToggleMenuItemMorph
>     centre text when vertical extent more than minimum
> UITheme
>     Use a PanelMorph for label groups (allows disablement of group... ideally would want a major rework for parent enablement dependency though)
>  
> Regards, Gary
> <PolymorphChanges.7.cs>