- 作成者投稿
- 2007年1月3日 4:56 pm #3937
qtv
参加者こんばんは.
・Function ListプラグインVer1.00(光陰矢の如し様作成)
http://jp.emeditor.com/modules/mydownloads/singlefile.php?cid=26&lid=222
・Outline Textプラグイン(EmSoft標準プラグイン)
を使用した場合,以下の現象が発生しました.アウトラインを縮小してたたんでいる場合,FunctionListカスタムバーから関数をクリックすると,実際の行番号ではないところにカーソルが移動します.
なお,『行,桁の表示』は論理座標にしています.
たたんでいる行数分ずれているように見えました.よろしくお願いします.
2007年3月6日 9:32 am #4222tTt
メンバーはじめまして、FunctionListの作者の者です。
非常にカメレスで申し訳ないです。実は座標系(論理座標、表示座標)などの理解不足のまま適当に実装していたのでそのあたりで何か不都合なことなどが起きているのかもしれません。
なので土日などに少しソースコードの見直しをしてみますね。
8-)2007年3月6日 12:08 pm #4223qtv
参加者初めまして.
自作の,#if 0の部分をアウトラインでたたむプラグインを使っていたので,ずれが発生していました.
関数名の一覧はどうしてもほしいかったので,同時に使えるとうれしいです.お忙しいでしょうが,よろしくお願いします.
2007年3月7日 11:55 pm #4228tTt
メンバーどうも作者です。
EmEditor>ライブラリからFunctionList Version 1.02 で修正いたしましたので使用してみてください。#余談
#FunctionListの表示位置は固定(左)なのですが
#レジストリの値をいじれば 左上右下 の4つの表示を
#切り替えられる修正もいれています。
# [HKEY_CURRENT_USERSoftwareEmSoftEmEditorPlugInsFunctionList]
# posの値です。2007年3月8日 2:08 pm #4232qtv
参加者更新,ありがとうございます.
使おうとしましたが・・・
Version 7.00 alpha1 と Version 6.00.4 のどちらでも一覧が出てきません.
以前は出てきていたのですが,設定を変更したのかどうか記憶がありません(tagsはできています).すいませんが,確認した方がいい箇所があれば教えてください.
こちらでも,表示されるような設定を探してみます.2007年3月10日 3:53 am #4237qtv
参加者レジストリを削除したら,うまくいくようになりました.
失礼しました.アウトラインを使用しても,ジャンプ位置が正しいことを確認しました.
ありがとうございます.▲ボタンがdisableのままなのですが,enableになる条件などあるのでしょうか?
よろしくお願いします.
2007年3月10日 2:41 pm #4239tTt
メンバーども作者です。
▲ボタンがenableなる条件は、現在の設定がC++/C#、JAVAの場合に有効になるはずです。
2007年3月13日 1:46 pm #4247qtv
参加者使っていた設定名を「C++」とすることで使えました.
ありがとうございます.「C++」や「C++(TAB8)」などといくつかの設定を持っているので,将来的には設定ごとに使える/使えないが決められるとうれしいです.
要望ばかりですいません.よろしくお願いします.
2007年3月16日 3:15 am #4254tTt
メンバーども作者です。
>「C++」や「C++(TAB8)」などといくつかの設定を持っているので,将来的には設定ごとに使える/使えないが決められるとうれしいです.
色々と想定してプラグインを作成していたのですが、上記内容は想定外でした!!
貴重な意見ありがとうございました。余談:
そろそろカスタムバーの表示位置の変更に対応しないと・・・
カスタムバーの位置なんかEmEditor本体で管理してくれればいいのになんでプラグイン側で全部管理しなきゃいけんのさ!(グチっす)2007年4月8日 4:57 am #4352qtv
参加者開発,お疲れ様です.
たびたびすいません.アウトライン縮小時の動作ですが,カスタムバーの選択表示箇所が縮小前の関数位置で計算されているようです.
カスタムバーではカーソル位置の関数が選択されていると思います.
関数名をカスタムバーから選択した場合は正しくカーソルがジャンプしますが,その逆で,カーソルを関数に移動させてもカスタムバーの選択位置がずれている場合があります.
アウトラインを展開すると正しくなっているので,その辺りに何かあると思われます.
うまく説明できませんが,ご確認下さい.==
新バージョンで設定ごとに使用有無を変更できるのを確認しました.
これでまた作業がやりやすくなりました.
ありがとうございます.2007年4月9日 6:28 am #4354tTt
メンバーなにげに作者です。
>関数名をカスタムバーから選択した場合は正しくカーソルがジャンプしますが,その逆で,カーソルを関数に移動させてもカスタムバーの選択位置がずれている場合があります.
ご指摘ありがとうございます。
私の方でも上記動作を確認いたしましたので次Verで修正したいと思います。
アウトラインは使用しないので不具合に気づきませんでした^^;(汗まだまだ未熟なプラグインですが使用してくださいましてありがとうございます。
2007年4月10日 2:39 pm #4357qtv
参加者お疲れ様です.
>私の方でも上記動作を確認いたしましたので次Verで修正したいと思います。
よろしくお願いします.なお,普段はこのプラグインと併用して使っています.
http://homepage1.nifty.com/hueno/software/OutlineIf0.lzh
#if 0などをアウトライン機能でたたむようにしてます.
ご参考までに. - 作成者投稿
- このトピックに返信するにはログインしてください。