検索結果

キーワード: ‘変更’
1164 letters | 1690 views | コメントする

 Delphi以外だとどうなるのか分からないが、少なくともDelphiでは、MDIの最大化状態で別の子ウィンドウを表示すると、それによって隠れた方の子ウィンドウは裏で、「最大化されてない大きさ」に戻されているようだ。一つのMDI親ウィンドウにつき、最大化されているMDI子ウィンドウは同時に一つまでって事で、他は最大化されてない状態で待機する。だから、切り替えようとすると毎回、最大化されてない子ウィンドウがチラっと表示されたあとに最大化さ…続きを読む

 コメントにあったスクロールの件について、確かにおかしい。なぜなのかも特定した。でもこれは直せるか分からんぞ。下手したらまたデカい仕様変更が必要になる。なぜ起るかに関しては、DelphiがMDIと相性悪いから無理矢理どうにか対処してることと、真魚の仕様で「右端で折り返す」にしてることとのバッティングだな。DelphiでMDIにすると、切り替え時にいったん最大化してない子ウィンドウが描画されるって事がどうしても嫌なので、その瞬間にいろいろ…続きを読む

 真魚のJPEG画像読み込みが遅くなった気がしてたんだよ。読み込みってのは最初の一回目だけで、あとは描画速度になるわけで、起動して一番最初に描画されるべき編集エリアが、以前に比べて遅いタイミングで出来上がることが気になってた。MDI化とかもしたから、その影響で起動が遅くなってるのかとも思ったが、背景画像をなしにしたら普通に速くなったので、原因は画像の読み込みなんだと気がついた。  テキストエディタのくせに背景画像のアルファブレンディング…続きを読む

 作ってる本人はいじり倒してるけど使ってる人にはそんなに変わってないって事が多い。でも今回は、使い勝手を左右するほどの変更に面食らう人が出てくるかも。でもビックリするのは最初だけで、たぶん慣れたらこうした方が使いやすいだろうと思ってやっている。って、最近開いたファイルリストに関することなんだけど。  すごく長いパスをメニューに表示すると、メニュー自体がどばっと画面を専有して嫌なので、メニューに表示する長さの省略は必要だ。でもどのくらいの…続きを読む

 最終的にはスキン対応も視野に入れて、タブバーを新しくしようとゴチャゴチャやってたんだけど頓挫し、そうしてる間に、これまたスキン対応を視野に入れて先にいじってたステータスバーがどうも怪しくて、結局その辺は全部なしにすることにした。いや別に、タブバーとステータスバーがそのままで、メニューとツールバーだけが変化するというスキン対応なら出来るし、機能をある程度犠牲にすればタブバーもステータスバーもスキン対応の物に差し替えできるし、その方向で行…続きを読む

1027 letters | 1193 views | コメントする

 真魚のタブは昔ながらのフラットボタンスタイルだから、今どきの見た目に変更するつもりであちこちいじってるが、いろいろ問題があって変更出来そうもない感じ。まずはWindows標準の機能を使ったタブスタイルにした場合だが、これってそのまま使うと今どきのタブスタイルだけど、自前でタブに閉じるボタンを書き込むと昔ながらのタブに戻っちゃうんだな。見た目を新しくするための変更なので、古いタブスタイルにするんじゃ意味がなくて、古いフラットボタンスタイ…続きを読む

1335 letters | 2111 views | コメントする

 ブラウザでChromeではなくFirefoxを使っている理由も多段タブだったりする。もしかしたら標準ではなくアドオンでやってるかも知れないが。どんどん新しいタブを開いて閉じずにブラウズし、気がつけば三段くらいになってて、それ以上はタブがスクロールしちゃうので仕方なく要らないタブを閉じるという作業をしている。まぁ、8割方閉じて良いタブだけど。でもその三段を越えるまでの間は閉じると言う事を忘れていられるわけで、同じ事をChromeでやろう…続きを読む

 これまでは新規ファイルやマルチバイト文字を含まないファイルを最初からSJISとして扱ってきたが、真魚の内部をざっと確認したところ、文字コード未定のファイとして扱うように容易に変更することが出来た。さらに、この文字コード未定のファイルにマルチバイト文字を書き込んでセーブしようとする場合だけ、Windows標準で保存するかホームページなどの標準で保存するかの確認ダイアログを出すという風にしてみた。で、ひょっとしたらこのダイアログをいちいち…続きを読む

