Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

設定ダイアログなどのGUIレイアウトを整列する #1329

Closed
ma8ma opened this issue Jan 20, 2024 · 1 comment
Closed

設定ダイアログなどのGUIレイアウトを整列する #1329

ma8ma opened this issue Jan 20, 2024 · 1 comment
Labels
feature 機能の追加と削除 gtk3 GTK3版に関するトピック

Comments

@ma8ma
Copy link
Collaborator

ma8ma commented Jan 20, 2024

設定ダイアログなどのGUIレイアウトを整列する

背景や動機

設定項目のラベルと入力欄のセットが並んでいるUIがありますがレイアウトが揃っておらず視認性があまり良くないと感じることがあります。
そのためグリッドレイアウトの導入やラベルのアライメントを設定するなどして整列することを提案します。

解決方法

  • GtkBoxを重ねてレイアウトしているUIをGtkGridに置き換える
  • GtkLabelで表示するテキストのアライメントを左揃えに設定する

代替案

  • ラベルのテキストを右揃えにする
    いくつかのアプリケーションを調べてみましたが設定のラベルは左揃えが多く
    右揃えはKDEのアプリケーションで採用されていました。

追加の情報

レイアウトのイメージ

  • 板一覧にある外部BBSMENUを追加・編集するダイアログボックス
    • 比較対象は同じく板一覧にある外部板を追加・編集するダイアログボックス
    • ソースコードは "src/bbslist/addetcdialog.h"
@ma8ma
Copy link
Collaborator Author

ma8ma commented Feb 17, 2024

修正が一段落したためissueを閉じます。
グリッドレイアウトを使っていないダイアログがまだありますが(プロキシ設定、置換条件設定、URLを開くなど)
レイアウトは崩れていないためそのままにします。

@ma8ma ma8ma closed this as completed Feb 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 機能の追加と削除 gtk3 GTK3版に関するトピック
Projects
Development

No branches or pull requests

1 participant