NotepadWM
拙作NotepadWM(http://florianswiki.dyndns.org/Web/16)はWindows Mobile 6.0(Advanced/W-ZERO3[es])での動作を確認しました。と、報告していなかったので。 なんて、PocketHpteがある今となってはNotepadWMの存在意義は八割方ないんですけどね(^^;)。メモを…
タイトル通りです。ちなみに「*」もファイル名として使われちゃってました。
ファイルセーブ失敗時にもModifiedがクリアされていたのを修正 Techoモードの自動ファイル名作成アルゴリズムを修正 具体的には「This is a pen」と書いたときに、「This」で止まっちゃってたのを修正しました。
ライセンスはかのShared Sourceなんですね、これ……。 http://www.opennetcf.org/PermaLink.aspx?guid=41a9b029-30ab-458d-bbac-de2d0372baa8 第2項の「ソースコードの配布を行う際にはこのライセンス(Shared Source)で」ってのは、あくまでソースを改変した…
.Net Compact Framework用のアプリケーションフレームワーク。 なんか、TextBoxやRichInkが拡張されて組み込まれてますね。使い物になると良いなぁ。 早速移植してみましょう。 長文編集に耐えるか? IME周りはきちんと動くか? 国際化周りは対応しているか?…
何を思ったか.Net Framework 2.0に対応(ただし別バイナリ)。 フォント指定のレジストリ設定の読み込みに失敗していたので修正。 ファイルダイアログにシステム依存を追加 デスクトップ向け(.Net Framework 2.0向け)バイナリががらくた置き場(http://florians…
せっかく、Write Once, Run Anywhere(それ違う)な環境にいるのだから、デスクトップOS上でも動くようにしてみようと。 いやー、ライブラリがどうのという以前に、アプリケーションの設計の穴がぼろぼろ出ますな。 Multi Thread ApartmentではOLEを使えない…
「その他設定」のTechoを開くディレクトリ指定もシステム依存設定が出来るように。 .Net Framework2.0用の微修正 役に立たないとか言いながらも、一応PC上でもNotepadWMを使ってみることに。 Techoモードだと何となく使えるような、使えないような(^^;)。PC…
ファイルダイアログの「Tree」タブを修正。 Techoモードのファイルを書き換えたときに、特定の条件下でファイルリストを更新するように。 大して変わっていません。
空いていたTreeタブを一応有効にしてみました。ついでに、独自実装の(またかい)ファイルツリーを実装しました。 全フォルダの検索なんてやってたら重くて仕方がないので、動的に取ろうとしたところ、選択されたTreeNodeがある状態でのTreeNodeの追加時におか…
アクセスログの解析をしたら、1000ダウンロードを越えていました。 ご利用、ありがとうございます。 しかし、もっともダウンロードが多かったのが、4/22だったのはちょっとびっくり。もっと最近の方がダウンロード数が多いと予想してたのに。ちなみにその日…
「Techoモード時に表題を左ペインに」するためのチェック項目を作りました。 回転時などに画面サイズに追随して上ペインか左ペインかを切り替えるためのチェック項目を作りました。 ……作ってはみましたが、わたしの使用用途からはあんまり便利ではありません…
「貼り付け」の際のカーソル位置へのスクロール ファイルフィルタの追加(HTML関係) DLL構成の変更 DLL構成の変更は、再利用とリビルド時の障害に対応したものですので、実用上はあまり影響ありません。ただ、この変更でファイルが増えました。
ファイルダイアログのバグフィックス 各種文字列の修正 大して変わっていませんが、「名前を付けて保存」の際に起こりうる障害を修正しました。
ちなみにトータルでは830ぐらい。初回リリースから約1週間ですから、一日辺り100ダウンロードくらいはいっているってことですね。 いやぁ、作ってみるもんですねぇ(^^)。 ……しかし、予想以上にソースの需要がないなぁ(^^;)。.Net Compact Frameworkのソフト…
本筋と全然関係ないフォントの選択でえらい時間がかかっちゃいましたが(文字列からフォントを作る方法がないとは思わなかった(^^;))、起動時自動的に指定したTechoを開く機能を追加しました。 ただし、Techoは開くのに時間がかかる(というか、filelistの更新…
SIPに対応 しかし、SIPに対応するには、あんな泥臭いコードにする必要があるのか……。FormのサイズがSIPの有無にあわせて動的に変化すれば、アプリケーション側は何もしなくていいのになぁ。
「新規Techoページ」をCtrl+Pに ほんのちょっと「開く」のダイアログを高速化 だいぶこなれてきたので、「人柱版」のくくりを取りました。
なんでキーボードショートカットで新規Techoページを開いたら1行ほど改行されるのかしばらく悩んでいたのですが、Ctrl+Mって、あらかじめTextBoxの「改行」に割り当てられてるんですね。 Ctrl+Aすらも反応しないくせに、また変なところだけ……。ちなみに、「…
「日本語が出ない」という報告が来ていたの(id:kzou:20060425/1145913444)に全然気づかず、先ほど、今までのバージョンでは「日本語リソースをインストーラに含めていない」事がやっと判りました。あはは、そりゃ出ないわ(^^;)。すみません_(_ _)_。 代わり…
PDAなんてのは、使いたいときにすぐ使えてなんぼで、メモをとりたいだけなのにいちいちファイル名なんかつけてられないってのは、ままありうる話です。 ただ、「なんに対するものなにか」ってことぐらいはせめて指定しないと、ファイルが散らかって大変な目…
特殊なタブを作り、「ファイルリストの表示」と「プレビュー」と「直接編集」を出来るようにしました。 これが何がうれしいって、とにかく書き散らすことが出来るのです。ファイル名や、ディレクトリによる分類などを気にせず、とにかく沢山書くという方針で…
不具合修正などを行った新版です。 「終了」時にセーブ失敗することがあったのを修正 ファイルダイアログのロードタイミングを修正 ファイルダイアログのディフォルトフォーカスをモード(セーブ、ロード)ごとに切り替える機能の追加 起動の高速化 メニュー階…
思うところあってSIPを開いてみたところ、Formの「上」に被さるということが判明しました。あ、Formの大きさをOSが自動で変更してるわけじゃないんだ。OSが勝手にやるのなら、Dockプロパティでよしなに再配置されるんだけど。 どうやってSIPが出ているという…
いくつかバグフィックスをして、ソースにコメントをひたすら書き込みました。 まぁ、ソース見ている人はほとんどいないとは思いますが(^^;)、こういうのはいつもやっておかないと一瞬で忘れるので。
エンバグの修正の途上で、結局ダイアログに大幅に手を入れるハメになりました。結果として、デスクトップのWindows(Win32)のファイルダイアログと機能的に近くなってきました。 既知障害として、 ファイルダイアログの、上書き確認ダイアログに「いいえ」と…
「開く」「保存」メニューの「New」(ファイル名を新たにつける)ダイアログが正常に動作しない あはは、どこでエンバグしたのやら(^^;)。
もう一つ、これだけで数時間悩んでたのが、自分で作ったUserControlをデザイナ経由でFormに置くこと。 いや、実際には、デザイナなんか使わずに動的に置いても全然おっけーなんですが、せっかくなので、RAD環境でRADに作れればいいなーとあがいて、かえって…
あと、外人がいちゃもんつけてくる前に(笑)、日本語以外の言語圏では英語メニューになるようにしました。WindowsCEって、海外の方が使われてるみたいですし。 ただ、外部DLLに逃がしたファイル選択ダイアログは、なぜかCultureの設定が「既定の言語」(日本語…
結局、車輪の再発明を半日かけて行っていました。 一応それっぽいファイル選択ダイアログを.Net Compact Framework上で実装しています。DLLの形になっていて、ソースも(コメントろくすっぽありませんが(^^;)。バグフィックスがてら追加します)存在しますので…