2618 letters | 1833 views | コメントする

 例えばこの日記はWordPressを使ってるが、ソースをいじる場合はUTF-8にしなきゃいけない。プラグインでもなんでも、元のソースは日本人が書いてる事は少なく、たいがいはマルチバイト文字を含んでいないため、これを真魚で開くとSJISと判定される。そこに自分でマルチバイト文字を書いて保存すると、UTF-8じゃなきゃいけないのにSJISになるわけだ。真魚の動作としては何らミスしてはいない。これはしょうがないことだ。でも、自分で使う上でさ…続きを読む

2316 letters | 1317 views | コメントする

 今やってる作業は、元々タブ切り替えを前提としたSDIアプリだった真魚を、タブ付MDIに改造する作業だ。このSDI/MDIの定義が曖昧になりがちなのでちゃんとしておくが、広義では一つのアプリがたくさんファイルを開けたらMDIってことになってるから、タブ式の真魚は最初からMDIと言う事になる。今言ってるのはそれじゃなく、Windowsが元々の仕組みとしてサポートしてる狭義のMDIって事なんだけど、一つの親ウィンドウの中にいくつも子ウィンド…続きを読む

2064 letters | 2932 views | コメントする

 これほど長期に真魚の更新をしてないんだから、作者自身が他のテキストエディタに乗り換えれば良いのに、なんかもう新しいテキストエディタに慣れる元気ってのがなくなってて、世間ではどんなのが新しくでてきたかとか、老舗のやつがどんなアップデートをしたのかとか、全く持って状況を把握してなくて、全然知らんと言うのが現状。テラパッドとかはまだ定番なの?つかテキストエディタの需要自体減ってるのでは?まぁいっか。この度、日記にコメント欄を付けた事によって…続きを読む

1891 letters | 1932 views | コメントする

 Delphiは買ってしまったが、当初目論んでいた64bit版真魚は、少なくとも今回のDelphiでは作れそうもない。Delphiというか64bit版のWindowsがそもそも、ポインタは64bitだけど数字は32bitで扱うような仕様になってて、内部で64bitのデータを扱っても外部には32bitずつ自前で切り分けてどうにかしなきゃいけないみたい。せっかくシンプルに作ってる真魚だから、シンプルに64bit化したかったが、いちいち小細工…続きを読む

 あたしは作者なんだから、真魚に必要な機能があればスクリプトを書かないで本体に実装しちゃえば良いわけで、だからこそどうしてもスクリプト部分は、まだまだやる事がいっぱいあるにもかかわらずついついほったらかしになってた。でも、例えばあえて標準で実装しないでスクリプトで実装した文字数カウント機能なんかは、何を1文字と数えるかがユーザーによって異なるから、自分用にカスタマイズしてカウントすれば良いという意味でそうしているから、いざスクリプトなし…続きを読む

1879 letters | 2113 views | コメントする

 例えば不動産屋のサイトは、子供が見ることを全く想定していない。なぜなら子供は契約できないから。子供が不動産屋のサイトを見た回数をカウントしても無意味であり、なんなら子供の使ってるパソコンでは検索結果から消しちゃっても良い。そういうつもりでfacebookページを年齢制限ありで作ったら、基本的に非表示で、年齢の確認が取れてる人にだけ見せるページになってしまった。もちろんクローラーにもアプリにも年齢はないので認識されない。別に子供と契約で…続きを読む

1345 letters | 7135 views | コメントする

 Dropboxの容量を増やすための裏技ってのはいろんな所で紹介されてて、各自、自分に出来そうな方法で活用してると思うが、別に裏技的な事しなくても容量が欲しけりゃ金を払えば良いのであって、チマチマ無駄な作業をしてるヒマがあったら働いて稼いで容量を増やせば良い。わざわざ無料にこだわって容量アップする作業が趣味でもない限り、誰かにお勧めできる物ではない。あたしは趣味なので、これで楽しいからやってるんだよ。よその人から見たら地味な作業かも知れ…続きを読む