Give the locations editor tab a horizontal scrollbar if needs be. Fixes #3643.

git-svn-id: svn://localhost/ardour2/branches/3.0@8421 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Carl Hetherington 2011-01-03 18:53:46 +00:00
parent 544d8f33c8
commit 741427d98f
2 changed files with 8 additions and 4 deletions

View File

@ -28,18 +28,20 @@ using namespace Gtk;
EditorLocations::EditorLocations (Editor* e)
: EditorComponent (e)
{
locations = new LocationUI;
_locations = new LocationUI;
_scroller.set_policy (Gtk::POLICY_AUTOMATIC, Gtk::POLICY_NEVER);
_scroller.add (*_locations);
}
void
EditorLocations::set_session (ARDOUR::Session* s)
{
SessionHandlePtr::set_session (s);
locations->set_session (s);
_locations->set_session (s);
}
Widget&
EditorLocations::widget()
{
return *locations;
return _scroller;
}

View File

@ -20,6 +20,7 @@
#ifndef __gtk_ardour_editor_locations_h__
#define __gtk_ardour_editor_locations_h__
#include <gtkmm/scrolledwindow.h>
#include "ardour/session_handle.h"
#include "editor_component.h"
@ -39,7 +40,8 @@ class EditorLocations : public EditorComponent, public ARDOUR::SessionHandlePtr
Gtk::Widget& widget ();
private:
LocationUI* locations;
Gtk::ScrolledWindow _scroller;
LocationUI* _locations;
};