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