見出し画像

【projectItemRenamer.jsx】最終調整 7【開発記】

色々調整するぽ🤤

環境確認
草案作成
UI構築
環境保存
環境読込
準備処理
選択判定
候補処理
置換機能
履歴操作
不足追加
総合試験
最終調整 ←今ココ

----備忘録
機能ボタン配置❎
タブオーダー❎

→各部品は margins を持っていたり持っていなかったり
→記事には書いてないが最終的には親と思われる Window の margins が [15,15,15,15] になっていて下層のアイテムは [0,0,0,0] になっていたので調整はかなり面倒な作業だという事が判明…😑

#jsx #開発記
#margins


機能ボタン配置

手がついてない最後の備忘録🤤

機能ボタンっていうのはテキストのすぐ下にある「試行」「選択」「置換」の3つのボタンの事🤤
これをまぁ調整しようかって話🤤

………うーん…どうしたものか…😑あんま枠を足したくない

なんかやけに隙間が空いてる🙄
どこかに margin 設定してた気がするぽ🤤

………
それっぽい設定見当たらず🙄

ガイドを見ると margins というのを設定すると良いっぽいけど、1箇所だけとかできるのかな…🤔

😞😞😞
ガイドからコピペしたけどまぁ多分この defaultBtnMargins という配列はプロパティ名じゃなくて変数名だから自分で定義しないとならないってオチかな?🤔

ほーらコピペのすぐ上の行で定義してた🤤

理屈が正しいなら
Window に UI として追加→( titleLayout の値が決まる)→ titleLayout.margins を取り出す→取り出した配列の必要な所だけ書き換える→ titleLayout.margin に差し戻す
で大丈夫な筈🤔
ガイドでは `{ margins : 設定値rect配列 }` という形で直接 titleLayout を上書きしているけど実際には他の値も入っている筈で壊してウワーは容易に想像できるので一旦 margins のみでの差し替えで流してみるぽ😑

はいはい、必要な値がどこにあるかこのまま探そうず😑

見た限り group としては直下に有るのは layout と margins を持っているけれど目的の状態ではないっぽい😞
margins は [0,0,0,0] なので大きな余白の説明が付かない🙄
という事はボタンの方が持ってるのかな…?🤔

ボタンの方は titleLayout も layout も margins も持っていない…🙄

………

………

………

いっか、配置変更しなくて🤤


次回は

不要なコメント整理とかするぽ🤤

いいなと思ったら応援しよう!