mirror of
https://github.com/wesnoth/wesnoth
synced 2025-04-27 19:03:52 +00:00
gui2/tgamestate_inspector: Unit list display improvements
* The unit map list items (fed to the item panel's listbox) are now multiline in order to avoid stretching the items listbox too wide. * Unit ids are displayed between quotes instead of parentheses; unit types are displayed between parentheses instead. * Side recall and map unit list overviews have been changed to use the same formatting as above, and vertical space between items has been reduced.
This commit is contained in:
parent
90770ffd60
commit
677a4b54a1
@ -264,13 +264,13 @@ public:
|
||||
s << "LEADER ";
|
||||
}
|
||||
|
||||
s << "id=[" << i->id() << "] " << i->type_id()
|
||||
<< "; L" << i->level()<< "; " << i->experience()
|
||||
s << "\nid=\"" << i->id() << "\" (" << i->type_id() << ")\n"
|
||||
<< "L" << i->level()<< "; " << i->experience()
|
||||
<< '/' << i->max_experience() << " xp; "
|
||||
<< i->hitpoints() << '/' << i->max_hitpoints()
|
||||
<< " hp; ";
|
||||
<< " hp;";
|
||||
FOREACH(const AUTO& str, i->get_traits_list()) {
|
||||
s << str <<" ";
|
||||
s << " " << str;
|
||||
}
|
||||
|
||||
std::string key = s.str();
|
||||
@ -373,11 +373,11 @@ public:
|
||||
|
||||
std::stringstream s;
|
||||
FOREACH(const AUTO& u, recall_list) {
|
||||
s << "id=["<<u.id() << "] "<<u.type_id() << "; L"<<u.level()<<"; " << u.experience() <<"/" << u.max_experience()<< " xp "<< std::endl;
|
||||
s << "id=\""<<u.id() << "\" ("<<u.type_id() << ")\nL"<<u.level()<<"; " << u.experience() <<"/" << u.max_experience()<< " xp "<< std::endl;
|
||||
FOREACH(const AUTO& str, u.get_traits_list() ) {
|
||||
s << "\t" << str<< std::endl;
|
||||
}
|
||||
s << std::endl << std::endl;
|
||||
s << std::endl;
|
||||
}
|
||||
model_.set_inspect_window_text(s.str());
|
||||
return;
|
||||
@ -413,21 +413,21 @@ public:
|
||||
if (i->side()!=side_) {
|
||||
continue;
|
||||
}
|
||||
s << i->get_location();
|
||||
s << '(' << i->get_location() << ") ";
|
||||
if (i->can_recruit()) {
|
||||
s << " LEADER ";
|
||||
s << "LEADER ";
|
||||
}
|
||||
|
||||
s << "id=[" << i->id() << "] " << i->type_id()
|
||||
<< "; L" << i->level()<< "; "
|
||||
s << "\nid=\"" << i->id() << "\" (" << i->type_id() << ")\n"
|
||||
<< "L" << i->level()<< "; "
|
||||
<< i->experience() << '/'
|
||||
<< i->max_experience() << " xp; "
|
||||
<< i->hitpoints() << '/'
|
||||
<< i->max_hitpoints()<<" hp.\n";
|
||||
<< i->max_hitpoints()<<" hp\n";
|
||||
FOREACH(const AUTO& str, i->get_traits_list() ) {
|
||||
s << "\t" << str<< std::endl;
|
||||
}
|
||||
s << std::endl << std::endl;
|
||||
s << std::endl;
|
||||
}
|
||||
}
|
||||
model_.set_inspect_window_text(s.str());
|
||||
|
Loading…
x
Reference in New Issue
Block a user