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