[−][src]Trait gtk::subclass::widget::WidgetImplExt
Required methods
fn parent_adjust_baseline_allocation(&self, widget: &Widget, baseline: &mut i32)
fn parent_adjust_baseline_request(
&self,
widget: &Widget,
minimum_baseline: &mut i32,
natural_baseline: &mut i32
)
&self,
widget: &Widget,
minimum_baseline: &mut i32,
natural_baseline: &mut i32
)
fn parent_adjust_size_allocation(
&self,
widget: &Widget,
orientation: Orientation,
minimum_size: &mut i32,
natural_size: &mut i32,
allocated_pos: &mut i32,
allocated_size: &mut i32
)
&self,
widget: &Widget,
orientation: Orientation,
minimum_size: &mut i32,
natural_size: &mut i32,
allocated_pos: &mut i32,
allocated_size: &mut i32
)
fn parent_adjust_size_request(
&self,
widget: &Widget,
orientation: Orientation,
minimum_size: &mut i32,
natural_size: &mut i32
)
&self,
widget: &Widget,
orientation: Orientation,
minimum_size: &mut i32,
natural_size: &mut i32
)
fn parent_button_press_event(
&self,
widget: &Widget,
event: &EventButton
) -> Inhibit
&self,
widget: &Widget,
event: &EventButton
) -> Inhibit
fn parent_button_release_event(
&self,
widget: &Widget,
event: &EventButton
) -> Inhibit
&self,
widget: &Widget,
event: &EventButton
) -> Inhibit
fn parent_child_notify(&self, widget: &Widget, child_property: &ParamSpec)
fn parent_composited_changed(&self, widget: &Widget)
fn parent_compute_expand(
&self,
widget: &Widget,
hexpand_p: &mut bool,
vexpand_p: &mut bool
)
&self,
widget: &Widget,
hexpand_p: &mut bool,
vexpand_p: &mut bool
)
fn parent_configure_event(
&self,
widget: &Widget,
event: &EventConfigure
) -> Inhibit
&self,
widget: &Widget,
event: &EventConfigure
) -> Inhibit
fn parent_damage_event(&self, widget: &Widget, event: &EventExpose) -> Inhibit
fn parent_delete_event(&self, widget: &Widget, event: &Event) -> Inhibit
fn parent_destroy(&self, widget: &Widget)
fn parent_destroy_event(&self, widget: &Widget, event: &Event) -> Inhibit
fn parent_direction_changed(
&self,
widget: &Widget,
previous_direction: TextDirection
)
&self,
widget: &Widget,
previous_direction: TextDirection
)
fn parent_dispatch_child_properties_changed(
&self,
widget: &Widget,
pspecs: &[ParamSpec]
)
&self,
widget: &Widget,
pspecs: &[ParamSpec]
)
fn parent_drag_begin(&self, widget: &Widget, context: &DragContext)
fn parent_drag_data_delete(&self, widget: &Widget, context: &DragContext)
fn parent_drag_data_get(
&self,
widget: &Widget,
context: &DragContext,
selection_data: &SelectionData,
info: u32,
time: u32
)
&self,
widget: &Widget,
context: &DragContext,
selection_data: &SelectionData,
info: u32,
time: u32
)
fn parent_drag_data_received(
&self,
widget: &Widget,
context: &DragContext,
x: i32,
y: i32,
selection_data: &SelectionData,
info: u32,
time: u32
)
&self,
widget: &Widget,
context: &DragContext,
x: i32,
y: i32,
selection_data: &SelectionData,
info: u32,
time: u32
)
fn parent_drag_drop(
&self,
widget: &Widget,
context: &DragContext,
x: i32,
y: i32,
time: u32
) -> Inhibit
&self,
widget: &Widget,
context: &DragContext,
x: i32,
y: i32,
time: u32
) -> Inhibit
fn parent_drag_end(&self, widget: &Widget, context: &DragContext)
fn parent_drag_failed(
&self,
widget: &Widget,
context: &DragContext,
result: DragResult
) -> Inhibit
&self,
widget: &Widget,
context: &DragContext,
result: DragResult
) -> Inhibit
fn parent_drag_leave(&self, widget: &Widget, context: &DragContext, time: u32)
fn parent_drag_motion(
&self,
widget: &Widget,
context: &DragContext,
x: i32,
y: i32,
time: u32
) -> Inhibit
&self,
widget: &Widget,
context: &DragContext,
x: i32,
y: i32,
time: u32
) -> Inhibit
fn parent_draw(&self, widget: &Widget, cr: &Context) -> Inhibit
fn parent_get_request_mode(&self, widget: &Widget) -> SizeRequestMode
fn parent_get_preferred_width(&self, widget: &Widget) -> (i32, i32)
fn parent_get_preferred_width_for_height(
&self,
widget: &Widget,
height: i32
) -> (i32, i32)
&self,
widget: &Widget,
height: i32
) -> (i32, i32)
fn parent_get_preferred_height(&self, widget: &Widget) -> (i32, i32)
fn parent_get_preferred_height_for_width(
&self,
widget: &Widget,
width: i32
) -> (i32, i32)
&self,
widget: &Widget,
width: i32
) -> (i32, i32)
fn parent_size_allocate(&self, widget: &Widget, allocation: &Allocation)
fn parent_realize(&self, widget: &Widget)
fn parent_unrealize(&self, widget: &Widget)
fn parent_map(&self, widget: &Widget)
fn parent_unmap(&self, widget: &Widget)
fn parent_motion_notify_event(
&self,
widget: &Widget,
event: &EventMotion
) -> Inhibit
&self,
widget: &Widget,
event: &EventMotion
) -> Inhibit
fn parent_scroll_event(&self, widget: &Widget, event: &EventScroll) -> Inhibit
Implementors
impl<T: WidgetImpl + ObjectImpl> WidgetImplExt for T
[src]
fn parent_adjust_baseline_allocation(&self, widget: &Widget, baseline: &mut i32)
[src]
fn parent_adjust_baseline_request(
&self,
widget: &Widget,
minimum_baseline: &mut i32,
natural_baseline: &mut i32
)
[src]
&self,
widget: &Widget,
minimum_baseline: &mut i32,
natural_baseline: &mut i32
)
fn parent_adjust_size_allocation(
&self,
widget: &Widget,
orientation: Orientation,
minimum_size: &mut i32,
natural_size: &mut i32,
allocated_pos: &mut i32,
allocated_size: &mut i32
)
[src]
&self,
widget: &Widget,
orientation: Orientation,
minimum_size: &mut i32,
natural_size: &mut i32,
allocated_pos: &mut i32,
allocated_size: &mut i32
)
fn parent_adjust_size_request(
&self,
widget: &Widget,
orientation: Orientation,
minimum_size: &mut i32,
natural_size: &mut i32
)
[src]
&self,
widget: &Widget,
orientation: Orientation,
minimum_size: &mut i32,
natural_size: &mut i32
)
fn parent_button_press_event(
&self,
widget: &Widget,
event: &EventButton
) -> Inhibit
[src]
&self,
widget: &Widget,
event: &EventButton
) -> Inhibit
fn parent_button_release_event(
&self,
widget: &Widget,
event: &EventButton
) -> Inhibit
[src]
&self,
widget: &Widget,
event: &EventButton
) -> Inhibit
fn parent_child_notify(&self, widget: &Widget, child_property: &ParamSpec)
[src]
fn parent_composited_changed(&self, widget: &Widget)
[src]
fn parent_compute_expand(
&self,
widget: &Widget,
hexpand_p: &mut bool,
vexpand_p: &mut bool
)
[src]
&self,
widget: &Widget,
hexpand_p: &mut bool,
vexpand_p: &mut bool
)
fn parent_configure_event(
&self,
widget: &Widget,
event: &EventConfigure
) -> Inhibit
[src]
&self,
widget: &Widget,
event: &EventConfigure
) -> Inhibit
fn parent_damage_event(&self, widget: &Widget, event: &EventExpose) -> Inhibit
[src]
fn parent_delete_event(&self, widget: &Widget, event: &Event) -> Inhibit
[src]
fn parent_destroy(&self, widget: &Widget)
[src]
fn parent_destroy_event(&self, widget: &Widget, event: &Event) -> Inhibit
[src]
fn parent_direction_changed(
&self,
widget: &Widget,
previous_direction: TextDirection
)
[src]
&self,
widget: &Widget,
previous_direction: TextDirection
)
fn parent_dispatch_child_properties_changed(
&self,
widget: &Widget,
pspecs: &[ParamSpec]
)
[src]
&self,
widget: &Widget,
pspecs: &[ParamSpec]
)
fn parent_drag_begin(&self, widget: &Widget, context: &DragContext)
[src]
fn parent_drag_data_delete(&self, widget: &Widget, context: &DragContext)
[src]
fn parent_drag_data_get(
&self,
widget: &Widget,
context: &DragContext,
selection_data: &SelectionData,
info: u32,
time: u32
)
[src]
&self,
widget: &Widget,
context: &DragContext,
selection_data: &SelectionData,
info: u32,
time: u32
)
fn parent_drag_data_received(
&self,
widget: &Widget,
context: &DragContext,
x: i32,
y: i32,
selection_data: &SelectionData,
info: u32,
time: u32
)
[src]
&self,
widget: &Widget,
context: &DragContext,
x: i32,
y: i32,
selection_data: &SelectionData,
info: u32,
time: u32
)
fn parent_drag_drop(
&self,
widget: &Widget,
context: &DragContext,
x: i32,
y: i32,
time: u32
) -> Inhibit
[src]
&self,
widget: &Widget,
context: &DragContext,
x: i32,
y: i32,
time: u32
) -> Inhibit
fn parent_drag_end(&self, widget: &Widget, context: &DragContext)
[src]
fn parent_drag_failed(
&self,
widget: &Widget,
context: &DragContext,
result: DragResult
) -> Inhibit
[src]
&self,
widget: &Widget,
context: &DragContext,
result: DragResult
) -> Inhibit
fn parent_drag_leave(&self, widget: &Widget, context: &DragContext, time: u32)
[src]
fn parent_drag_motion(
&self,
widget: &Widget,
context: &DragContext,
x: i32,
y: i32,
time: u32
) -> Inhibit
[src]
&self,
widget: &Widget,
context: &DragContext,
x: i32,
y: i32,
time: u32
) -> Inhibit
fn parent_draw(&self, widget: &Widget, cr: &Context) -> Inhibit
[src]
fn parent_get_request_mode(&self, widget: &Widget) -> SizeRequestMode
[src]
fn parent_get_preferred_width(&self, widget: &Widget) -> (i32, i32)
[src]
fn parent_get_preferred_width_for_height(
&self,
widget: &Widget,
height: i32
) -> (i32, i32)
[src]
&self,
widget: &Widget,
height: i32
) -> (i32, i32)
fn parent_get_preferred_height(&self, widget: &Widget) -> (i32, i32)
[src]
fn parent_get_preferred_height_for_width(
&self,
widget: &Widget,
width: i32
) -> (i32, i32)
[src]
&self,
widget: &Widget,
width: i32
) -> (i32, i32)
fn parent_size_allocate(&self, widget: &Widget, allocation: &Allocation)
[src]
fn parent_realize(&self, widget: &Widget)
[src]
fn parent_unrealize(&self, widget: &Widget)
[src]
fn parent_map(&self, widget: &Widget)
[src]
fn parent_unmap(&self, widget: &Widget)
[src]
fn parent_motion_notify_event(
&self,
widget: &Widget,
event: &EventMotion
) -> Inhibit
[src]
&self,
widget: &Widget,
event: &EventMotion
) -> Inhibit