Icon View Thread

The following is the text of the current message along with any replies.
Messages 41 to 47 of 47 total
Thread Look and feel of new EWB layout
Mon, Apr 27 2015 8:34 AMPermanent Link

Matthew Jones

Raul wrote:

> Curious - what are you using (device and browser) ?

Chrome on Win 8.1, fairly old (2010) i7 4 cores.

It's just quite easy to click lazily and not require the full 5 to get
to the end because it auto-repeated.
Mon, Apr 27 2015 10:19 AMPermanent Link

Raul

Globestar Systems

Team Elevate Team Elevate

On 4/27/2015 8:34 AM, Matthew Jones wrote:
> Chrome on Win 8.1, fairly old (2010) i7 4 cores.
>
> It's just quite easy to click lazily and not require the full 5 to get
> to the end because it auto-repeated.

I have a very comparable setup so i tried again and after a while I can
reproduce.

Slow click (press and hold the mouse button on the navigation icon) it
does register as multiple clicks and navigation moves multiple records
at a time (i still see all of them which is likely due to the 200ms
interval now).

One can just press and hold and move all the way to the end of
navigation this way also.

Discrete short clicks are now fine (used to be problem for me also).

App level (in code) configurable interval would be good enough solution
i think.

Raul
Mon, Apr 27 2015 11:19 AMPermanent Link

Matthew Jones

Raul wrote:

> I have a very comparable setup so i tried again and after a while I
> can reproduce.

Indeed, it is actually subtle. The initial click is not too bad. It is
the second click that can go too fast. Sometimes I see it positively go
through two records very quickly, and much faster than the click and
hold operation does. I suspect there is a flag not cleared on the mouse
up.
Mon, Apr 27 2015 5:46 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Matthew,

<< At the very least, this should be adjustable by developers if it is fast.
>>

Each button has a RepeatClickInterval interval, as well as the ability to
just turn off the repeats altogether.

Tim Young
Elevate Software
www.elevatesoft.com
Mon, Apr 27 2015 5:48 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Matthew,

<< Indeed, it is actually subtle. The initial click is not too bad. It is
the second click that can go too fast. Sometimes I see it positively go
through two records very quickly, and much faster than the click and hold
operation does. I suspect there is a flag not cleared on the mouse up. >>

Nope, the mouse up actually frees the timer completely:

WebTblrs unit:

function TToolBarButton.DoMouseUp(Button: Integer; ShiftKey, CtrlKey,
AltKey: Boolean; X,Y: Integer): Boolean;
begin
  UpdateRepeatTimer(False);
  Result:=inherited DoMouseUp(Button,ShiftKey,CtrlKey,AltKey,X,Y);
end;

.....

procedure TToolBarButton.UpdateRepeatTimer(AEnabled: Boolean);
begin
  if FRepeatClick and AEnabled then
     begin
     if (not Assigned(FRepeatTimer)) then
        begin
        FRepeatTimer:=TTimer.Create(Self);
        with FRepeatTimer do
           begin
           Enabled:=False;
           OnTimer:=DoRepeatClick;
           end;
        end;
     with FRepeatTimer do
        begin
        Interval:=FRepeatClickInterval;
        Enabled:=True;
        end;
     end
  else if Assigned(FRepeatTimer) then
     begin
     FRepeatTimer.Free;
     FRepeatTimer:=nil;
     end;
end;

Tim Young
Elevate Software
www.elevatesoft.com
Tue, Apr 28 2015 3:46 AMPermanent Link

Matthew Jones

Tim Young [Elevate Software] wrote:

> << At the very least, this should be adjustable by developers if it
> is fast.  >>
>
> Each button has a RepeatClickInterval interval, as well as the
> ability to just turn off the repeats altogether.

It is a good job that you already implementing ideas I have isn't a
drinking game or I'd be hammered by now. 8-)

Excellent, thanks.
Mon, Jul 27 2015 11:27 PMPermanent Link

Steve Gill

Avatar

Hi Tim,

<< "Tim Young [Elevate Software]" wrote:

I've got a new set of interfaces for EWB 2 almost ready, and they're
color-coordinated, so I'll also need the global option for swapping in color
schemes.  >>

Is there a way yet of globally changing properties for all interfaces, eg. font, font size, etc.?

= Steve
Previous PagePage 5 of 5
Jump to Page:  1 2 3 4 5
Image