sucrose_windowの生成ルールを追加
以下の構造体を追加
・GfWindowEventHandlers
以下の関数を追加
・gfWindowNew()(linux用、仮実装)
・gfWindowFree()(linux用、仮実装)
・gfWindowClose()(linux用、仮実装)
・gfWindowSetTitle()(linux用、仮実装)
・gfWindowSetPosition()(linux用、仮実装)
・gfWindowSetSize()(linux用、仮実装)
・gfWindowRepaint()(linux用、仮実装)
・gfWindowRepaintAll()(linux用、仮実装)
・gfWindowEventHandlersNew()
・gfWindowEventHandlersClone()
・gfWindowEventHandlersFree()
・gf::setCloseEventHandler()
・gf::setPositionEventHandler()
・gf::setSizeEventHandler()
・gf::setPaintEventHandler()
linux用のLINKFLAGSを修正
sucrose_xlibの生成ルールを追加
sucrose_xlibロード時の処理を追加
生成ファイル名の接頭辞を変更
生成ファイル名を修正
以下の関数を追加(gf4cppから移動)
・gfWindowEventHandlersSetCloseEventHandler()
・gfWindowEventHandlersSetPositionEventHandler()
・gfWindowEventHandlersSetSizeEventHandler()
・gfWindowEventHandlersSetPaintEventHandler()
以下の関数を追加
・gfWindowEventHandlersCallCloseEventHandler()
・gfWindowEventHandlersCallPositionEventHandler()
・gfWindowEventHandlersCallSizeEventHandler()
・gfWindowEventHandlersCallPaintEventHandler()
以下の構造体を追加
・GfWindow(linux用)
以下の関数の処理を実装
・gfWindowNew()(linux用)
・gfWindowFree()(linux用)
linux用のウィンドウ処理について、以下のイベントの対応を追加
・クローズイベント
gf4cpp-windowの生成ルールを追加
以下の関数をgf-windowからgf4cpp-windowに移動
・gf::setCloseEventHandler()
・gf::setPositionEventHandler()
・gf::setSizeEventHandler()
・gf::setPaintEventHandler()
wscriptを修正
以下の関数について、イベントハンドラを設定していない時の処理を追加
・gfWindowEventHandlersCallCloseEventHandler()
・gfWindowEventHandlersCallPositionEventHandler()
・gfWindowEventHandlersCallSizeEventHandler()
・gfWindowEventHandlersCallPaintEventHandler()
linux用のウィンドウ処理について、以下のイベントの対応を追加
・描画イベント
linux用のウィンドウ処理について、以下のイベントの対応を追加
・移動イベント
・リサイズイベント
以下の構造体の定義を修正
・GfWindowEventHandlers
以下の関数を追加
・gfWindowEventHandlersSetMouseButtonEventHandler()
・gfWindowEventHandlersCallMouseButtonEventHandler()
・gfWindowEventHandlersSetMouseMotionEventHandler()
・gfWindowEventHandlersCallMouseMotionEventHandler()
・gf::setMouseButtonEventHandler()
・gf::setMouseMotionEventHandler()
linux用のウィンドウ処理について、以下のイベントの対応を追加
・マウスボタンイベント
以下の構造体の定義を修正
・GfWindow
以下の関数の処理を実装
・gfWindowClose()
以下の関数の処理を実装
・gfWindowSetTitle()
linux用のウィンドウ処理について、以下のイベントの対応を追加
・マウスモーションイベント
以下の関数の処理を実装
・gfWindowSetPosition()
以下の関数の処理を実装
・gfWindowSetSize()
linux用のgfWindowSetSize()の処理を修正
以下の関数の処理を実装
・gfWindowRepaint()
・gfWindowRepaintAll()