Japanese Simutrans Forum

開発 => プログラム => 採用されたパッチ => トピック開設者: z9999+ さんの発言 2010/05/12 19:57

トピック名: [patch] ツールバーの表示アイコン数を制限する
投稿者: z9999+ さんの発言 2010/05/12 19:57
ツールバーの表示アイコン数(縦、横)の最大値を指定できるようにします。
あふれたアイコンは、タイトルバの「<」「>」で表示できます。

注意:
r3233用に書きましたが、安定版でも使えると思います。
適当に書いたので不具合があるかもしれません。コードや動作におかしいところがあれば指摘してもらえると助かります。
改造などはご自由に。

既知の問題:
プレイヤーを切り替えたり、地下/地上を切り替えると、ツールの表示位置はリセットされます。またこの際に、あふれたアイコンがあるのに「<」「>」が表示されなかったり、逆にあふれたアイコンがないのに「<」「>」が表示されたままだったりします。
「高度な設定」には設定項目はありません。(手抜き)

使い方:
simuconf.tabに、
toolbar_max_width=16
toolbar_max_height=4
のように縦と横の最大表示アイコン数を記述します。

toolbar_max_widthだけを指定すると、縦はウィンドウサイズにあわせます。
toolbar_max_heightだけを指定すると、横はウィンドウサイズにあわせます。
どちらも指定がないとき、または0を指定したときはウィンドウサイズにあわせます。
横は1,2を指定しても、表示列数は3になります。1,2ではツールバーをドラッグで移動できないため、設定できないようにしています。
トピック名: Re:[patch] ツールバーの表示アイコン数を制限する
投稿者: z9999+ さんの発言 2010/07/18 00:08
r3534で本家にマージされました。
上記のパッチとは一部のコードがコンフリクトしますので、注意してください。
トピック名: Re:[patch] ツールバーの表示アイコン数を制限する
投稿者: z9999+ さんの発言 2010/07/18 22:03
少しテストしてみたのですが、本家にマージされたものはコードが書き替えられているようで、バグのため使い物にならないようです。

現在調査中です。

修正パッチを作成しました。

http://forum.japanese.simutrans.com/index.php?topic=362.0

08/06 問題はナイトリーで修正されました。