Trait gtk::prelude::NotebookExt  
                   
                       [−]
                   
               [src]
pub trait NotebookExt {
    fn detach_tab<P: IsA<Widget>>(&self, child: &P);
    fn get_action_widget(&self, pack_type: PackType) -> Option<Widget>;
    fn get_group_name(&self) -> Option<String>;
    fn get_menu_label<P: IsA<Widget>>(&self, child: &P) -> Option<Widget>;
    fn get_menu_label_text<P: IsA<Widget>>(&self, child: &P) -> Option<String>;
    fn get_scrollable(&self) -> bool;
    fn get_show_border(&self) -> bool;
    fn get_show_tabs(&self) -> bool;
    fn get_tab_detachable<P: IsA<Widget>>(&self, child: &P) -> bool;
    fn get_tab_label<P: IsA<Widget>>(&self, child: &P) -> Option<Widget>;
    fn get_tab_label_text<P: IsA<Widget>>(&self, child: &P) -> Option<String>;
    fn get_tab_pos(&self) -> PositionType;
    fn get_tab_reorderable<P: IsA<Widget>>(&self, child: &P) -> bool;
    fn next_page(&self);
    fn popup_disable(&self);
    fn popup_enable(&self);
    fn prev_page(&self);
    fn set_action_widget<P: IsA<Widget>>(&self, widget: &P, pack_type: PackType);
    fn set_group_name<'a, P: Into<Option<&'a str>>>(&self, group_name: P);
    fn set_menu_label<'a, P: IsA<Widget>, Q: IsA<Widget> + 'a, R: Into<Option<&'a Q>>>(
        &self, 
        child: &P, 
        menu_label: R
    );
    fn set_menu_label_text<P: IsA<Widget>>(&self, child: &P, menu_text: &str);
    fn set_scrollable(&self, scrollable: bool);
    fn set_show_border(&self, show_border: bool);
    fn set_show_tabs(&self, show_tabs: bool);
    fn set_tab_detachable<P: IsA<Widget>>(&self, child: &P, detachable: bool);
    fn set_tab_label<'a, P: IsA<Widget>, Q: IsA<Widget> + 'a, R: Into<Option<&'a Q>>>(
        &self, 
        child: &P, 
        tab_label: R
    );
    fn set_tab_label_text<P: IsA<Widget>>(&self, child: &P, tab_text: &str);
    fn set_tab_pos(&self, pos: PositionType);
    fn set_tab_reorderable<P: IsA<Widget>>(&self, child: &P, reorderable: bool);
    fn get_property_enable_popup(&self) -> bool;
    fn set_property_enable_popup(&self, enable_popup: bool);
    fn get_property_page(&self) -> i32;
    fn set_property_page(&self, page: i32);
    fn connect_change_current_page<F: Fn(&Self, i32) -> bool + 'static>(
        &self, 
        f: F
    ) -> u64;
    fn connect_create_window<F: Fn(&Self, &Widget, i32, i32) -> Notebook + 'static>(
        &self, 
        f: F
    ) -> u64;
    fn connect_focus_tab<F: Fn(&Self, NotebookTab) -> bool + 'static>(
        &self, 
        f: F
    ) -> u64;
    fn connect_move_focus_out<F: Fn(&Self, DirectionType) + 'static>(
        &self, 
        f: F
    ) -> u64;
    fn connect_page_added<F: Fn(&Self, &Widget, u32) + 'static>(
        &self, 
        f: F
    ) -> u64;
    fn connect_page_removed<F: Fn(&Self, &Widget, u32) + 'static>(
        &self, 
        f: F
    ) -> u64;
    fn connect_page_reordered<F: Fn(&Self, &Widget, u32) + 'static>(
        &self, 
        f: F
    ) -> u64;
    fn connect_reorder_tab<F: Fn(&Self, DirectionType, bool) -> bool + 'static>(
        &self, 
        f: F
    ) -> u64;
    fn connect_select_page<F: Fn(&Self, bool) -> bool + 'static>(
        &self, 
        f: F
    ) -> u64;
    fn connect_switch_page<F: Fn(&Self, &Widget, u32) + 'static>(
        &self, 
        f: F
    ) -> u64;
}
            Required Methods
fn detach_tab<P: IsA<Widget>>(&self, child: &P)
fn get_action_widget(&self, pack_type: PackType) -> Option<Widget>
fn get_group_name(&self) -> Option<String>
fn get_scrollable(&self) -> bool
fn get_show_border(&self) -> bool
fn get_show_tabs(&self) -> bool
fn get_tab_detachable<P: IsA<Widget>>(&self, child: &P) -> bool
fn get_tab_label<P: IsA<Widget>>(&self, child: &P) -> Option<Widget>
fn get_tab_label_text<P: IsA<Widget>>(&self, child: &P) -> Option<String>
fn get_tab_pos(&self) -> PositionType
fn get_tab_reorderable<P: IsA<Widget>>(&self, child: &P) -> bool
fn next_page(&self)
fn popup_disable(&self)
fn popup_enable(&self)
fn prev_page(&self)
fn set_action_widget<P: IsA<Widget>>(&self, widget: &P, pack_type: PackType)
fn set_group_name<'a, P: Into<Option<&'a str>>>(&self, group_name: P)
fn set_scrollable(&self, scrollable: bool)
fn set_show_border(&self, show_border: bool)
fn set_show_tabs(&self, show_tabs: bool)
fn set_tab_detachable<P: IsA<Widget>>(&self, child: &P, detachable: bool)
fn set_tab_label<'a, P: IsA<Widget>, Q: IsA<Widget> + 'a, R: Into<Option<&'a Q>>>(
    &self, 
    child: &P, 
    tab_label: R
)
&self,
child: &P,
tab_label: R
)
fn set_tab_label_text<P: IsA<Widget>>(&self, child: &P, tab_text: &str)
fn set_tab_pos(&self, pos: PositionType)
fn set_tab_reorderable<P: IsA<Widget>>(&self, child: &P, reorderable: bool)
fn get_property_enable_popup(&self) -> bool
fn set_property_enable_popup(&self, enable_popup: bool)
fn get_property_page(&self) -> i32
fn set_property_page(&self, page: i32)
fn connect_change_current_page<F: Fn(&Self, i32) -> bool + 'static>(
    &self, 
    f: F
) -> u64
&self,
f: F
) -> u64
fn connect_create_window<F: Fn(&Self, &Widget, i32, i32) -> Notebook + 'static>(
    &self, 
    f: F
) -> u64
&self,
f: F
) -> u64
fn connect_focus_tab<F: Fn(&Self, NotebookTab) -> bool + 'static>(
    &self, 
    f: F
) -> u64
&self,
f: F
) -> u64
fn connect_move_focus_out<F: Fn(&Self, DirectionType) + 'static>(
    &self, 
    f: F
) -> u64
&self,
f: F
) -> u64
fn connect_page_added<F: Fn(&Self, &Widget, u32) + 'static>(&self, f: F) -> u64
fn connect_page_removed<F: Fn(&Self, &Widget, u32) + 'static>(
    &self, 
    f: F
) -> u64
&self,
f: F
) -> u64
fn connect_page_reordered<F: Fn(&Self, &Widget, u32) + 'static>(
    &self, 
    f: F
) -> u64
&self,
f: F
) -> u64
fn connect_reorder_tab<F: Fn(&Self, DirectionType, bool) -> bool + 'static>(
    &self, 
    f: F
) -> u64
&self,
f: F
) -> u64