コンテキスト ポップアップ メニューを指定します。
戻り値
注意事項
例
例 | |
![]() | |
{value let rect1:RectangleGraphic = {RectangleGraphic width=1in, height=0.5in, {context-popup menu-pane={MenuPane {MenuAction label="Blue Fill", {on Action do set rect1.fill-color = "blue"}}, {MenuAction label="Red Fill", {on Action do set rect1.fill-color = "red"}}}}} let rect2:RectangleGraphic = {RectangleGraphic width=1in, height=0.5in, {context-popup menu-pane-proc= {proc {r:Visual}:MenuPane let mpane:MenuPane = {MenuPane {MenuAction label="Blue Fill", {on Action do set rect2.fill-color = "blue"}}} {if rect1.fill-color != rect2.fill-color then {mpane.add {MenuAction label="Same as rect1", {on Action do set rect2.fill-color = rect1.fill-color}}}} {return mpane}}}} {HBox spacing=6pt, rect1, rect2}} |