CommandManager.sendCanvasElements

fun sendCanvasElements(elements: List<CommandManager.CanvasElement>)

概要

今ある要素を残したまま、渡した要素だけ置き直す。既にある id に送ると座標とサイズごと差し替わる。キャンバスが閉じているときは新しく開く。

引数

名前 型 説明
elements List<CommandManager.CanvasElement> 配置する要素。テキストが空の要素はその id を消す

戻り値

Unit

使用例

// 他の要素は残したまま id 1 だけ差し替える。テキストを空にすると消える
commandManager.sendCanvasElements(
    listOf(
        CommandManager.CanvasElement(id = 1, x = 16, y = 300, width = 240, height = 40, text = "書き換え"),
    ),
)

関連