投稿者 トピック: [r3404以降] 駅/乗り物ウィンドウのボタンがクリックできない  (参照数 2385 回)

z9999+

  • 管理人
  • 急行
  • *
  • 投稿: 381
見えないチャートコンポーネントが原因で、一部のボタンがクリックできません。

コード: [選択]
Index: gui/convoi_info_t.cc
===================================================================
--- gui/convoi_info_t.cc (リビジョン 3426)
+++ gui/convoi_info_t.cc (作業コピー)
@@ -154,7 +154,6 @@
  filterButtons[cost].pressed = false;
  add_komponente(filterButtons + cost);
  }
- add_komponente(&chart);
  add_komponente(&view);
 
  // this convoi belongs not to an AI
@@ -432,6 +431,12 @@
  set_min_windowsize(get_min_windowsize() + offset);
  scrolly.set_pos(scrolly.get_pos() + offset);
  // toggle visibility of components
+ if(toggler.pressed) {
+ add_komponente(&chart);
+ }
+ else {
+ remove_komponente(&chart);
+ }
  chart.set_visible(toggler.pressed);
  set_fenstergroesse(get_fenstergroesse() + offset);
  resize(koord(0,0));
Index: gui/halt_info.cc
===================================================================
--- gui/halt_info.cc (リビジョン 3426)
+++ gui/halt_info.cc (作業コピー)
@@ -144,7 +144,6 @@
  filterButtons[cost].pressed = false;
  add_komponente(filterButtons + cost);
  }
- add_komponente(&chart);
 
  add_komponente(&view);
  add_komponente(&scrolly);
@@ -297,6 +296,12 @@
  set_min_windowsize(get_min_windowsize() + offset);
  scrolly.set_pos(scrolly.get_pos() + offset);
  // toggle visibility of components
+ if(toggler.pressed) {
+ add_komponente(&chart);
+ }
+ else {
+ remove_komponente(&chart);
+ }
  chart.set_visible(toggler.pressed);
  set_fenstergroesse(get_fenstergroesse() + offset);
  resize(koord(0,0));


すでに修正されています。
« 最終編集: 2010/06/26 00:40 by z9999+ »