root/lang/ruby/ruwin/lib/ruwin

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @29326 [29326] 4 years isaisstillalive * ListBoxにchangedイベントを追加
(edit) @29296 [29296] 4 years isaisstillalive * クライアント座標から物理文字位置を取得するメソッドを追加
(edit) @29293 [29293] 4 years isaisstillalive * r29292 コミット漏れ
(edit) @29292 [29292] 4 years isaisstillalive * ダブルクリックイベントを追加
(edit) @29287 [29287] 4 years isaisstillalive * 描画ロック解除後に強制的に再描画するように変更。
(edit) @29286 [29286] 4 years isaisstillalive * 選択範囲を一時的に変更する場合、表示されている行を元に戻すように変更。その際、描画をロックして表示しないようにする。
(edit) @29285 [29285] 4 years isaisstillalive * エラーが起きた場合再描画してくれないので。
(edit) @29284 [29284] 4 years isaisstillalive * EditFieldの表示行を取得、設定するメソッドを追加。
(edit) @29268 [29268] 4 years isaisstillalive * String#lengthの上書きはやはり問題があったのでmultibyte_lengthに変更。 * …
(edit) @29262 [29262] 4 years isaisstillalive * PopupMenuのアイテム名を自動的にsjisに変換するように変更。
(edit) @29261 [29261] 4 years isaisstillalive * PopupMenuに、Controlと同様のinheritメソッドを追加。
(edit) @29257 [29257] 4 years isaisstillalive * Windowにadd_popup_menuと、シンタックスシュガーのPopupMenuを追加
(edit) @29246 [29246] 4 years isaisstillalive * …
(edit) @29245 [29245] 4 years isaisstillalive * バージョンによってはこれでも動くらしい? とりあえず配列に直した。
(edit) @29244 [29244] 4 years isaisstillalive * 何でこれで動いてたんだ?
(edit) @29236 [29236] 4 years isaisstillalive * クライアント座標からスクリーン座標を求めるメソッドを追加。
(edit) @29235 [29235] 4 years isaisstillalive * PopupMenuを表現するクラスを追加。Window同様サブクラスを作ってnew -> show。ちょっと不思議な動作なのでもう少し考える。
(edit) @29230 [29230] 4 years isaisstillalive * KconvをやめてNKFに。これもStringにRuby1.9エミュメソッドを入れるべきか……?
(edit) @29229 [29229] 4 years isaisstillalive * 変数名を統一
(edit) @29228 [29228] 4 years isaisstillalive * RichのEN_LINK渡される文字数を、物理文字数に変更。
(edit) @29227 [29227] 4 years isaisstillalive * 改行カウントに不具合があったので修正
(edit) @29225 [29225] 4 years isaisstillalive * 変な修正が残ってたので削除
(edit) @29224 [29224] 4 years isaisstillalive * EN_LINKで使いたかったので、マルチライン用のメソッドをBaseに入れた。
(edit) @29221 [29221] 4 years isaisstillalive * EditFieldのlength系とsubstring系が簡潔になった。
(edit) @29217 [29217] 4 years isaisstillalive * …
(edit) @29213 [29213] 4 years isaisstillalive * physical_*系をprivateに変更し、無印をphysical_*へのエイリアスに変更。 * …
(edit) @29212 [29212] 4 years isaisstillalive * 論理文字列、物理文字列を取得するメソッドをそれぞれ追加。 * 論理文字数、物理文字数を取得するメソッドをそれぞれ追加。 * …
(edit) @29151 [29151] 4 years isaisstillalive * Component.newに任意の引数を渡せるように変更。 * Window.new渡した引数はcreatedに渡さるように設定。
(edit) @29150 [29150] 4 years isaisstillalive * とりあえずRichがWM_MOUSEMOVEを処理するように変更。
(edit) @29149 [29149] 4 years isaisstillalive * EditField#substringをマルチバイト対応したけどちょっとひどい?
(edit) @29148 [29148] 4 years isaisstillalive * 部分文字列を取得するsubstringを追加。
(edit) @29147 [29147] 4 years isaisstillalive * 物理文字数、論理文字数を変換するメソッドを用意し、処理を一元化。
(edit) @29146 [29146] 4 years isaisstillalive * 余計なメソッドが残ってた
(edit) @29145 [29145] 4 years isaisstillalive * selection系の動作をEditFieldとRichで合わせた。
(edit) @29128 [29128] 4 years isaisstillalive * string,string=の動作を、EditFieldとRichで統一した。
(edit) @29127 [29127] 4 years isaisstillalive * EditField#captionを使用不可にした際の修正漏れ?
(edit) @29123 [29123] 4 years isaisstillalive * 文字コードと改行を自動変換するように変更。 * …
(edit) @29107 [29107] 4 years isaisstillalive * EditField#caption?=を廃止し、EditField#string?=に変更。 * …
(edit) @29102 [29102] 4 years isaisstillalive * 選択範囲クラスを定数にしなくても取れたのでやめる。
(edit) @29101 [29101] 4 years isaisstillalive * RichがMSGFILTERで判断できるメッセージを追加。
(edit) @29088 [29088] 4 years isaisstillalive * リンクの右クリックに対応。
(edit) @29087 [29087] 4 years isaisstillalive * 定数等のちょっとした修正。
(edit) @29085 [29085] 4 years isaisstillalive * Buttonをクリックするメソッドを追加。
(edit) @29084 [29084] 4 years isaisstillalive * いろいろ定数コミット忘れ
(edit) @29081 [29081] 4 years isaisstillalive * Windowのイベント関連を整理。モジュールとして切り出したほうがいいかも。
(edit) @29077 [29077] 4 years isaisstillalive * Richエディットが一応リンクのクリックを処理するように変更。イベント名がダサすぎるので後で考える。
(edit) @29072 [29072] 4 years isaisstillalive * auto_url_detectできるようにしたけど名前がダサい。
(edit) @29071 [29071] 4 years isaisstillalive * link設定ができるようにした。リンクと色を同時に設定する方法がわからない。
(edit) @29070 [29070] 4 years isaisstillalive * Richエディットのフォーマット。heightとoffsetをpixel単位にした。
(edit) @29062 [29062] 4 years isaisstillalive * WindowにScrollableをincludeした。
(edit) @29061 [29061] 4 years isaisstillalive * 親コントロールのchangedイベントを実行するように変更。 * nScrollCodeがLOWORDだった(´・ω・)
(edit) @29060 [29060] 4 years isaisstillalive * wm_vscroll,vm_hscrollで子コントロールへの渡す値の引数を、LOWORD、HIWORDとし、wm_command等に合わせた。
(edit) @29058 [29058] 4 years isaisstillalive * ScrollBar?がSB_THUMBTRACK, SB_THUMBPOSITIONを処理するように変更。
(edit) @29057 [29057] 4 years isaisstillalive * Component::Scrollableを、wm_hscroll,wm_vscrollを子コントロールに任せるように修正。 * …
(edit) @29056 [29056] 4 years isaisstillalive * ScrollBarに、最小、最大にセットするメソッドを追加。 * …
(edit) @29053 [29053] 4 years isaisstillalive * ScrollBarに着手。基本横縦の順番なので、up/downをleft/rightに置き換え。
(edit) @29041 [29041] 4 years isaisstillalive * r29040 コントロールしか変更してなかった。
(edit) @29040 [29040] 4 years isaisstillalive * wm_commandもwm_notifyと同様に、分解済みの値を子コントロールに渡すようにした。
(edit) @29039 [29039] 4 years isaisstillalive * EditField::Richのコントロール側でイベントマスクを設定していなかったので設定。
(edit) @29017 [29017] 4 years isaisstillalive * 縦512ピクセル以下の環境でテストが通らなかった。それでなくても縦480ピクセルの環境でデフォルトウィンドウ開くと困ると思うので小さくした。
(edit) @29000 [29000] 4 years isaisstillalive * 一時的に選択してブロック内の動作を行うSelection#withをpublicにしてテストを追加。
(edit) @28999 [28999] 4 years isaisstillalive * Windowが、コントロールのwm_notifyに対して分解済みのhwndFrom, idFrom, codeも一緒に渡すようにした。
(edit) @28997 [28997] 4 years isaisstillalive * Rich::Formatが長くなってきたのでファイル分割。
(edit) @28996 [28996] 4 years isaisstillalive * 段落フォーマットと区別するため、Rich::FormatをRich::Format::Charに変更。
(edit) @28995 [28995] 4 years isaisstillalive * EditFieldの内容を全消去するclearメソッドを追加。
(edit) @28993 [28993] 4 years isaisstillalive * wm_command,wm_notifyにてイベント名の他に引数を取るようにした。 * …
(edit) @28992 [28992] 4 years isaisstillalive * packのフォーマットを外出し
(edit) @28978 [28978] 4 years isaisstillalive * CHARFORMATを取得できるようにした。
(edit) @28975 [28975] 4 years isaisstillalive * EditField#concatでまったく同じ処理をしていたので?、実装を「tail.string=」に変更。
(edit) @28974 [28974] 4 years isaisstillalive * 末尾を返すメソッドEditField#tailを追加。EditField?#[length, …
(edit) @28971 [28971] 4 years isaisstillalive * …
(edit) @28970 [28970] 4 years isaisstillalive * 一時的選択をEditField::Selection#sendMessage直前後に変更。 * …
(edit) @28969 [28969] 4 years isaisstillalive * EditField?#[]にて、一時的選択範囲を取得できるようにした。
(edit) @28967 [28967] 4 years isaisstillalive * …
(edit) @28963 [28963] 4 years isaisstillalive * EditField::Selectionをファイル分割。
(edit) @28962 [28962] 4 years isaisstillalive * EditFieldに文字列を追加するconcat/<<を追加。 * …
(edit) @28961 [28961] 4 years isaisstillalive * 定数の追加と整理
(edit) @28958 [28958] 4 years isaisstillalive * …
(edit) @28956 [28956] 4 years isaisstillalive * …
(edit) @28955 [28955] 4 years isaisstillalive * プロパティと同名のアクセッサがすでに定義されている場合の処理が甘かったので修正。
(edit) @28952 [28952] 4 years isaisstillalive * EditField::Rich::Format#color=でフォントカラーを設定できるようにした。 * …
(edit) @28951 [28951] 4 years isaisstillalive * r28950 コミット漏れ
(edit) @28950 [28950] 4 years isaisstillalive * …
(edit) @28946 [28946] 4 years isaisstillalive * …
(edit) @28929 [28929] 4 years isaisstillalive * EditField::RichがWM_NOTIFYを処理するようにした。現状ではEN_MSGFILTERのみ。 * …
(edit) @28924 [28924] 4 years isaisstillalive * WindowがWM_NOTIFYFORMATを処理できるようにした。 * …
(edit) @28914 [28914] 4 years isaisstillalive * Controlにfontプロパティを定義。
(edit) @28913 [28913] 4 years isaisstillalive * SWin::Fontは複製したら使えないらしいのでエラーを出すようにした。
(edit) @28911 [28911] 4 years isaisstillalive * …
(edit) @28910 [28910] 4 years isaisstillalive * Fontをキャッシュするモジュールを作成。
(edit) @28909 [28909] 4 years isaisstillalive * Controlのフォントを設定できるようにした。 * Controlのフォントを取得できるようにした。とりあえず今のところハンドルのみ。
(edit) @28904 [28904] 4 years isaisstillalive * …
(edit) @28903 [28903] 4 years isaisstillalive * 背景色設定をプロパティにも追加。
(edit) @28902 [28902] 4 years isaisstillalive * テストコード残しっぱなしだった(´・ω・`)
(edit) @28901 [28901] 4 years isaisstillalive * …
(edit) @28900 [28900] 4 years isaisstillalive * EditField系のテストを微調整。 * Richエディットの背景色を設定できるようにした。
(edit) @28899 [28899] 4 years isaisstillalive * CS_とかCW_ってCommonってことだよね。
(edit) @28896 [28896] 4 years isaisstillalive * left, top, width, heightもデフォルトをnilに変更。 * …
(edit) @28895 [28895] 4 years isaisstillalive * parent_resizedで正しくリサイズできるように設定。
(edit) @28891 [28891] 4 years isaisstillalive * right,bottom等ので初期化に向け、サイズに関する責務をComponentからControl,Windowに移動。
Note: See TracRevisionLog for help on using the revision log.