using namespace ARDOUR;
void
-Editor::hscroll_slider_allocate (GtkAllocation *alloc)
+Editor::hscroll_slider_allocate (Gtk::Allocation &alloc)
{
//edit_hscroll_slider_width = alloc->width;
//edit_hscroll_slider_height = alloc->height ;
gtk_paint_box (edit_hscroll_slider.get_style()->gobj(),
edit_hscroll_slider.get_window()->gobj(),
- Gtk::STATE_ACTIVE,
- Gtk::SHADOW_IN,
+ GTK_STATE_ACTIVE,
+ GTK_SHADOW_IN,
&ev->area,
GTK_WIDGET(edit_hscroll_slider.gobj()),
"trough",
gtk_paint_box (edit_hscroll_slider.get_style()->gobj(),
edit_hscroll_slider.get_window()->gobj(),
- Gtk::STATE_NORMAL,
- Gtk::SHADOW_OUT,
+ GTK_STATE_NORMAL,
+ GTK_SHADOW_OUT,
&draw_rect,
GTK_WIDGET(edit_hscroll_slider.gobj()),
"hscale",
edit_hscroll_drag_last = x;
edit_hscroll_dragging = true;
- Gtk::Main::grab_add (edit_hscroll_slider);
+ edit_hscroll_slider.add_modal_grab();
}
return TRUE;
// lets do a tempo redisplay now only, because it is dog slow
tempo_map_changed (Change (0));
edit_hscroll_dragging = false;
- Gtk::Main::grab_remove (edit_hscroll_slider);
+ edit_hscroll_slider.remove_modal_grab();
}
return TRUE;