[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 07/21 23:29 / Filesize : 277 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【開発中】 萌ディタ



1 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/04 19:15 ID:K4g7Mqtj]
タブ切り替え型のテキストエディタ
(2K/XP専用)

■物語はここから始まった
マイナーテキストエディタ愛好会
pc2.2ch.net/test/read.cgi/software/1010943646/653
> 653 :名前:名無しさん@お腹いっぱい。 [sage]:投稿日:03/12/18 05:38 ID:CPUlF2Li
> マイナーなエディタというわけですよ。
> uploader.org/normal/data/up071.jpg

23 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/07 17:12 ID:0TlMEmAG]
メモ帳でも使ってろよ。

24 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/07 17:19 ID:9X18p5ZE]
どのへんが萌えなんでしょうか?

25 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/07 17:35 ID:VHkBZ87Q]
名前とか。

てか、公開と更新を急くのは2ちゃんねらーの悪い癖だよな。
ネタで終わらないためにも、じっくり腰すえてやってもらいたいものだ。

26 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/07 17:38 ID:TB5p/ic/]
じゃあこのスレもマターリsage進行かな。
次の書き込みは保守代わりにでもって感じで。

27 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/07 20:03 ID:sgSGjZSz]
o v e r D O S Eって、昔SPEED-idってバンドのINNER DIMENSIONってアルバムに同じ名前の曲があったなぁ。
関係ないか、、、、、、


28 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/07 20:36 ID:A//kmgKQ]
そんなバンド誰も知らないから大丈夫だ。
オーバードーズの本当の意味の方がメジャーだから大丈夫だ。

29 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/07 20:38 ID:etenU/Tr]
本スレ予想通り流れが止まったなw

30 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/07 23:06 ID:K7CPfnXK]
>>17
取りあえずJScriptからCOMを使えるようにしてくれ。

31 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/07 23:18 ID:0TlMEmAG]
流れが止まったって、実際に公開されるまでは別に語ることもないだろ。



32 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/07 23:33 ID:bzNmJ/4E]
位置づけとしては高機能(だが複雑な)エディタとシンプルなエディタの中間くらいだっけか。
WZ使いとのことなので、あれから余計な機能を外して、安定して使えるようなのをコソーリ希望。
・文章一行目からファイル名を取得
・アウトライン
・自動整形(桁数を自由に調整できる)
なんかは、あると非常に便利(需要少ないかな?)

33 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/07 23:49 ID:EsgR85H0]
アウトラインって簡単に実装難しそう

34 名前:33 mailto:sage [04/01/07 23:50 ID:EsgR85H0]
じゃなくて、
アウトラインって実装難しそう


35 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/07 23:54 ID:0i9VkdcF]
フレームワークだけ作ってアウトライン解析のメインロジックは
JScriptで後から作れるようにすれば良い
そうすれば幾らでも新しいフォーマットに対応できる

フレームワークのAPIの切り方にセンスが問われるところだ

36 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/08 00:06 ID:vqRL0ptb]
Wzクローンとかの方がおもしろそうだな。


37 名前:653 mailto:sage [04/01/08 03:09 ID:9yeGCHhF]
>>30
こういう意味でしたら普通にできます。

//F12 が押されたときのハンドラ
f.onKeyF12 = function (arg, classname, methodname) {
  var shell = new ActiveXObject('WScript.Shell');
  shell.Popup(
    '萌ディタから COM コンポーネントを' +
    'アレしてソレするテスト', 0, 'てすと', 0);
};

>>35
そうですね、エディタ側はシンプルなままで、スクリプトで
がんばるのはいい方向だと思います。センスは…… w

>>36
(DOS窓で動くようなのではない)VZ for Windows とかが
あったら需要ある……かな?
わたしは、VZ は知らないですけれども。

38 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/08 06:31 ID:5yNmyWvZ]
矩形処理も盛り込まれる予定との事で、応援、応援。
REの矩形処理と同等の処理が出来るといいなぁ。

39 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/08 06:34 ID:vqRL0ptb]
>>37
good job!
2ちゃんねるビューアでも作かね。


40 名前:名無しさん@お腹いっぱい。 [04/01/08 23:36 ID:vqRL0ptb]
いきなり滅んだか・・・。

41 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/08 23:48 ID:JOIpr/7+]
>>40
         \   ∩─ー、    ====
           \/ ● 、_ `ヽ   ======
           / \( ●  ● |つ
           |   X_入__ノ   ミ   そんなことで俺が釣られクマー!
            、 (_/   ノ /⌒l
            /\___ノ゙_/  /  =====
            〈         __ノ  ====
            \ \_    \
             \___)     \   ======   (´⌒
                \   ___ \__  (´⌒;;(´⌒;;
                  \___)___)(´;;⌒  (´⌒;;  ズザザザ
                               (´⌒; (´⌒;;;



42 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/09 08:34 ID:X5xLpI4o]
>>38
なんか気になったので落としてみた。こんなものがあったのかー。

43 名前:38 mailto:sage [04/01/09 12:19 ID:9vZT/0RG]
案外便利っしょ?(矩形処理に関しては)>>42

スレ違いなのでsage

44 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/09 21:05 ID:X5xLpI4o]
>>43
便利以前に「これ面白れー!可愛いー!」という感想しかw
根本から設計思想が異なるメモ帳を見てる感じ。

45 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/09 21:10 ID:lIGKxmn2]
面白いは分かるとしても、かわいいってのはどっから出てくるのか分からんなあ。

46 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/10 10:14 ID:SzOLhArZ]
>>45
敢えて情報をテキストエリアに書いているところは
viやEmacs使いにとって「かわいい♪」になると思われ。

47 名前:653 mailto:sage [04/01/11 03:22 ID:J3jM/9CJ]
こっそり置いてみました。。。

48 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 03:35 ID:8AHXdrDC]
来たか

49 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 04:05 ID:TruFgB/X]
キター

Access violation at address 004B5153 in module 'moe.exe'. Read of address 0000000E
ブランクの文書でさらにBSすると出ます。

50 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 04:16 ID:TruFgB/X]
日記に反応

日本語だったら単語単位よりも文節単位の方がいいんじゃないかとおもいます、が、
出来そうな気がしません。IMEレベルの辞書搭載?
普通に、ひらがな・漢字・カタカナ・英数のブロックごとじゃまずいでしょうか。

51 名前:名無しさん@お腹いっぱい。 [04/01/11 04:17 ID:fWltSl0X]
萌えたんよりも得ないとだめね



52 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 04:24 ID:D7nC4PpM]
激しくDMonkey乗り換えキホ゛ン

53 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 08:33 ID:+VJ78z2n]
マクロリファレンスきぼんぬ。

54 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 13:46 ID:TruFgB/X]
後回しで良いよ。まずは本体の開発に注力してもらった方が有益。

55 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 16:41 ID:+VJ78z2n]
>>54
普及に必要なのはソフトウェア資産だよ。
と言うか俺はマクロが作りたい。それだけだ。


56 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 16:45 ID:9Le/jkoX]
>>55
それはわかるが今の状態ではまだ全然そこまで行かないだろう。
仕様すらちゃんと決まってないっぽいし、もちろん実装もされてないわけで。
まあもうちょっと気長にまとうよ。
状況が整ったらガンガン作ってください。期待します。

57 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 16:47 ID:9Le/jkoX]
>>50
便乗反応。
正直なところ単語単位とか文節単位とかより、
言語の何らかの構造単位での選択や移動があると嬉しいなあ。
例えばhtmlのタグだけ選択とか要素ごと選択とか内容だけ選択とか属性だけ選択とか属性値だけ選択とか…。

58 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 16:49 ID:+VJ78z2n]
了解。ActiveXでもしこしこ書いとくよ。

でも、開発中止なんて言ったら泣くぞ。コラ。


59 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 19:33 ID:Vr+DpWOQ]
作者さんお疲れ期待してま

画面分割とかタブの勝手は良いい感じですた、が
ちょっと思ったんだけど改行文字(タブ文字、全角空白、EOFとかも)も
ツールーバーとかインフォ領域みたいに自分でbmp置き換えられる仕様に
はならんかな、リソースを自分で気軽に定義出来ると嬉しい。(RHとかで
書き換えしなくて済むって意味)
極力見た目を自分好みに再定義出来るようにしておけば気に入らない人は
自分で用意すると思うしスキンってほど大げさじゃないけど描く人はいる
かと…

まぁ正直改行がちょっとうるさく感じますた

60 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 20:24 ID:+VJ78z2n]
>>59
>自分で用意すると思うし

その労力を費やす前に自分の使い慣れたエディタに戻っていくかと。

61 名前:653 mailto:sage [04/01/12 04:39 ID:V5jKJh5D]
>>49
BS直しました。お恥ずかしいです。

>>52
DMonkeyに乗り換えるメリットはかなりあると思うのですが(デメリットとしては萌ディタを
COMコンポーネントとして扱えなくなるくらい?)当然ソースは結構な書き換えが必要なので
決断に迷っています。。。

>>50 >>57
実は内部的に IME に再変換させて、文節を単語としようかなとも思いついたのですが、
正確に再変換できる保証がないのと ATOK とかの場合どうするのか不明なので没に
しました。

確かに何を編集するかによって単語の意味合いが変わってくるので(さらに言うなら、
キャレットの移動か、単語の選択かでも有効範囲は微妙に違うはず)どう定義したものか
むずかしいところです。

>>53
すみません、とてもマクロで何かを作れるレベルまでいっていません(DMonkey に
するかもしれないし。。。)。もう少しお待ちください。

>>59
改行マーク、EOFを外部のビットマップから生成するようにしてみました。
これまた普通のビットマップなので、作るのに労力といえる労力はいらないです。
けっこうこの辺りを変えるだけで雰囲気変わりますね。

あー、何も要らないから時間がほしい。



62 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/12 10:16 ID:kxh21Rsk]
>>61
> すみません、とてもマクロで何かを作れるレベルまでいっていません(DMonkey に
> するかもしれないし。。。)。もう少しお待ちください。
AppやCaretのインターフェース(ソースコードのヘッダーかIDL)だけでも公開できないかしら?
勘の良い人ならそれだけで何か書けるんじゃないかな

63 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/12 11:18 ID:RVgP1yPD]
わはー

64 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/12 12:45 ID:iG212uRT]
>>62
別に良いよ。こっちも基礎開発してるから。

65 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/13 13:40 ID:/opELTpq]
>>作者さん
Mozilla みたいなツリー式はどう?>設定画面

66 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/13 21:30 ID:YZdziF3X]
>>65
ウザイのでやめて欲しいです。アレ。

67 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 00:55 ID:dj/hnIy3]
>66に同意します。が、別にGUIで設定出来なくてもいいのでini直接記述できれば
それで良いです。

68 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 06:43 ID:WdAIH8u/]
>>67
ダセぇ。今の時代XMLだろ。

69 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 11:10 ID:EZ3GWTIe]
>>67
普通の人を寄せ付けないヲタ仕様ならそれで良いかもな。
そしてファイラはPPXですか?( ´,_ゝ`)

70 名前:乗り換えたい ◆cG3fPhugNg mailto:sage [04/01/14 12:01 ID:ZWqqMTp/]
>>作者
動作にウェイトが入っちゃうと言うことだが、MSScriptControl_TLB使ってるのかな?
自前でIActiveScriptSiteWindowを実装してみることを勧める。
DMONKEYは文法に互換性があるだけで、VCLでSJISな代物なので、
ウニコード対応なら乗り換えるべきではない。



71 名前:653 mailto:sage [04/01/14 15:24 ID:ZPzVovBj]
>>65
たぶんそんな感じに近いです。

>>70
はい、DMonkey のドキュメントを読んでみると Complile() の引数が string
だったりして Unicode との親和性はあまりよくなさそうですね(それを言ったら、
ini ファイルも sjis ベースなんですが)。

あえて ScriptControl を使っているのは、サクラエディタが WSH 対応といいつつ
環境によって動いたり動かなかったりしているらしいので、それなら MS が用意
した簡易なインターフェースを通したほうがむしろいいのかしら、ということなん
ですが、やっぱり自前で実装したほうがいいのかな。。。




72 名前:乗り換えたい ◆cG3fPhugNg mailto:sage [04/01/14 16:23 ID:ZWqqMTp/]
>>71
ダイレクト操作が動かなくて、ActiveX経由が動くなんてことはないんじゃないの?
members.chello.be/ws36637/
ちなみにウチはこいつをエンジンに使い、いまのところ問題なく動いてる。
サイズコストもActiveXと大して変わらない。
でも、こっちの方がいいとかいう保証はないけど。

