list_hpane.set_check_divider_position (true);
list_hpane.add (list_vpacker);
list_hpane.add (global_hpacker);
- list_hpane.set_child_minsize (list_vpacker, 1);
+ list_hpane.set_child_minsize (list_vpacker, 30);
XMLNode const * settings = ARDOUR_UI::instance()->mixer_settings();
float fract;
Pane::Pane (bool h)
: horizontal (h)
, did_move (false)
- , divider_width (2)
+ , divider_width (5)
, check_fract (false)
{
using namespace Gdk;
bool
Pane::Divider::on_expose_event (GdkEventExpose* ev)
{
- Gdk::Color c = (dragging ? get_style()->get_fg (Gtk::STATE_ACTIVE) :
- get_style()->get_fg (get_state()));
+ Gdk::Color c = (dragging ? get_style()->get_bg (Gtk::STATE_ACTIVE) :
+ get_style()->get_bg (get_state()));
Cairo::RefPtr<Cairo::Context> draw_context = get_window()->create_cairo_context ();
draw_context->rectangle (ev->area.x, ev->area.y, ev->area.width, ev->area.height);
Pane::handle_enter_event (GdkEventCrossing*, Divider* d)
{
d->get_window()->set_cursor (drag_cursor);
- d->set_state (Gtk::STATE_SELECTED);
+ d->set_state (Gtk::STATE_ACTIVE);
return true;
}