[ANN] Taming Fills

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

[ANN] Taming Fills

Jerome Peace
[ANN] Taming Fills
Hi All,

Context: You have a morph with a gradient or bit map
fill and you would like to adjust the scale and
orientation to your liking.

Problem: The only way to adjust things is one
parameter at a time from the fill menu. Furthermore
once you have selected to adjust a parameter a handle
is created at the cursor (which was doing menu
selection just a moment ago.).. And the previous
setting of the parameter is lost.

Solution: Have handles for the fill that allow
manipulation of all the parameters until the user is
satisfied. Then allow the removal of those handles.

Working code for evaluation is available on Bob’s
superswiki:

http://209.143.91.36/super/730
Taming Fills

and a report has been started on mantis:

http://bugs.squeak.org/view.php?id=6594
0006594: [Fix] [Enh] A better way to handle
Balloon-Fill adjustments

Feedback appreciated. Send kudo’s to the lists and
technical feedback to mantis.

Yours is service and curiosity, --Jerome Peace.




       
____________________________________________________________________________________Ready for the edge of your seat?
Check out tonight's top picks on Yahoo! TV.
http://tv.yahoo.com/

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Taming Fills

Edgar J. De Cleene



El 8/7/07 3:09 PM, "Jerome Peace" <[hidden email]> escribió:

> [ANN] Taming Fills
> Hi All,
>
> Context: You have a morph with a gradient or bit map
> fill and you would like to adjust the scale and
> orientation to your liking.
>
> Problem: The only way to adjust things is one
> parameter at a time from the fill menu. Furthermore
> once you have selected to adjust a parameter a handle
> is created at the cursor (which was doing menu
> selection just a moment ago.).. And the previous
> setting of the parameter is lost.
>
> Solution: Have handles for the fill that allow
> manipulation of all the parameters until the user is
> satisfied. Then allow the removal of those handles.
>
> Working code for evaluation is available on Bob¹s
> superswiki:
>
> http://209.143.91.36/super/730
> Taming Fills
>
> and a report has been started on mantis:
>
> http://bugs.squeak.org/view.php?id=6594
> 0006594: [Fix] [Enh] A better way to handle
> Balloon-Fill adjustments
>
> Feedback appreciated. Send kudo¹s to the lists and
> technical feedback to mantis.
>
> Yours is service and curiosity, --Jerome Peace.


This is nice !
I want more !
Like selecting colors.

Very good , still Squeak is a fun place, thanks.

The idea of user handles for morphs is intriguing...

Grande Jerome ! (A soccer's fan scream to good players of supported team)



Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Taming Fills

K. K. Subramaniam
In reply to this post by Jerome Peace
On Tuesday 07 August 2007 11:39 pm, Jerome Peace wrote:
> Solution: Have handles for the fill that allow
> manipulation of all the parameters until the user is
> satisfied. Then allow the removal of those handles.
Jerome,

It is nice to be able to control the fills directly through handles, but the
handles are too many. A simple 'rubber band' with two handles (anchored and
movable) is sufficient. Circular gradient will need a ellipse with two
orthogonal 'rubber band' lines.

Use a color dropper on a handle to change the color. Drag anchored handle to
change origin and moveable handle to scale and rotate. Shift click on the
rubber band to dismiss the handle. This would be consistent with operations
on mixed curve and border width etc.

Regards .. Subbu

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Taming Fills

Karl-19
subbukk wrote:

> On Tuesday 07 August 2007 11:39 pm, Jerome Peace wrote:
>  
>> Solution: Have handles for the fill that allow
>> manipulation of all the parameters until the user is
>> satisfied. Then allow the removal of those handles.
>>    
> Jerome,
>
> It is nice to be able to control the fills directly through handles, but the
> handles are too many. A simple 'rubber band' with two handles (anchored and
> movable) is sufficient. Circular gradient will need a ellipse with two
> orthogonal 'rubber band' lines.
>
> Use a color dropper on a handle to change the color. Drag anchored handle to
> change origin and moveable handle to scale and rotate. Shift click on the
> rubber band to dismiss the handle. This would be consistent with operations
> on mixed curve and border width etc.
>
> Regards .. Subbu
>
>
>  
If you turn on preference 'propertySheetFromHandle' you get a nice tool
to make many border, color and fill style changes.

Karl

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Taming Fills

K. K. Subramaniam
On Wednesday 08 August 2007 7:26 pm, Karl wrote:
> If you turn on preference 'propertySheetFromHandle' you get a nice tool
> to make many border, color and fill style changes.
True. But the full property sheet is an overkill if you just want to change
the fill. Direct manipulation is one of Morphic's strong points.

Subbu