#include <pane.h>
Definition at line 41 of file pane.h.
◆ Children
◆ Dividers
◆ Pane()
ArdourWidgets::Pane::Pane |
( |
bool |
horizontal | ) |
|
◆ ~Pane()
ArdourWidgets::Pane::~Pane |
( |
| ) |
|
◆ add_divider()
void ArdourWidgets::Pane::add_divider |
( |
| ) |
|
|
private |
◆ child_destroyed()
void* ArdourWidgets::Pane::child_destroyed |
( |
Gtk::Widget * |
| ) |
|
|
private |
◆ child_type_vfunc()
GType ArdourWidgets::Pane::child_type_vfunc |
( |
| ) |
const |
◆ constrain_fract()
float ArdourWidgets::Pane::constrain_fract |
( |
Dividers::size_type |
, |
|
|
float |
fract |
|
) |
| |
|
private |
◆ forall_vfunc()
void ArdourWidgets::Pane::forall_vfunc |
( |
gboolean |
include_internals, |
|
|
GtkCallback |
callback, |
|
|
gpointer |
callback_data |
|
) |
| |
|
protected |
◆ get_divider()
float ArdourWidgets::Pane::get_divider |
( |
std::vector< float >::size_type |
divider = 0 | ) |
const |
◆ handle_child_visibility()
void ArdourWidgets::Pane::handle_child_visibility |
( |
| ) |
|
|
private |
◆ handle_enter_event()
bool ArdourWidgets::Pane::handle_enter_event |
( |
GdkEventCrossing * |
, |
|
|
Divider * |
|
|
) |
| |
|
protected |
◆ handle_leave_event()
bool ArdourWidgets::Pane::handle_leave_event |
( |
GdkEventCrossing * |
, |
|
|
Divider * |
|
|
) |
| |
|
protected |
◆ handle_motion_event()
bool ArdourWidgets::Pane::handle_motion_event |
( |
GdkEventMotion * |
, |
|
|
Divider * |
|
|
) |
| |
|
protected |
◆ handle_press_event()
bool ArdourWidgets::Pane::handle_press_event |
( |
GdkEventButton * |
, |
|
|
Divider * |
|
|
) |
| |
|
protected |
◆ handle_release_event()
bool ArdourWidgets::Pane::handle_release_event |
( |
GdkEventButton * |
, |
|
|
Divider * |
|
|
) |
| |
|
protected |
◆ notify_child_destroyed()
static void* ArdourWidgets::Pane::notify_child_destroyed |
( |
void * |
| ) |
|
|
staticprivate |
◆ on_add()
void ArdourWidgets::Pane::on_add |
( |
Gtk::Widget * |
| ) |
|
|
protected |
◆ on_expose_event()
bool ArdourWidgets::Pane::on_expose_event |
( |
GdkEventExpose * |
| ) |
|
|
protected |
◆ on_remove()
void ArdourWidgets::Pane::on_remove |
( |
Gtk::Widget * |
| ) |
|
|
protected |
◆ on_size_allocate()
void ArdourWidgets::Pane::on_size_allocate |
( |
Gtk::Allocation & |
| ) |
|
|
protected |
◆ on_size_request()
void ArdourWidgets::Pane::on_size_request |
( |
GtkRequisition * |
| ) |
|
|
protected |
◆ reallocate()
void ArdourWidgets::Pane::reallocate |
( |
Gtk::Allocation const & |
| ) |
|
|
private |
◆ set_check_divider_position()
void ArdourWidgets::Pane::set_check_divider_position |
( |
bool |
| ) |
|
◆ set_child_minsize()
void ArdourWidgets::Pane::set_child_minsize |
( |
Gtk::Widget const & |
, |
|
|
int32_t |
|
|
) |
| |
◆ set_divider()
void ArdourWidgets::Pane::set_divider |
( |
std::vector< float >::size_type |
divider, |
|
|
float |
fract |
|
) |
| |
◆ set_drag_cursor()
void ArdourWidgets::Pane::set_drag_cursor |
( |
Gdk::Cursor |
| ) |
|
◆ check_fract
bool ArdourWidgets::Pane::check_fract |
|
private |
◆ children
◆ did_move
bool ArdourWidgets::Pane::did_move |
|
private |
◆ divider_width
int ArdourWidgets::Pane::divider_width |
|
private |
◆ dividers
◆ drag_cursor
Gdk::Cursor ArdourWidgets::Pane::drag_cursor |
|
private |
◆ horizontal
bool ArdourWidgets::Pane::horizontal |
|
protected |
The documentation for this class was generated from the following file: