X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdesigner%2Fdesigner.cpp;h=744f975799f32c0834457df1104dd4b012e52b24;hb=759fee443361cdcafe6fb259df3ba1b05bea0b21;hp=4ad5274e1cce7754c9742890b4b26607449f9ef6;hpb=1a213318d4f26ef7bc3a82fc805ecbfec9f1c74a;p=r2c2.git diff --git a/source/designer/designer.cpp b/source/designer/designer.cpp index 4ad5274..744f975 100644 --- a/source/designer/designer.cpp +++ b/source/designer/designer.cpp @@ -591,7 +591,7 @@ string Designer::tooltip(int x, int y) if(Object *obj = pick_object(Vector(x*2.0f/rgeom.w-1.0f, y*2.0f/rgeom.h-1.0f, 0))) { const ObjectType &otype = obj->get_type(); - string info = format("%d %s", otype.get_article_number(), otype.get_description()); + string info = format("%d %s", otype.get_article_number(), otype.get_name()); if(Track *track = dynamic_cast(obj)) { if(mode!=CATALOGUE && abs(track->get_tilt()).radians()>1e-4) @@ -601,6 +601,15 @@ string Designer::tooltip(int x, int y) else if(track->get_sensor_address()) info += format(" (sensor %d)", track->get_sensor_address()); } + if(mode==CATALOGUE) + { + const string &descr = otype.get_description(); + if(!descr.empty()) + { + info += '\n'; + info += otype.get_description(); + } + } return info; }