このスレだけを見て答えますが、
>横だけ小さくすると、下にしかスクロールバーが出ません。
下に表示されるスクロールバーは「水平スクロールバー」と言います。
右に表示されるスクロールバーは「垂直スクロールバー」と言います。
下の〜や、右の〜ではスクロールバーの種類が分かりませんので
「ウィンドウ下部の水平スクロールバー」「ウィンドウ右端の垂直スクロールバー」と説明してください。
というのも、
「ウィンドウ上部の水平スクロールバー」「ウィンドウ中央の垂直スクロールバー」も作れるからです。
ウィンドウ横サイズを変えるとウィンドウ下部に水平スクロールバーが表示され、
その分ウィンドウの内容に隠れる部分が出て、
ウィンドウ右端の垂直スクロールバーは「画面の一部しか表示されていない」状態を反映するのが、
あなたが求めるアプリの仕様なのですよね。
だったら、
ウィンドウ下部の水平スクロールバーの高さが画面の何割を占めるのかを求め(場合によっては仮想画面の何割かも求める必要があるかも知れない)、
それをウィンドウ右端の垂直スクロールバーに反映してやればいい。
というのが、考え方です。
使用しているモジュールがこれらを実装するだけの機能を提供しているのかどうか分かりませんが、
この考え方に基づき、現状のあなたの分からない事・問題点を挙げてください。
>スクロールバーのスクリプトを解読しようとしましたが、出来ません。
どうして解読できなかったのですか?
解読できなかった理由を挙げてください。