Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-#include "midi_scroomer.h"
-
+#include <iostream>
#include <cairomm/context.h>
-#include <iostream>
+#include "midi_scroomer.h"
+#include "ui_config.h"
-using namespace Gtkmm2ext;
using namespace Gtk;
using namespace std;
//std::map<int, Glib::RefPtr<Gdk::Pixmap> > MidiScroomer::piano_pixmaps;
MidiScroomer::MidiScroomer(Adjustment& adj)
- : Gtkmm2ext::Scroomer(adj)
+ : ArdourWidgets::Scroomer(adj)
{
adj.set_lower(0);
void
MidiScroomer::on_size_request(Gtk::Requisition* r)
{
- r->width = 12;
- r->height = 100;
+ r->width = std::max (12.f, rintf (12.f * UIConfiguration::instance().get_ui_scale()));
}
-
-void
-MidiScroomer::on_size_allocate(Gtk::Allocation& a)
-{
- Scroomer::on_size_allocate(a);
-}
-