Supporter.
[dcpomatic.git] / src / wx / content_sub_panel.cc
index 8679604cbc3af0550fb4e022e0dd1ffefc51fcc0..781d3b3309b64cc35fb611fd11bbc2423bc560bf 100644 (file)
@@ -32,11 +32,12 @@ using std::string;
 using boost::shared_ptr;
 
 ContentSubPanel::ContentSubPanel (ContentPanel* p, wxString name)
-       : wxPanel (p->notebook(), wxID_ANY)
+       : wxScrolledWindow (p->notebook(), wxID_ANY)
        , _parent (p)
        , _sizer (new wxBoxSizer (wxVERTICAL))
 {
        p->notebook()->AddPage (this, name, false);
+       SetScrollRate (-1, 8);
        SetSizer (_sizer);
 }
 
@@ -66,5 +67,15 @@ ContentSubPanel::setup_refer_button (wxCheckBox* button, shared_ptr<DCPContent>
                        s += std_to_wx(i) + wxT("  ");
                }
        }
+
+       /* XXX: more debugging */
+       if (dcp) {
+               if (!s.IsEmpty()) {
+                       dcp->film()->log()->log (String::compose ("setting tooltip to %1", wx_to_std (s)), LogEntry::TYPE_GENERAL);
+               } else {
+                       dcp->film()->log()->log ("clearing tooltip", LogEntry::TYPE_GENERAL);
+               }
+       }
+
        button->SetToolTip (s);
 }