Status: FixToInclude
Owner:
[hidden email]
Labels: Milestone-1.4
New issue 4996 by
[hidden email]: New polymorph enhancements
http://code.google.com/p/pharo/issues/detail?id=4996Time 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)
Attachments:
PolymorphChanges.7.cs 15.3 KB
_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker