Index: base.tab =================================================================== --- base.tab (Revision 11074) +++ base.tab (Arbeitskopie) @@ -4304,6 +4304,15 @@ name=For questions and support please visit: note=Text in banner -- +obj=program_text +name=green +- +obj=program_text +name=yellow +- +obj=program_text +name=offset +- #obj=help_text #name=Lower values mean more local sounds Index: simutrans/gui/trafficlight_info.cc =================================================================== --- simutrans/gui/trafficlight_info.cc (Revision 11074) +++ simutrans/gui/trafficlight_info.cc (Arbeitskopie) @@ -25,8 +25,12 @@ obj_infowin_t(s), roadsign(s) { - add_table(3,1); + add_table(3,3); { + gui_label_buf_t* label_green = new_component(); + label_green->buf().printf(translator::translate("green")); + label_green->update(); + ns.set_limits( 1, 255 ); ns.wrap_mode( false ); ns.add_listener( this ); @@ -37,15 +41,10 @@ ow.add_listener( this ); add_component( &ow ); - offset.set_limits( 0, 255 ); - offset.wrap_mode( false ); - offset.add_listener( this ); - add_component( &offset ); - } - end_table(); + gui_label_buf_t* label_yellow = new_component(); + label_yellow->buf().printf(translator::translate("yellow")); + label_yellow->update(); - add_table(2,1); - { yellow_ns.set_limits( 1, 255 ); yellow_ns.wrap_mode( false ); yellow_ns.add_listener( this ); @@ -55,6 +54,16 @@ yellow_ow.wrap_mode( false ); yellow_ow.add_listener( this ); add_component( &yellow_ow ); + + gui_label_buf_t* label_offset = new_component(); + label_offset->buf().printf(translator::translate("offset")); + label_offset->update(); + + offset.set_limits(0, 255); + offset.wrap_mode(false); + offset.add_listener(this); + add_component(&offset); + } end_table();