[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.platform.swt] Re: scroll speed
|
mmm... scrolledComposite.getVerticalBar().setIncrement(10); should be
outside, but scrolledComposite.getVerticalBar().setPageIncrement(r.height);
shold be inside. In this way the scoll will allways move the size of the
page (the current compo size).
"Emil Crumhorn" <emil.crumhorn@xxxxxxxxx> escribió en el mensaje
news:g0v652$srt$1@xxxxxxxxxxxxxxxxxxxx
> That's (almost) the correct way to do it, except those two lines should
> not be inside the listener, but outside, as they only need to be set once.
>
> Emil
>
> "MateuY" <mateu.yabar@xxxxxxxxxx> wrote in message
> news:g0uqgp$bou$1@xxxxxxxxxxxxxxxxxxxx
>> Ok, I've found the solution:
>>
>> scrolledComposite.addControlListener(new ControlAdapter() {
>> public void controlResized(ControlEvent e) {
>> Rectangle r = scrolledComposite.getClientArea();
>> scrolledComposite.setMinSize(displayCompo.computeSize(r.width,
>> SWT.DEFAULT));
>>
>> //I've added this lines
>> scrolledComposite.getVerticalBar().setPageIncrement(r.height);
>> scrolledComposite.getVerticalBar().setIncrement(10);
>> }
>> });
>>
>>
>>
>> "MateuY" <mateu.yabar@xxxxxxxxxx> escribió en el mensaje
>> news:g0un4o$qam$1@xxxxxxxxxxxxxxxxxxxx
>>> Hi!
>>>
>>> I've an Swt application which uses a scrolled-composite. Inside the
>>> composite, many images are displayed (you need about 10 screens to
>>> visualize all of them). The scrolls works ok: I move the scroll, and
>>> more images are shown. However I have a problem with the speed of the
>>> scroll. What I do mean is that, for example, when I press on the white
>>> part of the scroll, (not the blue part to select what are you seeing),
>>> the movement that the scroll does is very small.
>>> Let me put an example, in a usuall window with scroll, when you press in
>>> the white part of the scroll you expect something like a "nextPage"
>>> thing, you want to see the next part of the page. However, when I press
>>> in this white part my composite only moves about 5 pixels.
>>> The same happends when I press the arrows of the scroll. If I press the
>>> bottm arrow, it will take for about 5 minutes to arrive to the end.
>>>
>>> Anyone knows how to change this speed? Is this speed calculated by
>>> something that I'm missing?
>>>
>>> Thanks!
>>>
>>>
>>
>>
>
>
>