On 20.10.2011 14:35, João Eiras wrote:
On Thu, 20 Oct 2011 14:14:12 +0200, Bronislav Klučka <bronislav.klu...@bauglir.com> wrote:

Hello,
Would it be possible to extend canvas specification to include scroll bar functionality? To add scroll bar, to manage scroll bar (total size, page size). Creating control based on canvas that needs scrollbar at this point is unnecessarily difficult at this point.


Brona Klucka

Which is your use case ?

It doesn't make any sense at all to me to have scrollbars in a canvas. However, if you need scrolling, you can wrap the canvas with an element with specified dimensions and overflow:auto.

Hi,
1/ your solution is very wrong solution.... could you imagine canvas 100000x100000px? well not possible, only solution is to create smaller canvas, wrap it into overflow auto div with inner div and then compute the dimension of whole image with javascript and transfer it to inner div dimensions (so scrollbars would match) and listen to onScroll event of outer div, and repaint the image with shifted origin

2/ use cases?
a)
diagram modeller
http://www.webnt.cz/demos/033_canvas_diagram/
what if I have some large diagram?

b) how about creating user controls using canvas? (rich controls are better doing this way, one has pixel perfect control, full browser compatibility) like document viewer, rich listview/treeview control...

Brona Klucka

Reply via email to