<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<meta content="text/html; charset=UTF-8">
<style type="text/css" style="">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div dir="ltr">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; font-family:Calibri,Helvetica,sans-serif">
<div>> <span style="font-size:12pt">Liveness support in Morphic is designed to handle situations like this.</span>
<div><br>
</div>
</div>
<div>Fair point, liveness is a great good! However ...</div>
<div>The current approach makes it possible to click the picking button, move your mouse and then click the picking button again without affecting the target's color. It's like typing something into an inspector pane without accepting it. Is this an important
 behavior? Otherwise, we could drop that #isPicking conditional.</div>
<div><br>
</div>
> <span style="font-size:12pt">ColorPickerMorph already has a step method every 50ms to handle live </span><span style="font-size:12pt">feedback.</span>
<div><span style="font-size:12pt"><br>
</span></div>
<div><span style="font-size:12pt">(But ColorPickerMorph does not push each picking change to the target morph.)</span></div>
<div><span style="font-size:12pt"><br>
</span></div>
<div><span style="font-size:12pt">Best,</span></div>
<div><span style="font-size:12pt">Christoph</span></div>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>Von:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im Auftrag von K K Subbu <kksubbu.ml@gmail.com><br>
<b>Gesendet:</b> Samstag, 29. Februar 2020 13:34:19<br>
<b>An:</b> squeak-dev@lists.squeakfoundation.org<br>
<b>Betreff:</b> Re: [squeak-dev] The Inbox: Morphic-ct.1634.mcz</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">On 29/02/20 5:21 PM, Thiede, Christoph wrote:<br>
>  > is isPicking really required? Why introduce a mode?<br>
> <br>
> <br>
> If we don't introduce a mode, the target's color will be updated about <br>
> 50 times per second (depending on your image's speed). This can be <br>
> really slow ... Using #isPicking allows deferring the color update until <br>
> the user really clicks at any point. Still, the currently hovered color <br>
> is displayed in the picker.<br>
> <br>
<br>
Liveness support in Morphic is designed to handle situations like this.<br>
<br>
ColorPickerMorph already has a step method every 50ms to handle live <br>
feedback. Also see<br>
<br>
  ColorPickerMorph>>indicateColorUnderMouse<br>
<br>
and COlorPickerMorph>>pickColorAt:<br>
<br>
Regards .. Subbu<br>
<br>
</div>
</span></font>
</body>
</html>