Property | format | def-val | explain |
---|---|---|---|
共通:基本 | |||
name | string | - | 名前。 SOScriptからアクセスするのに必要。 |
color | #RRGGBB/ white/lightgray/ gray/black/ red/blue/ green/yellow/ brown/purple/ orange | - | 色。 HTMLっぽい表記(16進数6桁なRGB)か、 プリセットな色名で。 |
zoom | float | 1.0 | 拡大率。 1.0で等倍、0.5で1/2倍、2.0で二倍 |
fraction | float(0.0-1.0) | 1.0 | 透過度、α値。 1.0で完全不透明、0.0で完全透明 |
visible | yes/no | yes | 可視状態。 不可視だとマウスイベント受け取れない |
selectable | yes/no | no | 選択可否。 可能だとキーボード操作で選択可能 |
pointable | yes/no | no | 選択可否。 可能だとマウス操作で選択可能 |
selected | yes/no | no | 初期選択状態。 yesだと初期状態で選択(focus)されます。 複数同時選択ができないハズなので 複数のObjectがyesだと困ります。 |
複数のselectedが存在した場合の挙動は未定義ですが 慣習的に最後のselectedが優先されるのが妥当のようです。 | |||
共通:座標系 | |||
at | x,y | 0,0 | 座標。rectと排他 |
size | width,height | 0,0 | 大きさ。rectと排他 |
rect | x,y,width,height | 0,0,0,0 | 領域。at,sizeと排他 |
at/sizeとrectは排他指定ですので、両方指定された場合の挙動は未定義です。 またいくつかのobjectではコンテンツに合わせてsizeを自動で設定する事がありますが ここでのsize指定を優先します。 | |||
x,y,width,height | 0,0,0,0 | 廃止。 マウスイベントの対象領域 | |
共通:イベント | |||
onRun | SOScript code | - | 選択状態から決定された時、実行されるコード |
onFocus | SOScript code | - | 選択状態になった時、実行されるコード |
onBlur | SOScript code | - | 選択状態が解除された時、実行されるコード |
固有:Image Object | |||
image | file | - | 画像ファイル名 |
fixable | bool | yes | 画像読み込み時に自動でサイズ変更を行う。 |
operation | over/copy/ clear/destout/ xor/darker/ lighter/highlight |
over | 描画モード。 通常/透過無視/消去/切り取り?/ bit反転?/暗く/明るく/ハイライト |
固有:String Object / Text Object | |||
string | string | - | String Object: 表示する文字列 |
text | string | - | Text Object: 表示する文字列、 |
text属性は「\n」を考慮します。 | |||
fontname | font name(Array?) | Osaka-Mono | フォント名。 そのうちに複数列挙可能にするかも。 |
fontsize | font size (pt) | SystemFontSize (14pt?) | フォントサイズ |
textlayout | leftbottom/lefttop | leftbottom | atもしくはrectの表現する四角内で leftbottom: 左下から開始 lefttop: 左上から開始 |
(color) | color | black? | color属性で指定された色を 文字色として用います。 |
固有:Rectangle Object | |||
fillmode | fill/frame/dotted/ erase/highlight | frame | 描画モード。 塗り潰し/枠/点線枠/ 消去/ハイライト |
| |||
SOScript | - | 廃止 | |
SOScript | - | 廃止 | |
SOScript | - | 廃止 | |
SOScript | - | 廃止 | |
SOScript | - | 廃止。ってゆうかコレ何? | |
SOScript | - | 廃止 | |
SOScript | - | 廃止 | |
SOScript | - | 廃止 | |
SOScript | - | 廃止 | |
SOScript | - | 廃止 | |
Property | format | def-val | explain |
Property | format | def-val | explain |
---|---|---|---|
ArteMisya拡張共通:基本 | |||
rotation | radian(float) | 0 | 角度。 |
rotationOrigin | x,y | 0,0 | 回転の中心。 |
rotationSpeed | radian per frame | 0 | 回転速度 |
Property | format | def-val | explain |