- wxString s;
- if (!dcp) {
- s = _("No DCP selected.");
- } else if (!can_reference) {
- s = _("Cannot reference this DCP. ");
- BOOST_FOREACH (string i, why_not) {
- s += std_to_wx(i) + wxT(" ");
- }
+ if (dcp && !can_reference) {
+ note->SetLabel (cannot);
+ } else {
+ note->SetLabel (wxT(""));
+ }
+
+ note->Wrap (400);
+
+ if (cannot.IsEmpty()) {
+ note->Hide ();
+ } else {
+ note->Show ();