INIに至っては、エディタのエンジンをユニコードで書いてるくらいなら、
TMemIniFileをユニコード化出来る程度のクラスやら関数やらはすでに構築済みなんじゃない?
TIniFileと違ってAPIに依存してないし。


73 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 18:45 ID:CVQH/5bl]
そろそろトリップつけれ。

74 名前:653 ◆moe/GOrnzE mailto:sage [04/01/14 19:07 ID:/yhhy/By]
>>73
うるせーな
公開止めるぞ(゚Д゚)ゴルァ

75 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 19:34 ID:IVXNR1VQ]
工エエェェ(´д`)ェェエエ工

76 名前:名無しさん@お腹いっぱい。 mailto:しんのすけ [04/01/14 19:39 ID:8wuh9wPy]
>74
やめれば?

77 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 19:50 ID:XA7/xWnd]
やーめた

78 名前:653 ◆kNifeLBwa2 mailto:sage [04/01/14 20:10 ID:GwgRSmZb]
>>72
>ダイレクト操作が動かなくて、ActiveX経由が動くなんてことはないんじゃないの?
そうですよね。サクラエディタ側の実装がまずいということなのかな。

>members.chello.be/ws36637/
>ちなみにウチはこいつをエンジンに使い、いまのところ問題なく動いてる。
こ、これは。。。試してみる価値ありますね。

TMemIniFile をたとえば UTF-8 で入出力するようにしたとすると、
UTF-8 ベースの ini ファイルというあまり一般的でないものが
できてしまうので、それなら設定ファイルは xml にしてしまう方が
いいかなあと思います。

いろいろ有用な情報ありがとうございます。
あと偽者さんが出たようなのでトリップつけてみます。

79 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 21:11 ID:vB2zCXl8]
>NT 系 Windows でのみ動作します
・・・って書いてあったけど落としてみた

やっぱりMeじゃ動かなかった .∴・(つД⊂)・∴

80 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 22:06 ID:Y6JI9tZw]
…を。。。って書く奴が作るエディタって。。。

81 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 23:05 ID:DWfGox4V]
環境によって動かないじゃなくてWSH入れないと動かないってことじゃないのかしら。
OSによってWSH入ってなかったりバージョン違いもあるし。



82 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 23:58 ID:hJXCRYav]
>>80
狼住人なんだよ

83 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/15 01:06 ID:nZGIX/6T]
Flash の Actionscript 用のエディタなんだけど、
www.sephiroth.it/python/images/sepy_2.gif
こういう感じの機能も欲しいな。
www.sephiroth.it/python/sepy.php
このエディタなんだけど、オープンソースだからソース見て参考に出来たりしない?
実際にソース見てないから言語が何かわかんないんだけど。

84 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/15 01:07 ID:FzSt+kny]
具体的にどの機能よ。

85 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/15 01:18 ID:6+OP6BFH]
多分、アウトラインじゃないかと。
アウトラインなら俺も希望。

86 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/15 06:14 ID:hYiqa3Hk]
折りたたみも できるっぽい?

87 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/15 23:34 ID:soULoprz]
>>83-86
シェア版で実装予定だから安心したまえ

88 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/16 05:11 ID:DrQ+/eq1]
漏れもテキストエディタ作ったことあるけど(VC++)
相当に面倒なんですよねぇ。。。
取り合えず応援してます。

89 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/16 11:45 ID:ctT3tCu0]
上下分割→左右分割したあとに、左右分割のセパレータを動かしても
画面に反映されないっぽい。
左右分割→上下分割もしかり。

90 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/19 05:40 ID:jRaFXb3v]
萌えー

91 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/20 02:57 ID:wo3iLjLG]
まったりと期待中



92 名前: ◆cG3fPhugNg mailto:sage [04/01/20 09:27 ID:APyGYstx]
たまに日記みる

93 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/20 18:45 ID:SLKtOXEt]
素人の自分にはあの日記は
専門的すぎてワケワカラン。
でも頑張って作ってる雰囲気は分かる。

94 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/21 03:45 ID:VgyuZ0H2]
黄金比保守(笑)

95 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/21 05:26 ID:0+7i+SZo]
Unicodeって全部の文字を2byteで表すやつだったと
思うけど、難しいことしなくても文字コードの範囲で
幅が求められそうな予感。(等幅フォントなら)

96 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/21 05:34 ID:WQMQD3XC]
素人は黙ってろ

97 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/21 08:32 ID:7/3vxeId]
同じ文字でもフォントに応じて半角と全角で違うことがあるから

98 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/21 09:21 ID:/5ruMfkH]
>>95
16bit固定長ならたったの65,536文字しか収録できんだろうが


99 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/22 02:38 ID:Rj4vaO5V]
UTF-16について調べてみたけど
4byteまであるんですね。失礼致した。

漏れもVC++で勉強がてら1からテキストエディタ作ったことあるけど
文字コードは結局Shift-JIS一本で済ましたからねえ。
(文字コードの自動認識&変換もライブラリ任せ)

それでも、双方向リンクリストによる行バッファの構築から始まって
テキストの描画、スクロール、選択、無限Undo/Redo、
特定語句の強調表示(正規表現可)、クリッカブルURL、クリッカブルメールアドレス
まで実装したのよ。っで折り返す場合の箱型選択の実装が面倒で放置中。

要するに作者さんがんばれ。

100 名前:653 ◆Dom3tAaJnc mailto:sage [04/01/22 05:03 ID:wbwVm2yt]
やたら励まされてます。。。

UTF-16 って、4byte のサロゲートペアも面倒だし、
合成文字('a' + アクセント記号とか)を考えると
さらに 4byte 以上になり得たりするので作る側としては
ぜんぜん楽じゃないんですよね。双方向関係に至っては
何がどう動けばいいのかさっぱりわかんないよう w

101 名前:653 ◆kNifeLBwa2 mailto:sage [04/01/22 05:06 ID:wbwVm2yt]
トリップ間違えたー



102 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/22 06:43 ID:K1a8ufCc]
>>98
>UTF-16について調べてみたけど

それってunicodeを如何に伝送するかって話でunicode

103 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/25 16:48 ID:+r3qrrJ6]
かいはつにっき結構更新してるね

104 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/25 17:03 ID:OjM47TvO]
さっぱり分からんが頑張って下さい
>なんでうちのマシンにはエディタが 22 種類も入っているのか。。。
すっかりエディタマニアですねw

105 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/25 17:27 ID:teLdilPo]
どうでも良いですがForms->Windowsの方がExcelとかと統一されてて好きです。

某マクロですがhttp部分の移植は終わりました(元々クラスモジュールだったのでコンパイルし直しただけですが)。
次はスクリプトコンポーネントでビジネス?ロジックです。


106 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/27 10:55 ID:27+lL81d]
>>作者様

>クリックした文字にキャレットを合わせるほうにしようと思います。
賛成です。迷いがなくてよいです。それに小さい文字のときのぶれを考慮してもこっちがいいと思います。

>見た目が複数行になった段落の桁表示
これは確かにどっちでもいいような気がしますが、そこを設定で自由に変えられるように、っていう気配りがナイスです。こだわる人もいると思います
ただ、これって内部的には常に「前までの行の合計から始める」に統一した方が良いかと。マクロ作るときに大きく影響してきそうですよね。

あと要望なんですが、インデントした行が表示上折り返されて2行になったときは2行目の頭はインデントされてる1行目とそろえて表示できると嬉しいです。


107 名前:653 ◆kNifeLBwa2 mailto:sage [04/01/27 11:37 ID:MV47OAsz]
>>105
では、Forms/Form は Windows /Window にしましょう。
某マクロってよくわかりませんが、なんか必要なプロパティなり
インターフェースなりイベントがあれば言ってください。

>>106
折り返し2行目以降のインデントを1行目に合わせるのは
実装予定に入ってますです。あれは便利ですもんね。

108 名前: ◆cG3fPhugNg mailto:sage [04/01/27 17:24 ID:kXrnVF3p]
TEditorヘルプのメソッドPosToRowColは、
引数によって微妙なカーソル位置をどっちにするか決めてるよ。
あとこの問題は手抜きするとフォントによっては使いにくくなったりするんだよな。

109 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/27 23:08 ID:Rk77Cu29]
>>107
こんなのがあったら助かります。

・リードオンリーモード
ユーザからのテキストの編集を受け付けない(選択、コピーは可)。
マクロからは通常通り操作可能。

・ハイパーリンク機能
任意の文字列をハイパーリンクとしてクリックすることでイベントが発生する。
テキストボックス内にメニューの様なものを作りたいのです。

・ファンクションキーのアサインを一時的に変更。
マクロ実行中のみファンクションキーのアサインを変更できる。
マクロ終了時はデフォルトに戻る。



110 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/28 02:14 ID:sL6pQVfN]
>>109

>リードオンリーモード
内容を書き換えたり削除するマクロはどうなるの?
言ってる内容が矛盾してる、もしくは不完全。

>ハイパーリンク機能
イベントが発生するってだけなら別にそれは
ハイパーリンクじゃなくてただのイベントハンドラでは?

>ファンクションキーのアサインを一時的に変更
それこそマクロでやればいいんじゃない?

111 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/28 19:10 ID:q9I634pZ]
>>リードオンリーモード
>内容を書き換えたり削除するマクロはどうなるの?
>言ってる内容が矛盾してる、もしくは不完全。

だからマクロなら書き換えたり削除できるってことじゃないのか。



112 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/28 19:19 ID:+Am/TdS4]
キー入力のイベントを上書きして書き換えが行われなくすればいいんじゃない?

113 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/28 20:22 ID:Yf++IZbb]
萌えビューアモードは欲しい気がする。
むしろそちらメインで使いたひ

114 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/28 22:29 ID:sL6pQVfN]
>>111
そんなリードオンリーモードって意味あるか?
まあそういう特殊なモードがあっても面白いかもしれないけど。
他では見たことないから面白いかもね。

115 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/28 22:53 ID:q9I634pZ]
俺に聞かれても困る。発案者に聞いてくれ。

116 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/29 00:47 ID:avn8WTiB]
リードオンリーモード
だいたいリードオンリーモード
リードオンリーモードライト
プチリードオンリーモード



117 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/29 01:14 ID:B3ji66Xf]
>>116
writable read-only mode

118 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/29 01:46 ID:2ghWVMxo]
Viのコマンドモードみたいなやつじゃないの?

119 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/31 09:15 ID:fgEWUdw/]
>>110
・RO Mode
例えば萌えニュースリーダとか萌えテトリスとかを作りたい場合、編集機能が邪魔になる。
キー入力イベントをハンドリングすれば良いんだろうけど、ショートカットや右クリック、メニューなどの
ことを考えると、エディタ側で対応してもらうのがスマートだということ。


・ハイパーリンク
まず、イベントハンドラというのは何かしらのイベントに対して実行する処理(イベントをハンドルするもの)のことを指します。
Delphiで言うとOnClickと言うのがイベントで、それに対して処理を行うForm1Click()とか言うメソッドがイベントハンドラ。

まぁ、それはそれとして。

要はある範囲の文字列を一グループと見なして、その範囲に対すてイベントが発生する機構が欲しい。

例えば秀丸のURLハイパーリンク機能。
あれのデフォルトのイベントハンドラは「URLを開く」になっているけど、それを独自にハンドリングしたい。
後、任意の範囲の文字列にアレを設定したいと。


・アサイン変更
先生!!萌えエディタでウンコマクロ使ってた時にWindowsが固まりました!
リセットボタン押したら今まで慣れ親しんできたファンクションキーのアサインがウンコマクロ用のから戻りません!
うわーん!!

の防止。

120 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/31 09:29 ID:LltMCEav]
>>119
つまりはエディタ以外の用途に使う場合のことだけが心配なんだな。
まだエディタとしてさえ機能していないのにな。

121 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/31 09:45 ID:xKNX8jN7]
>>119

>OnClickと言うのがイベントで、それに対して処理を行うForm1Click()とか言うメソッドがイベントハンドラ。

「クリックする」というのがイベントでそれを拾うのが「OnClick」というイベントハンドラだろ…?
「Form1Click()」というのはそのイベントからトリガーされる処理でしょ。



122 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/01 17:58 ID:SAKyPmRT]
これいいなー。私も画像背景のエディタを開発してたけど、
ちらつきすぎて実用化には至らなかった。98時代だったしね。

ところで「折り返して見た目が複数行になった段落の桁表示」だけど
うちでは段落と行番号と、それぞれの桁を表示してる。
内部的にはどうせ4つとも保持してない?

123 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/01 19:06 ID:XxGovO81]
>>122
VzEditerとかがライバルですか?
でも、グラフィックプレーンとテキストプレーンって別れてたからうまくすれば綺麗に実装できたんじゃない?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<277KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef