Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [gef-dev] FigureCanvas and Viewport


This is a newsgroup question.

FigureCanvas already has a Viewport internally.  You just need to give it a Figure for its contents.



"Joel G Rivera-Gonzalez" <el_pio@xxxxxxxxx>
Sent by: gef-dev-admin@xxxxxxxxxxx

11/07/2002 06:15 PM
Please respond to gef-dev

       
        To:        <gef-dev@xxxxxxxxxxx>
        cc:        
        Subject:        [gef-dev] FigureCanvas and Viewport

       


Hello to all
 
All right here is the deal…
I need to do an application using draw2d.  Everything is going smoothly until I tried to implement scrollbar functionality on the application.  I am trying to use FigureCanvas (canvas) and Viewport (viewport).  The viewport contains n number of images.  Those images can be move around the canvas, so I need to expand and shrink it as needed…The scroll area (the canvas) should be the size of the shell and the viewport should be as big as needed…the problem is I thought that if the viewport is bigger than the canvas it should allow you to scroll around…but this is not happening…any one have a suggestion?
 
Here is more-or-less what I’m doing….
 
      FigureCanvas canvas = new FigureCanvas(shell);
Viewport vp = new Viewport();
      ...
      vp.setSize(1000, 1000);
...
canvas.setSize(500,  500);
      canvas.setScrollBarVisibility(FigureCanvas.ALWAYS);
      ...
canvas.setContents(vp);
      ...  
      shell.open();
      shell.pack();
 
 
Thanks…


Best Regards,
Joel
--------------------------------------
Joel G Rivera-Gonzalez
IBM TJ Watson Research Center
19 Skyline Dr
Hawthorne, NY 10532-2119


Back to the top