#include <tabbable.h>
Definition at line 48 of file tabbable.h.
◆ PaneLayout
Enumerator |
---|
NoPanes | disable all attachment buttons, do not pack any panes or attachments
|
PaneLeft | left side attachment is a resizable pane
|
PaneRight | pack a resizable Pane on the right-side
|
PaneBottom | bottom Ebox is a resizable Pane
|
AttLeft | if PaneLeft is not set, pack a fixed size Ebox on the left (Editor-Mixer)
|
AttBottom | bottom is a fixed size EBox attachment
|
Definition at line 51 of file tabbable.h.
◆ Tabbable()
ArdourWidgets::Tabbable::Tabbable |
( |
const std::string & |
user_visible_name, |
|
|
std::string const & |
untranslated_name, |
|
|
Gtk::Widget * |
top = NULL , |
|
|
bool |
tabbed_by_default = true , |
|
|
PaneLayout |
pl = PaneRight |
|
) |
| |
◆ ~Tabbable()
ArdourWidgets::Tabbable::~Tabbable |
( |
| ) |
|
◆ add_to_notebook()
void ArdourWidgets::Tabbable::add_to_notebook |
( |
Gtk::Notebook & |
notebook | ) |
|
◆ att_bottom_button_toggled()
void ArdourWidgets::Tabbable::att_bottom_button_toggled |
( |
| ) |
|
◆ att_left_button_toggled()
void ArdourWidgets::Tabbable::att_left_button_toggled |
( |
| ) |
|
◆ att_right_button_toggled()
void ArdourWidgets::Tabbable::att_right_button_toggled |
( |
| ) |
|
◆ attach()
void ArdourWidgets::Tabbable::attach |
( |
| ) |
|
◆ change_visibility()
void ArdourWidgets::Tabbable::change_visibility |
( |
| ) |
|
◆ contents()
Gtk::Widget& ArdourWidgets::Tabbable::contents |
( |
| ) |
const |
|
inline |
◆ current_toplevel()
Gtk::Window* ArdourWidgets::Tabbable::current_toplevel |
( |
| ) |
const |
◆ default_layout()
void ArdourWidgets::Tabbable::default_layout |
( |
| ) |
|
|
private |
◆ delete_event_handler()
bool ArdourWidgets::Tabbable::delete_event_handler |
( |
GdkEventAny * |
ev | ) |
|
|
protectedvirtual |
◆ detach()
void ArdourWidgets::Tabbable::detach |
( |
| ) |
|
◆ get()
Gtk::Window* ArdourWidgets::Tabbable::get |
( |
bool |
create = false | ) |
|
|
virtual |
◆ get_state()
XMLNode& ArdourWidgets::Tabbable::get_state |
( |
| ) |
const |
|
virtual |
◆ hide_tab()
void ArdourWidgets::Tabbable::hide_tab |
( |
| ) |
|
|
private |
◆ make_invisible()
void ArdourWidgets::Tabbable::make_invisible |
( |
| ) |
|
◆ make_visible()
void ArdourWidgets::Tabbable::make_visible |
( |
| ) |
|
◆ own_window()
◆ set_default_tabbed()
void ArdourWidgets::Tabbable::set_default_tabbed |
( |
bool |
yn | ) |
|
◆ set_state()
int ArdourWidgets::Tabbable::set_state |
( |
const XMLNode & |
, |
|
|
int |
version |
|
) |
| |
|
virtual |
◆ show_own_window()
void ArdourWidgets::Tabbable::show_own_window |
( |
bool |
and_pack_it | ) |
|
|
private |
◆ show_tab()
void ArdourWidgets::Tabbable::show_tab |
( |
| ) |
|
|
private |
◆ show_window()
virtual void ArdourWidgets::Tabbable::show_window |
( |
| ) |
|
|
virtual |
◆ showhide_att_bottom()
virtual void ArdourWidgets::Tabbable::showhide_att_bottom |
( |
bool |
yn | ) |
|
|
protectedvirtual |
◆ showhide_att_left()
virtual void ArdourWidgets::Tabbable::showhide_att_left |
( |
bool |
yn | ) |
|
|
protectedvirtual |
◆ showhide_att_right()
virtual void ArdourWidgets::Tabbable::showhide_att_right |
( |
bool |
yn | ) |
|
|
protectedvirtual |
◆ tab_btn_box()
◆ tab_close_clicked()
◆ tab_root_drop()
◆ tabbed()
bool ArdourWidgets::Tabbable::tabbed |
( |
| ) |
const |
◆ tabbed_by_default()
bool ArdourWidgets::Tabbable::tabbed_by_default |
( |
| ) |
const |
◆ use_own_window()
virtual Gtk::Window* ArdourWidgets::Tabbable::use_own_window |
( |
bool |
and_pack_it | ) |
|
|
virtual |
◆ window_mapped()
void ArdourWidgets::Tabbable::window_mapped |
( |
| ) |
|
|
private |
◆ window_unmapped()
void ArdourWidgets::Tabbable::window_unmapped |
( |
| ) |
|
|
private |
◆ window_visible()
bool ArdourWidgets::Tabbable::window_visible |
( |
| ) |
const |
◆ xml_node_name()
static std::string ArdourWidgets::Tabbable::xml_node_name |
( |
| ) |
|
|
static |
◆ _content_vbox
Gtk::VBox ArdourWidgets::Tabbable::_content_vbox |
|
private |
◆ _contents
◆ _own_notebook
◆ _panelayout
◆ _parent_notebook
◆ bottom_attachment_button
◆ content_app_bar
◆ content_att_bottom
EventBoxExt ArdourWidgets::Tabbable::content_att_bottom |
|
protected |
◆ content_att_left
◆ content_att_right
◆ content_attachment_hbox
Gtk::HBox ArdourWidgets::Tabbable::content_attachment_hbox |
|
protected |
◆ content_attachments
◆ content_hbox
Gtk::HBox ArdourWidgets::Tabbable::content_hbox |
|
protected |
◆ content_header_hbox
Gtk::HBox ArdourWidgets::Tabbable::content_header_hbox |
|
protected |
◆ content_inner_vbox
Gtk::VBox ArdourWidgets::Tabbable::content_inner_vbox |
|
protected |
◆ content_left_pane
HPane ArdourWidgets::Tabbable::content_left_pane |
|
protected |
◆ content_main
◆ content_main_top
◆ content_midlevel_vbox
Gtk::VBox ArdourWidgets::Tabbable::content_midlevel_vbox |
|
protected |
◆ content_midlevel_vpane
VPane ArdourWidgets::Tabbable::content_midlevel_vpane |
|
protected |
◆ content_right_pane
HPane ArdourWidgets::Tabbable::content_right_pane |
|
protected |
◆ content_right_vbox
Gtk::VBox ArdourWidgets::Tabbable::content_right_vbox |
|
protected |
◆ content_tabbables
◆ left_attachment_button
◆ right_attachment_button
◆ StateChange
sigc::signal1<void,Tabbable&> ArdourWidgets::Tabbable::StateChange |
◆ tab_requested_by_state
bool ArdourWidgets::Tabbable::tab_requested_by_state |
|
private |
The documentation for this class was generated from the following file: