【ご質問】
コンテナ上で特定操作を行った際に、TextFieldで右クリックした際に
表示される右クリックメニューを表示することは可能でしょうか。
例.Frame上をクリックしたらTextField用の右クリックメニューが表示されるような実装
【回答】
Curl標準の右クリックメニューの表示は以下の標準APIを使用することで実現可能です。
 default-context-menu-for-text-field-proc
 default-context-menu-for-view-proc
使用方法に関しては以下のサンプルを参考にして下さい。
| {curl 8.0 applet} {let v1:#View}{let v2:#View}
 {let fr1:Frame = {Frame
 height = 5cm,
 width = 5cm,
 background = “yellow”,
 {on e:AttachEvent at fr:Frame do
 set v1 = {fr.get-view}
 },
 {on e:PointerRelease at fr:Frame do
 let bmp:BaseMenuPane =
 {View.default-context-menu-for-text-field-proc v1 asa View}
 {bmp.popup fr, e.x, e.y}
 }
 }
 }
 {let fr2:Frame = {Frame
 height = 5cm,
 width = 5cm,
 background = “green”,
 {on e:AttachEvent at fr:Frame do
 set v2 = {fr.get-view}
 },
 {on e:PointerRelease at fr:Frame do
 let bmp:BaseMenuPane =
 {View.default-context-menu-for-view-proc v2 asa View}
 {bmp.popup fr, e.x, e.y}
 }
 }
 }
 {VBox
 fr1,
 fr2
 }
 |