OTW5.0-40

変更点

OTW5.0-3F

変更点

OTW5.0-3E

変更点

OTW5.0-3D

変更点

OTW5.0-3C

変更点

破壊的変更

OTW5.0-3B

プチコン4が来たのでWIP
3号対応最終バージョン

変更点

OTW5.0-3A

変更点

OTW5.0-39

変更点

OTW5.0-38

変更点

破壊的変更

OTW 5.0-37

変更点

破壊的変更

OTW5.0-36

変更点

OTW5.0-35

変更点

OTW5.0-34

変更点

破壊的変更

OTW5.0-33

変更点

OTW5.0-32

変更点

OTW5.0-31

変更点

破壊的変更

OTW5.0-30

変更点

破壊的変更

OTW5.0-2F

変更点

OTW5.0-2E

変更点

破壊的変更

OTW5.0-2D

変更点

OTW5.0-2C

変更点

OTW5.0-2B

リッチテキストボックスでテーブルを割と扱えるようにした

変更点

OTW5.0-2A

変更点

OTW5.0-29

OTW5.0-28と混ざってる

OTW5.0-28

変更点

OTW5.0-27

変更点

OTW5.0-26

変更点

OTW5.0-25

変更点

OTW5.0-24

変更点

OTW5.0-23

変更点

TODO

OTW5.0-22

変更点

TODO

OTW5.0-21

OTW-R5

変更点

 PAINTで遊んだまま未修正
 MoveWindowで間違えてOTW_DrawMapを二度呼んでいる
 TextBoxExで選択コピー貼り付け実装
 ClipBook Viewer追加
 LauncherでListBoxを使用し、リサイズにも対応
 ListBoxがリサイズに対応

修正

関数 説明
ShowContextMenu MENU,WND コンテキストメニューを表示

マウスイベントの変更点

LMouseUPイベントがアクティブウィンドウではなくマウス下にあるウィンドウに対して送られるようになった 前のようにするにはSetCapture(WND)をする必要がある

OTW5.0-20

変更点

タスクバー(TSKBAR)をとりあえず見た目だけ作った NewMenuでメニューを割り当てられない時にエラーMENU_NOALLOCを出すように

追加しかけ

追加

関数 説明
ShowWindow(WND)  
HideWindow(WND)  
 OTW5.0-1E
 TODO:
 SetWindowVisible WND,FLG
 GetWindowVisible(WND)

忘れている

関数 説明
GetBackColor() 色コード
SetButtonAlignLeft WND  
SetButtonAlignRight WND  
SetButtonAlignCenter WND  

バグ

PAINTで遊んだまま未修正 MoveWindowで間違えてOTW_DrawMapを二度呼んでいる

OTW5.0-1F

変更点

OTYDOCのバグ修正 斜体描画をさらに高速化,向きを修正 描画の始点を変更可能にする準備

追加

GCOPYWindow

OTW5.0-1E

放置してたら結構バージョン進んでた

変更点

OTYDOCのバグ修正

OTYDOCがまともに使えるようになった

GetWindowX(WND)

GetWindowY(WND)

が絶対座標を返していた問題を修正

常に非表示のウィンドウが生成可能に

追加

NumUpDownコントロール(spin box,spinner) WindowHideFlag() WindowHideStyle() TODO: SetWindowVisible WND,FLG GetWindowVisible(WND)

OTW5.0-1D

OTW5.0-1C

プチコン3.1対応版

OTW5.0-1B

破壊的変更

OTW5.0-1A

変更点

OTW5.0-19

追加

関数 説明
NewMenu OUT MENU,E  
SetMenuBar WND,MENU 未実装
ShowMenu MENU,WND 未実装,引数の順番が定まっていない
GetWindowMenu(WND)  
AddMenuItem MENU,STR$,IVAR  
AddMenuItemSeparator MENU  
CheckMenu(MENU)  
NewTopLevelMenuWindow CTL,NAME$,WIDTH,HEIGHT OUT WND,ERR  

Window Group

関数 説明
JoinWindowGroup(WND,WND2)  
LeaveWindowGroup WND 未実装
GetWindowGroupOwner(WND)  

Dialog

関数 説明
NewDialogBox(CTL,NAME$,WIDTH,HEIGHT,OWNER,FLAG)  
NewModalDialogBox(CTL,NAME$,WIDTH,HEIGHT,OWNER)  
NewModelessDialogBox(CTL,NAME$,WIDTH,HEIGHT,OWNER)  

Event

関数 説明
SetControlCreateHandler(CTL,HANDLER$)  

修正

ウィンドウの座標が-の時にエラーが出るのを不完全に修正(子ウィンドウを所持しているとエラー)

OTW5.0-18

追加

OTYFILにスクロールバーを追加

関数 説明
GetVScrollBarControl() 縦スクロールバーコントロールを取得
NewVScrollBar PARENT,SIZ OUT WND,E  
SetScrollBarSize WND,SIZ  
SetScrollBarPostion WND,POS ->Position
GetWindowX(WND)  
GetWindowY(WND)  
GetNextWindow(WND)  
GetPrevWindow(WND)  
GetParentWindow(WND)  
GetChildWindow(WND)  

WindowOP

ウィンドウに対しての操作を効率化する 子ウィンドウを一々削除していたら再描画リクエストが一々確認されたりして非常に遅い それをEndWindowOPでまとめてやる

関数 説明
BeginWindowOP(WND)  
EndWindowOP(WND)  
MoveWindow2(WND,X,Y) ->MoveWindowOP(WND,X,Y)

ToDo

OTW5.0-17

有史以前の記録はcommit差分を見よ