かぎ型線シェイプは、かぎ型の形を変更することができます。
かぎ型線のインターフェースは、jp.carabiner.inkpod.pi.shape.PRightAngleRelationShapeインターフェースです。このrightAngleLineTypeプロパティで、かぎ型の形を変更できます。プロパティの値は、列挙型jp.carabiner.inkpod.pi.shape.RightAngleLineTypeの値です。
「オブジェクト」メニューに「かぎ型を「水平-垂直-水平」に変更」というメニュー項目を追加します。
かぎ型の関連オブジェクトを選択した状態で、メニューを選択すると、かぎ型の形が「水平-垂直-水平」の形に変更されます。
importClass(Packages.jp.carabiner.inkpod.pi.shape.RightAngleLineType); function extendUI(event) { inkpod.ui.actions.addAction({ id : "SAMPLE_CHANGE_RIGHTANGLE", text : "かぎ型を「水平-垂直-水平」に変更", action : function(frame, event) { var model = frame.model; var object = model.singleSelectedObject; if(!(object.shape instanceof Packages.jp.carabiner.inkpod.pi.shape.PRightAngleRelationShape)) { frame.alert("かぎ型のオブジェクトを選択してください。"); return; } object.shape.rightAngleLineType = RightAngleLineType.VERTICAL; } }); inkpod.ui.menuBar.objectMenu.addMenuItem("SAMPLE_CHANGE_RIGHTANGLE"); } function init() { inkpod.ui.addUIExtensionListener(extendUI); } function dispose() { } plugin = { init : init, dispose : dispose }