【projectItemRenamer.jsx】最終調整 4【開発記】
色々調整するぽ🤤
→設定してもないのに ListBox が mouseover で active を吸う仕様が発覚😞
#jsx #開発記
#ListBox #active #focus
over でフォーカス
それじゃ引き続き mouseover の挙動を追加するぽ🤤
active 化可能フラグ
前回は自身に tips 表示要素が有効なら tips 文字列を text に設定する…だったのを一律イベント監視オブジェクトに送る方法に変更したんだけど今回はフラグを追加して有効なら `active = true` を実行する処理を実装しようず🤤
少し前にやった排他処理にちょっと似てるけど🤔
………🤔
なんかあれこれやろうとしたら over の中身 大きく書き換えてしまったお🙄
まぁ今までは tips だけ処理だったので処理を削ぐには すぐ return すれば良かったんだけど active にするのと tips は無関係な実装なので tips のせいで active 処理を無視されたら困るのでブロック化せざるを得ないというか😑
フラグを埋め込むのは簡単だから over の改造に失敗してなければこれで動く筈🤪
ヨシ!👈🤪
理由は判らないけどなぜか一覧にアクティブが吸われる🙄
設定してないのに………😞
どれが active になってるのか VSCode だと追いかけにくいから久々に ESTK の出番かな🤤
特に設定した記憶も無いけど ListBox.active が true になってるのよね🤔
検索しても特に active にしている場所も無いし…謎😞
ひとまず今回新たに over で active を true にするかのフラグを与えて false にしといたら食われなくなるかな?🤔
………😞
active 処理してるとこでブレイクして確認しようとしたら落ちた😞
onActivate を潰してみる😑
active になってから呼ばれるから無駄な気もするけど🙄
😞
これは AE 側の不具合もしくは ListBox の仕様の可能性が有るので放置😞
次回は
ヘルプテキスト UI の自動改行問題🤤
多分 nowrap を外すだけ🤪