| grandMA3 ユーザマニュアル » プラグイン » Lua 関数 - Object-Free API » DefaultDisplayPositions() | Version 2.2 |
DefaultDisplayPositions は、object-free 関数です。
最初の7画面を子として含むデフォルトの標準ディスプレイ位置のハンドルを返します。
これによって、コマンドライン、ビューバー、エンコーダ/プレイバックバーなどの表示状態を取得・設定できます。
この関数は、引数を受け取りません。
ディスプレイ1(デフォルト・ディスプレイの子1)に関するすべての情報を、Dump 関数で出力します。
Lua |
return function() -- Store a handle to display 1 (child 1 of the default displays). local display1 = DefaultDisplayPositions():Children()[1] -- Dumps information about the display. Printf("=============== START OF DUMP ===============") display1:Dump() Printf("================ END OF DUMP ================") end |
この例では、DefaultDisplayPositions オブジェクトを用いて、ディスプレイ1の コントロールバー を切り替えています。
Lua |
return function() -- Store a handle to display 1 (child 1 of the default displays). local display1 = DefaultDisplayPositions():Children()[1] -- Toggles the 'ShowMainMenu' setting. display1.ShowMainMenu = not display1.ShowMainMenu end |