選択肢を移動

Blockly のメイン ワークスペースは、スクロールバー、マウス、マウスホイールの 3 つの方法で移動できます。

移動の設定は、Blockly の構成オプションの一部であるオブジェクトによって定義されます。以下に例を示します。

var workspace = Blockly.inject('blocklyDiv',
    {move:{
        scrollbars: {
          horizontal: true,
          vertical: true
        },
        drag: true,
        wheel: false}
    });

スクロールバー

ワークスペースに垂直スクロールバーまたは水平スクロールバーがあるかどうかを判断します。horizontal プロパティで水平スクロールが有効かどうかを判断し、vertical プロパティで垂直スクロールが有効かどうかを判断するオブジェクトを受け取ります。ブール値が渡された場合、horizontal プロパティと vertical プロパティの両方がその値に設定されたオブジェクトを渡すことと同じになります。ワークスペースにカテゴリがある場合、デフォルトは true(水平スクロールと垂直スクロールの両方が有効)です。

ドラッグ

ワークスペースをマウスでドラッグできるかどうかを決定します。scrollbarsfalse の場合(少なくともオプションの解析では)、常に false になります。scrollbarstrue の場合、デフォルトは true です。

wheel

ワークスペースをマウスホイールでスクロールできるかどうかを決定します。scrollbarsfalse の場合(少なくともオプションの解析では)、常に false。デフォルトは false です。