[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.platform.swt] Re: scroll speed
|
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!
>
>