root/lang/ruby/ruwin/test/ruwin

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @28891 [28891] 5 years isaisstillalive * right,bottom等ので初期化に向け、サイズに関する責務をComponentからControl,Windowに移動。
(edit) @28888 [28888] 5 years isaisstillalive * 自分の現在のサイズの取得方法を間違えていたので修正。 * テストをHiddenWindowを使うように変更。
(edit) @28886 [28886] 5 years isaisstillalive * 初期化時に呼ばれるparent_resizedがウィンドウ領域サイズだったので、クライアント領域サイズに変更。
(edit) @28885 [28885] 5 years isaisstillalive * 初期化時にも子コントロールのparent_resizedを呼ぶように変更。
(edit) @28884 [28884] 5 years isaisstillalive * new内にごちゃごちゃ書くのはどうかと思ったけどinitializeにまとめられたので、factoryクラスメソッドからnewに戻した。
(edit) @28881 [28881] 5 years isaisstillalive * Windowに、自分のサイズが変わった場合に子全てのparent_resizedを呼ぶ機能を追加。
(edit) @28880 [28880] 5 years isaisstillalive * bottomプロパティ自体のテストを忘れていた。property_accessorはComponentでテストされているので最低限のみ。
(edit) @28879 [28879] 5 years isaisstillalive * 親がリサイズされた際に追従するプロパティright, bottomを追加。これを設定しているとき、width, …
(edit) @28878 [28878] 5 years isaisstillalive * インスタンスメソッドも定義するようになったためメソッド名変更
(edit) @28850 [28850] 6 years isaisstillalive * とりあえずEditField::Richをコミット
(edit) @28848 [28848] 6 years isaisstillalive * インスタンスでもプロパティにアクセスできるようにした。 * Componentの初期化をinitializeに移動。
(edit) @28847 [28847] 6 years isaisstillalive * Componentにプロパティを定義するクラスメソッドを追加。
(edit) @28842 [28842] 6 years isaisstillalive * …
(edit) @28839 [28839] 6 years isaisstillalive * CheckBoxに、チェック状態を取得/設定するメソッドを追加。3STATEの場合はnilが中間となる。通常の場合はnilとfalseは等しい。
(edit) @28837 [28837] 6 years isaisstillalive * テストでmessage_logを取得するメソッドをhelperに移した。
(edit) @28834 [28834] 6 years isaisstillalive * CheckBox?,RadioButtonをButtonのサブクラスから外したため、classnameが正しく設定されなかった問題を解消。
(edit) @28830 [28830] 6 years isaisstillalive * 3STATEモードをオフにした場合のテストを追加。
(edit) @28829 [28829] 6 years isaisstillalive * r28824 テストモジュールのincludeパス変更漏れ。
(edit) @28828 [28828] 6 years isaisstillalive * テストでウィンドウが表示されるのが鬱陶しかったのでHiddenWindowを使用するようにした。 r28827
(edit) @28824 [28824] 6 years isaisstillalive * テストモジュールのrequireパスを修正。
(edit) @28822 [28822] 6 years isaisstillalive * とりあえずテストが通るように修正。
(edit) @28821 [28821] 6 years isaisstillalive * r28815コミット漏れ
(edit) @28818 [28818] 6 years isaisstillalive * Windowのadd_controlシンタックスシュガーを追加。
(edit) @28816 [28816] 6 years isaisstillalive * Controlはfactoryではなくnewで初期化。
(edit) @28815 [28815] 6 years isaisstillalive * Buttonの実装をButtonクラスから切り出し、CheckBoxとRadioButtonはControlの子でそれを実装する形に変更。
(edit) @28803 [28803] 6 years isaisstillalive * Windowがリサイズイベントを取得するように変更。 * ためしにコントロールをリサイズしてみたらチラつきが激しいのでバッファリング。
(edit) @28798 [28798] 6 years isaisstillalive * …
(edit) @28794 [28794] 6 years isaisstillalive * Button, EditField?, ListBoxのadd?_controlにシンタックスシュガーを設定。
(edit) @28786 [28786] 6 years isaisstillalive * EditFieldにupdatedイベントを追加。
(edit) @28785 [28785] 6 years isaisstillalive * EditFieldもこの修正だけでDSL対応可能。
(edit) @28781 [28781] 6 years isaisstillalive * ListBox::Extendのテストの修正漏れ
(edit) @28780 [28780] 6 years isaisstillalive * この修正だけでListBox動いた。お姉さんビックリだ。
(edit) @28779 [28779] 6 years isaisstillalive * エラーコードを含んだ場合、代替値を返却するsendMessageを追加。 * …
(edit) @28777 [28777] 6 years isaisstillalive * ButtonをDSL型に変更し、テストを作成
(edit) @28776 [28776] 6 years isaisstillalive * イベントハンドラは実装したが登録するのを忘れていた。
(edit) @28775 [28775] 6 years isaisstillalive * Windowを自動的に表示するように変更。 * …
(edit) @28774 [28774] 6 years isaisstillalive * テストの名称変更
(edit) @28766 [28766] 6 years isaisstillalive * Window自体がWM_ACTIVATEを処理し、自身のイベントを実行する機能を実装。
(edit) @28758 [28758] 6 years isaisstillalive * Windowにmsghandlerを定義。コマンドを解釈してコントロールに投げる。現在ではWM_COMMANDのみ。
(edit) @28751 [28751] 6 years isaisstillalive * 既存のはCLASS_NAMEだった。わざわざ直すのも勿体無いのでそちらに合わせた。
(edit) @28748 [28748] 6 years isaisstillalive * DSL方式に向けて、Component,Control,Windowをまるっと変更。
(edit) @28713 [28713] 6 years isaisstillalive * EditFieldに少々メソッドを追加。
(edit) @28711 [28711] 6 years isaisstillalive * captionが空の際にcaptionを取得しようとするとぬるぽが発生していたので回避
(edit) @28709 [28709] 6 years isaisstillalive * …
(edit) @28687 [28687] 6 years isaisstillalive * ListBox::Dropdownのスタイルが間違っていたのを修正。テストも間違っていたので修正。
(edit) @28686 [28686] 6 years isaisstillalive * テストの変数名の修正漏れ
(edit) @28682 [28682] 6 years isaisstillalive * 最も単純なEditFieldを追加。メソッド何もなし。
(edit) @28680 [28680] 6 years isaisstillalive * …
(edit) @28665 [28665] 6 years isaisstillalive * …
(edit) @28664 [28664] 6 years isaisstillalive * ListBox?、ComboBoxの外観のテストを記述。
(edit) @28652 [28652] 6 years isaisstillalive * ComboBoxはListBoxの継承ではなく、ListBox::Baseを実装するようにした。 * …
(edit) @28651 [28651] 6 years isaisstillalive * sendMessageし、特定のエラーコードの場合に処理を行うメソッドをComponentに追加。 * …
(edit) @28649 [28649] 6 years isaisstillalive * ComboBoxを追加。本当にListBoxのサブクラスで良いのか? 要再検討。
(edit) @28648 [28648] 6 years isaisstillalive * ComboBoxでも同様のテストをしたいため、ListBoxのテストをモジュールに分離。 * …
(edit) @28577 [28577] 6 years isaisstillalive * ListBoxで複数追加、挿入ができるようにした。その場合、一旦描画をオフにする。描画オフブロックのメソッド名がダサいので修正する予定。
(add) @28574 [28574] 6 years isaisstillalive * VisualuRubyが使いづらかったので、SWinをラッピングしたライブラリを新たに作ってみる試み。
Note: See TracRevisionLog for help on using the revision log.