[ create a new paste ] login | about

Link: http://codepad.org/fkehBaV0    [ raw code | fork ]

Plain Text, pasted on Apr 25:
(Editor.hspからスタート)
module.as //定義式とモジュールのみ
↓
load.as //ファイル読み込み
↓
gosub *CreateWindow
	initialization.as //画面描画1
	↓
	*Window
		window.as //画面描画2
			*Drop
				drop.as //ドラッグ&ドロップ用
					*WindowUpdate //画面更新
					*Change
					*setColor
return
↓
gosub *SetColor
	color.as //Footy2の色分け指定
return
↓
9・10行目
↓
gosub *Change
	change.as //ファイル読み込み後の描画変更
return
↓
gosub *SetInterrupt //イベントドリブン的な動作用
	onkey   *Keyboard //キー入力
		keyboard.as
			*Execution(click.as) //exe作成?
			*accelerator //ショートカットキー
			*forecast //入力補完用検索処理
			その他行 //入力補完用キー操作受け取り
	onclick *Click //マウス入力
		click.as
			*ActiveWindow6 //?
			*ActiveWindow0 //?
				*WindowUpdate(Editor.hsp) //画面更新
			*ActiveWindow2 //メニュー表示・操作用
				*New,*Open,*Save,*Search,*Execution,*Compile //略
			*ListTree //死に機能(デバッグ用?)
	oncmd   *Mousewheel, $20A
		 //マウスホイール(注:未実装)
	oncmd   *MouseMove, WM_MOUSEMOVE
		movemouse.as //マウス移動
			*WindowUpdate(Editor.hsp) //画面更新
	onexit *exit
		*Exit //終了時
return
↓
stop



Create a new paste based on this one


Comments: