WSWindowのlayoutメソッドの特殊定義をなくす。clientって書いてください。
スクロールバーの名称をWSScrollBar→WSVScrollBatに変更。WSRepeatButtonを分離、コードをWSButtonと共有。
サンプルの修正