#[repr(C)]pub struct AutoCompleteBoxVTable {
pub base: <TemplatedControl as ObjectType>::VTable,
pub get_selection_adapter_part: fn(&AutoCompleteBox, &NameScopeRef) -> Option<Rc<dyn ISelectionAdapter>>,
pub on_populating: fn(&AutoCompleteBox, &PopulatingEventArgs),
pub on_populated: fn(&AutoCompleteBox, &PopulatedEventArgs),
pub on_selection_changed: fn(&AutoCompleteBox, &SelectionChangedEventArgs),
pub on_drop_down_opening: fn(&AutoCompleteBox, &CancelEventArgs),
pub on_drop_down_opened: fn(&AutoCompleteBox),
pub on_drop_down_closing: fn(&AutoCompleteBox, &CancelEventArgs),
pub on_drop_down_closed: fn(&AutoCompleteBox),
pub on_text_changed: fn(&AutoCompleteBox, &TextChangedEventArgs),
pub format_value: fn(&AutoCompleteBox, &Option<BoxedValue>) -> Option<String>,
}Expand description
The virtual table of the class.
Fields§
§base: <TemplatedControl as ObjectType>::VTable§get_selection_adapter_part: fn(&AutoCompleteBox, &NameScopeRef) -> Option<Rc<dyn ISelectionAdapter>>§on_populating: fn(&AutoCompleteBox, &PopulatingEventArgs)§on_populated: fn(&AutoCompleteBox, &PopulatedEventArgs)§on_selection_changed: fn(&AutoCompleteBox, &SelectionChangedEventArgs)§on_drop_down_opening: fn(&AutoCompleteBox, &CancelEventArgs)§on_drop_down_opened: fn(&AutoCompleteBox)§on_drop_down_closing: fn(&AutoCompleteBox, &CancelEventArgs)§on_drop_down_closed: fn(&AutoCompleteBox)§on_text_changed: fn(&AutoCompleteBox, &TextChangedEventArgs)§format_value: fn(&AutoCompleteBox, &Option<BoxedValue>) -> Option<String>Trait Implementations§
Source§impl Clone for AutoCompleteBoxVTable
impl Clone for AutoCompleteBoxVTable
impl Copy for AutoCompleteBoxVTable
Auto Trait Implementations§
impl Freeze for AutoCompleteBoxVTable
impl RefUnwindSafe for AutoCompleteBoxVTable
impl Send for AutoCompleteBoxVTable
impl Sync for AutoCompleteBoxVTable
impl Unpin for AutoCompleteBoxVTable
impl UnsafeUnpin for AutoCompleteBoxVTable
impl UnwindSafe for AutoCompleteBoxVTable
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more