         @readRequiredParameter parameters, "columnWidths"
         @readRequiredParameter parameters, "rowHeight"
         @readRequiredParameter parameters, "headerHeight"
+        @readRequiredParameter parameters, "scrollBarVisible", true
+        @readRequiredParameter parameters, "enableDragMove", true
+
         @nbCols = @columnWidths.length
         if (" "+@container.className+" ").search(/\sfattable\s/) == -1
             @container.className += " fattable"

        @container.appendChild @headerContainer
        @bodyContainer.appendChild @bodyViewport
        @refreshAllContent()
        @scroll = new ScrollBarProxy @bodyContainer, @headerContainer, @W, @H, @eventRegister
        @scroll.onScroll = (x,y)=>
            [i,j] = @leftTopCornerFromXY x,y
            @display i,j


class ScrollBarProxy

    constructor: (@container, @headerContainer, @W, @H, eventRegister, @visible=true, @enableDragMove=true)->
        @verticalScrollbar = document.createElement "div"
        @verticalScrollbar.className += " fattable-v-scrollbar"
        @horizontalScrollbar = document.createElement "div"
        @horizontalScrollbar.className += " fattable-h-scrollbar"

        if @visible
            @container.appendChild @verticalScrollbar
            @container.appendChild @horizontalScrollbar

        bigContentHorizontal = document.createElement "div"
        bigContentHorizontal.style.height = 1 + "px";
