ardour
Public Member Functions | List of all members
MidiScroomer Class Reference

#include <midi_scroomer.h>

Inheritance diagram for MidiScroomer:
Gtkmm2ext::Scroomer

Public Member Functions

 MidiScroomer (Gtk::Adjustment &)
 
 ~MidiScroomer ()
 
bool on_expose_event (GdkEventExpose *)
 
void on_size_request (Gtk::Requisition *)
 
void get_colors (double color[], Component comp)
 
- Public Member Functions inherited from Gtkmm2ext::Scroomer
 Scroomer (Gtk::Adjustment &adjustment)
 
 ~Scroomer ()
 
bool on_motion_notify_event (GdkEventMotion *)
 
bool on_button_press_event (GdkEventButton *)
 
bool on_button_release_event (GdkEventButton *)
 
bool on_scroll_event (GdkEventScroll *)
 
virtual void on_size_allocate (Gtk::Allocation &)
 
void set_comp_rect (GdkRectangle &, Component) const
 
Component point_in (double point) const
 
void set_min_page_size (double page_size)
 
int get_handle_size ()
 
int position_of (Component comp)
 

Additional Inherited Members

- Public Types inherited from Gtkmm2ext::Scroomer
enum  Component {
  TopBase = 0, Handle1 = 1, Slider = 2, Handle2 = 3,
  BottomBase = 4, Total = 5, None = 6
}
 
- Public Attributes inherited from Gtkmm2ext::Scroomer
sigc::signal0< void > DragStarting
 
sigc::signal0< void > DragFinishing
 
sigc::signal0< void > DoubleClicked
 
- Protected Attributes inherited from Gtkmm2ext::Scroomer
Gtk::Adjustment & adj
 

Detailed Description

Definition at line 26 of file midi_scroomer.h.

Constructor & Destructor Documentation

MidiScroomer::MidiScroomer ( Gtk::Adjustment &  )

Definition at line 31 of file midi_scroomer.cc.

MidiScroomer::~MidiScroomer ( )

Definition at line 42 of file midi_scroomer.cc.

Member Function Documentation

void MidiScroomer::get_colors ( double  color[],
Component  comp 
)

Definition at line 130 of file midi_scroomer.cc.

bool MidiScroomer::on_expose_event ( GdkEventExpose *  ev)

Definition at line 47 of file midi_scroomer.cc.

void MidiScroomer::on_size_request ( Gtk::Requisition *  r)

Definition at line 165 of file midi_scroomer.cc.


The documentation for this class was generated from the following files: