pub trait TabExt: 'static {
fn label(&self) -> Option<GString>;
fn set_label(&self, value: &str);
fn set_tooltip(&self, value: &str);
fn page(&self) -> Option<Widget>;
fn set_page(&self, value: &impl IsA<Widget>);
fn menu(&self) -> Option<Menu>;
fn actions(&self) -> Option<SimpleActionGroup>;
fn set_menu(&self, menu: Option<&Menu>);
fn connect_label_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_tooltip_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_page_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_menu_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId;
}