|
かぎ型線シェイプは、かぎ型の形を変更することができます。
かぎ型線のインターフェースは、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
}