Skip to content
otya edited this page Jan 24, 2016 · 2 revisions

GUI Designer for OTW

手順

GUI配置->中間ファイル->プチコンコード生成

GUI配置

ドラッグ&ドロップの実装していないので実装する必要がある

中間ファイル

何らかの形式 いっそJSONやXMLパーサを書く

JSON

ParseJSONAsync(CALLBACK$,STR$) (OTYAX)CallFunction1(PRC,FUNC$,ARG1)プロセスPRCとしてFUNC$を呼ぶ? JSONをパースしてコールバック関数を呼ぶ.(引数:JSON)

JSONのサイズが小さければ同期的な動作.

ParseJSON(STR$)

同期版

IsJSONNumber(JSON)
IsJSONBool(JSON)
IsJSONObject(JSON)
IsJSONString(JSON)
IsJSONArray(JSON)

GetJSONNumber JSON OUT NUM,ERR
GetJSONBool JSON OUT BOOL,ERR
GetJSONString JSON OUT STR$,ERR
GetJSONArray JSON,I OUT JSON,ERR
GetJSONObject JSON,NAME$ OUT JSON,ERR

形式

ウィンドウオブジェクト

名前
type ウィンドウの種類(window,button...)
x x
y y
width width
height height
children 小ウィンドウオブジェクトの配列
menu メニューオブジェクト(typeがwindowの時用)
event ウィンドウイベント

メニューオブジェクト

名前
type メニューの種類(popup,item...)
item 中身(itemの場合文字列、popupの場合はメニューオブジェクトの配列)
event イベント

Clone this wiki locally