Trait gtk::prelude::AssistantExt

source ·
pub trait AssistantExt: 'static {
Show 38 methods // Required methods fn add_action_widget(&self, child: &impl IsA<Widget>); fn append_page(&self, page: &impl IsA<Widget>) -> i32; fn commit(&self); fn current_page(&self) -> i32; fn n_pages(&self) -> i32; fn nth_page(&self, page_num: i32) -> Option<Widget>; fn page_is_complete(&self, page: &impl IsA<Widget>) -> bool; fn page_has_padding(&self, page: &impl IsA<Widget>) -> bool; fn page_title(&self, page: &impl IsA<Widget>) -> Option<GString>; fn page_type(&self, page: &impl IsA<Widget>) -> AssistantPageType; fn insert_page(&self, page: &impl IsA<Widget>, position: i32) -> i32; fn next_page(&self); fn prepend_page(&self, page: &impl IsA<Widget>) -> i32; fn previous_page(&self); fn remove_action_widget(&self, child: &impl IsA<Widget>); fn remove_page(&self, page_num: i32); fn set_current_page(&self, page_num: i32); fn set_forward_page_func( &self, page_func: Option<Box_<dyn Fn(i32) -> i32 + 'static>> ); fn set_page_complete(&self, page: &impl IsA<Widget>, complete: bool); fn set_page_has_padding(&self, page: &impl IsA<Widget>, has_padding: bool); fn set_page_title(&self, page: &impl IsA<Widget>, title: &str); fn set_page_type(&self, page: &impl IsA<Widget>, type_: AssistantPageType); fn update_buttons_state(&self); fn use_header_bar(&self) -> i32; fn child_is_complete<T: IsA<Widget>>(&self, item: &T) -> bool; fn set_child_complete<T: IsA<Widget>>(&self, item: &T, complete: bool); fn child_has_padding<T: IsA<Widget>>(&self, item: &T) -> bool; fn set_child_has_padding<T: IsA<Widget>>(&self, item: &T, has_padding: bool); fn child_page_type<T: IsA<Widget>>(&self, item: &T) -> AssistantPageType; fn set_child_page_type<T: IsA<Widget>>( &self, item: &T, page_type: AssistantPageType ); fn child_title<T: IsA<Widget>>(&self, item: &T) -> Option<GString>; fn set_child_title<T: IsA<Widget>>(&self, item: &T, title: Option<&str>); fn connect_apply<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId; fn connect_cancel<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId; fn connect_close<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId; fn connect_escape<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId; fn emit_escape(&self); fn connect_prepare<F: Fn(&Self, &Widget) + 'static>( &self, f: F ) -> SignalHandlerId;
}

Required Methods§

source

fn add_action_widget(&self, child: &impl IsA<Widget>)

source

fn append_page(&self, page: &impl IsA<Widget>) -> i32

source

fn commit(&self)

source

fn current_page(&self) -> i32

source

fn n_pages(&self) -> i32

source

fn nth_page(&self, page_num: i32) -> Option<Widget>

source

fn page_is_complete(&self, page: &impl IsA<Widget>) -> bool

source

fn page_has_padding(&self, page: &impl IsA<Widget>) -> bool

source

fn page_title(&self, page: &impl IsA<Widget>) -> Option<GString>

source

fn page_type(&self, page: &impl IsA<Widget>) -> AssistantPageType

source

fn insert_page(&self, page: &impl IsA<Widget>, position: i32) -> i32

source

fn next_page(&self)

source

fn prepend_page(&self, page: &impl IsA<Widget>) -> i32

source

fn previous_page(&self)

source

fn remove_action_widget(&self, child: &impl IsA<Widget>)

source

fn remove_page(&self, page_num: i32)

source

fn set_current_page(&self, page_num: i32)

source

fn set_forward_page_func( &self, page_func: Option<Box_<dyn Fn(i32) -> i32 + 'static>> )

source

fn set_page_complete(&self, page: &impl IsA<Widget>, complete: bool)

source

fn set_page_has_padding(&self, page: &impl IsA<Widget>, has_padding: bool)

source

fn set_page_title(&self, page: &impl IsA<Widget>, title: &str)

source

fn set_page_type(&self, page: &impl IsA<Widget>, type_: AssistantPageType)

source

fn update_buttons_state(&self)

source

fn use_header_bar(&self) -> i32

source

fn child_is_complete<T: IsA<Widget>>(&self, item: &T) -> bool

source

fn set_child_complete<T: IsA<Widget>>(&self, item: &T, complete: bool)

source

fn child_has_padding<T: IsA<Widget>>(&self, item: &T) -> bool

source

fn set_child_has_padding<T: IsA<Widget>>(&self, item: &T, has_padding: bool)

source

fn child_page_type<T: IsA<Widget>>(&self, item: &T) -> AssistantPageType

source

fn set_child_page_type<T: IsA<Widget>>( &self, item: &T, page_type: AssistantPageType )

source

fn child_title<T: IsA<Widget>>(&self, item: &T) -> Option<GString>

source

fn set_child_title<T: IsA<Widget>>(&self, item: &T, title: Option<&str>)

source

fn connect_apply<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

source

fn connect_cancel<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

source

fn connect_close<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

source

fn connect_escape<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

source

fn emit_escape(&self)

source

fn connect_prepare<F: Fn(&Self, &Widget) + 'static>( &self, f: F ) -> SignalHandlerId

Implementors§