pub trait WidgetImplExt: ObjectSubclass + Sealed {
Show 41 methods // Provided methods fn parent_adjust_baseline_allocation(&self, baseline: &mut i32) { ... } fn parent_adjust_baseline_request( &self, minimum_baseline: &mut i32, natural_baseline: &mut i32 ) { ... } fn parent_adjust_size_allocation( &self, orientation: Orientation, minimum_size: &mut i32, natural_size: &mut i32, allocated_pos: &mut i32, allocated_size: &mut i32 ) { ... } fn parent_adjust_size_request( &self, orientation: Orientation, minimum_size: &mut i32, natural_size: &mut i32 ) { ... } fn parent_button_press_event(&self, event: &EventButton) -> Propagation { ... } fn parent_button_release_event(&self, event: &EventButton) -> Propagation { ... } fn parent_child_notify(&self, child_property: &ParamSpec) { ... } fn parent_composited_changed(&self) { ... } fn parent_compute_expand(&self, hexpand: &mut bool, vexpand: &mut bool) { ... } fn parent_configure_event(&self, event: &EventConfigure) -> Propagation { ... } fn parent_window_state_event(&self, event: &EventWindowState) -> Propagation { ... } fn parent_damage_event(&self, event: &EventExpose) -> Propagation { ... } fn parent_delete_event(&self, event: &Event) -> Propagation { ... } fn parent_destroy(&self) { ... } fn parent_destroy_event(&self, event: &Event) -> Propagation { ... } fn parent_direction_changed(&self, previous_direction: TextDirection) { ... } fn parent_dispatch_child_properties_changed(&self, pspecs: &[ParamSpec]) { ... } fn parent_drag_begin(&self, context: &DragContext) { ... } fn parent_drag_data_delete(&self, context: &DragContext) { ... } fn parent_drag_data_get( &self, context: &DragContext, selection_data: &SelectionData, info: u32, time: u32 ) { ... } fn parent_drag_data_received( &self, context: &DragContext, x: i32, y: i32, selection_data: &SelectionData, info: u32, time: u32 ) { ... } fn parent_drag_drop( &self, context: &DragContext, x: i32, y: i32, time: u32 ) -> Propagation { ... } fn parent_drag_end(&self, context: &DragContext) { ... } fn parent_drag_failed( &self, context: &DragContext, result: DragResult ) -> Propagation { ... } fn parent_drag_leave(&self, context: &DragContext, time: u32) { ... } fn parent_drag_motion( &self, context: &DragContext, x: i32, y: i32, time: u32 ) -> Propagation { ... } fn parent_draw(&self, cr: &Context) -> Propagation { ... } fn parent_request_mode(&self) -> SizeRequestMode { ... } fn parent_preferred_width(&self) -> (i32, i32) { ... } fn parent_preferred_width_for_height(&self, height: i32) -> (i32, i32) { ... } fn parent_preferred_height(&self) -> (i32, i32) { ... } fn parent_preferred_height_for_width(&self, width: i32) -> (i32, i32) { ... } fn parent_size_allocate(&self, allocation: &Allocation) { ... } fn parent_realize(&self) { ... } fn parent_unrealize(&self) { ... } fn parent_map(&self) { ... } fn parent_unmap(&self) { ... } fn parent_motion_notify_event(&self, event: &EventMotion) -> Propagation { ... } fn parent_scroll_event(&self, event: &EventScroll) -> Propagation { ... } fn parent_enter_notify_event(&self, event: &EventCrossing) -> Propagation { ... } fn parent_leave_notify_event(&self, event: &EventCrossing) -> Propagation { ... }
}

Provided Methods§

source

fn parent_adjust_baseline_allocation(&self, baseline: &mut i32)

source

fn parent_adjust_baseline_request( &self, minimum_baseline: &mut i32, natural_baseline: &mut i32 )

source

fn parent_adjust_size_allocation( &self, orientation: Orientation, minimum_size: &mut i32, natural_size: &mut i32, allocated_pos: &mut i32, allocated_size: &mut i32 )

source

fn parent_adjust_size_request( &self, orientation: Orientation, minimum_size: &mut i32, natural_size: &mut i32 )

source

fn parent_button_press_event(&self, event: &EventButton) -> Propagation

source

fn parent_button_release_event(&self, event: &EventButton) -> Propagation

source

fn parent_child_notify(&self, child_property: &ParamSpec)

source

fn parent_composited_changed(&self)

source

fn parent_compute_expand(&self, hexpand: &mut bool, vexpand: &mut bool)

source

fn parent_configure_event(&self, event: &EventConfigure) -> Propagation

source

fn parent_window_state_event(&self, event: &EventWindowState) -> Propagation

source

fn parent_damage_event(&self, event: &EventExpose) -> Propagation

source

fn parent_delete_event(&self, event: &Event) -> Propagation

source

fn parent_destroy(&self)

source

fn parent_destroy_event(&self, event: &Event) -> Propagation

source

fn parent_direction_changed(&self, previous_direction: TextDirection)

source

fn parent_dispatch_child_properties_changed(&self, pspecs: &[ParamSpec])

source

fn parent_drag_begin(&self, context: &DragContext)

source

fn parent_drag_data_delete(&self, context: &DragContext)

source

fn parent_drag_data_get( &self, context: &DragContext, selection_data: &SelectionData, info: u32, time: u32 )

source

fn parent_drag_data_received( &self, context: &DragContext, x: i32, y: i32, selection_data: &SelectionData, info: u32, time: u32 )

source

fn parent_drag_drop( &self, context: &DragContext, x: i32, y: i32, time: u32 ) -> Propagation

source

fn parent_drag_end(&self, context: &DragContext)

source

fn parent_drag_failed( &self, context: &DragContext, result: DragResult ) -> Propagation

source

fn parent_drag_leave(&self, context: &DragContext, time: u32)

source

fn parent_drag_motion( &self, context: &DragContext, x: i32, y: i32, time: u32 ) -> Propagation

source

fn parent_draw(&self, cr: &Context) -> Propagation

source

fn parent_request_mode(&self) -> SizeRequestMode

source

fn parent_preferred_width(&self) -> (i32, i32)

source

fn parent_preferred_width_for_height(&self, height: i32) -> (i32, i32)

source

fn parent_preferred_height(&self) -> (i32, i32)

source

fn parent_preferred_height_for_width(&self, width: i32) -> (i32, i32)

source

fn parent_size_allocate(&self, allocation: &Allocation)

source

fn parent_realize(&self)

source

fn parent_unrealize(&self)

source

fn parent_map(&self)

source

fn parent_unmap(&self)

source

fn parent_motion_notify_event(&self, event: &EventMotion) -> Propagation

source

fn parent_scroll_event(&self, event: &EventScroll) -> Propagation

source

fn parent_enter_notify_event(&self, event: &EventCrossing) -> Propagation

source

fn parent_leave_notify_event(&self, event: &EventCrossing) -> Propagation

Implementors§