アーカイブ
Windowsの仕様かDelphiの仕様か知らないが、MDIを実装するとどうしても抑止できない描画が発生するため、仕様を越えて特殊なことをやってでも無理矢理どうにかしようと頑張っている。とりあえず描画には違いないんだから、描画を行わせるWM_ERASEBKGNDかWM_PAINTを捕捉してどうにか出来るはずと当然思うわけで、でもこれを全部捕捉しても結局は目的の描画をやめさせる事が出来なかった。ユーザーレベルでコントロールできる描画を完…続きを読む
昔のWindowsだとパワートイとか入れて実現してた気がするが、今はショートカットファイルを右クリックすると「ファイルの場所を開く」っていう項目が出てくる。で、エクスプローラーを開くことが出来るわけだけど、そうやって開くと目的のファイルが選択された状態になってる事に気がついた。確かその昔のパワートイでやってた時って、フォルダを開いてもファイルを選択した状態じゃなかった気がする。真魚には「親フォルダを開く」ってのがあって、あたしはその機…続きを読む
テキストファイルには文章を書くとは限らないわけで、何かの羅列を書いたりすることだってある。あたしの場合は、あたし自身が真魚を作る際に、各言語の予約語なんかをリストアップしたりって感じ。で、それが最初から整然と並べられた物のコピペだったらいいんだけど、あちこちから拾い集めた物を自分で並べ替えて整頓しなきゃいけない事もあるわけだ。そこで行の並べ替えって言う機能が各テキストエディタには備わっているようだ。真魚もいい加減ながら同機能が備わって…続きを読む
よその人が作ったテキストエディタからパクれそうな物は積極的にパクるつもりでいるので、ときどきチェックしたりもするんだけど、普通はいろんな人のニーズに応えるためにカスタマイズの自由度を上げるように作られていて、ダイアログボックスを開くとものすごく多い設定項目が並んでいる。カスタマイズ自体が好きな人ってのもいるし、あたし自身がそんな感じだから、そのいっぱいある設定項目に喜んだり、個人的に手に馴染む設定になるまで徹底的にいじるという気持ちは…続きを読む
Delphi以外だとどうなるのか分からないが、少なくともDelphiでは、MDIの最大化状態で別の子ウィンドウを表示すると、それによって隠れた方の子ウィンドウは裏で、「最大化されてない大きさ」に戻されているようだ。一つのMDI親ウィンドウにつき、最大化されているMDI子ウィンドウは同時に一つまでって事で、他は最大化されてない状態で待機する。だから、切り替えようとすると毎回、最大化されてない子ウィンドウがチラっと表示されたあとに最大化さ…続きを読む
コメントにあったスクロールの件について、確かにおかしい。なぜなのかも特定した。でもこれは直せるか分からんぞ。下手したらまたデカい仕様変更が必要になる。なぜ起るかに関しては、DelphiがMDIと相性悪いから無理矢理どうにか対処してることと、真魚の仕様で「右端で折り返す」にしてることとのバッティングだな。DelphiでMDIにすると、切り替え時にいったん最大化してない子ウィンドウが描画されるって事がどうしても嫌なので、その瞬間にいろいろ…続きを読む
真魚のJPEG画像読み込みが遅くなった気がしてたんだよ。読み込みってのは最初の一回目だけで、あとは描画速度になるわけで、起動して一番最初に描画されるべき編集エリアが、以前に比べて遅いタイミングで出来上がることが気になってた。MDI化とかもしたから、その影響で起動が遅くなってるのかとも思ったが、背景画像をなしにしたら普通に速くなったので、原因は画像の読み込みなんだと気がついた。 テキストエディタのくせに背景画像のアルファブレンディング…続きを読む
作ってる本人はいじり倒してるけど使ってる人にはそんなに変わってないって事が多い。でも今回は、使い勝手を左右するほどの変更に面食らう人が出てくるかも。でもビックリするのは最初だけで、たぶん慣れたらこうした方が使いやすいだろうと思ってやっている。って、最近開いたファイルリストに関することなんだけど。 すごく長いパスをメニューに表示すると、メニュー自体がどばっと画面を専有して嫌なので、メニューに表示する長さの省略は必要だ。でもどのくらいの…続きを読む
最終的にはスキン対応も視野に入れて、タブバーを新しくしようとゴチャゴチャやってたんだけど頓挫し、そうしてる間に、これまたスキン対応を視野に入れて先にいじってたステータスバーがどうも怪しくて、結局その辺は全部なしにすることにした。いや別に、タブバーとステータスバーがそのままで、メニューとツールバーだけが変化するというスキン対応なら出来るし、機能をある程度犠牲にすればタブバーもステータスバーもスキン対応の物に差し替えできるし、その方向で行…続きを読む
真魚のタブは昔ながらのフラットボタンスタイルだから、今どきの見た目に変更するつもりであちこちいじってるが、いろいろ問題があって変更出来そうもない感じ。まずはWindows標準の機能を使ったタブスタイルにした場合だが、これってそのまま使うと今どきのタブスタイルだけど、自前でタブに閉じるボタンを書き込むと昔ながらのタブに戻っちゃうんだな。見た目を新しくするための変更なので、古いタブスタイルにするんじゃ意味がなくて、古いフラットボタンスタイ…続きを読む
ブラウザでChromeではなくFirefoxを使っている理由も多段タブだったりする。もしかしたら標準ではなくアドオンでやってるかも知れないが。どんどん新しいタブを開いて閉じずにブラウズし、気がつけば三段くらいになってて、それ以上はタブがスクロールしちゃうので仕方なく要らないタブを閉じるという作業をしている。まぁ、8割方閉じて良いタブだけど。でもその三段を越えるまでの間は閉じると言う事を忘れていられるわけで、同じ事をChromeでやろう…続きを読む
あたし自身が久しぶりに真魚のソースをいじるわけで、いろいろ忘れてたり老化による能力低下で、余計なところをいじって以前の真魚より悪くアップデートする可能性が極めて高い。その上、今回もDelphiが結構ポンコツで、古いDelphiで作った真魚を新しいDelphiに移行させただけであちこち挙動がおかしくなって、酷いところはアクセス違反が出て動かなくなってる。気がついたところはもちろん直そうとはしてるけど、プログラマの方でどうにかなる物ばかり…続きを読む
別にgPadに触れたからMDI化したわけじゃない。別にMDIに出来たってそんなに便利になるわけじゃない。誰もそんな機能は求めていない。どうしてDelphiバグと戦いながらあえてMDI化をやってんだってことを、すっかり自分でも忘れちゃってたが、これはタブを表示しないモードを作るためだったことを、ふと思い出した。MDI化で満足し過ぎちゃってたわ。 MDI化してタブを表示しない状態にすると、そりゃ普通にMDIになるわな。ちゃんとメインメニ…続きを読む
長年、日記の下書きを真魚で書いて来たので、未だにクセで真魚に書き始めたりしてるくらいだから、こうなったら真魚にWordPress投稿機能を持たせちゃいたいってくらいに思ってはいる。でも真魚はあくまでテキストエディタであり、リッチテキストでの投稿には向いていない。どうしても必要なら、以前はタグを手書きしていたわけだが、rNoteの場合は手書きのタグと相性が良くて、まぁまぁそれで良かった。でもWordPressにしてからは、真魚で書いて所…続きを読む
gPadに触れてみてすぐ、カーソル移動が速いなぁって感じた。遅いのに慣れてると速いとビックリする。でもビックリするだけで、速い方に慣れた方が最終的には便利なんじゃないかと感じた。それで、真魚もちょっといじって速くしてみたり実験中。つーかTEditorでもそれやってた気がする。 これって専門用語としてキーリピートっていう話なんだよ。体で覚えた人は全く不自然じゃないだろうが、わからない人にはかなりわかりにくい言葉だと思う。彼らは、リピー…続きを読む