Trait libhelium::subclass::prelude::CellAreaImplExt
pub trait CellAreaImplExt: Sealed + ObjectSubclass {
Show 17 methods
// Provided methods
fn parent_activate<P, W>(
&self,
context: &P,
widget: &W,
area: &Rectangle,
flags: CellRendererState,
edit_only: bool,
) -> bool
where P: IsA<CellAreaContext>,
W: IsA<Widget> { ... }
fn parent_add<R>(&self, renderer: &R)
where R: IsA<CellRenderer> { ... }
fn parent_apply_attributes<M>(
&self,
tree_model: &M,
iter: &TreeIter,
is_expander: bool,
is_expanded: bool,
)
where M: IsA<TreeModel> { ... }
fn parent_create_context(&self) -> Option<CellAreaContext> { ... }
fn parent_copy_context<P>(&self, context: &P) -> Option<CellAreaContext>
where P: IsA<CellAreaContext> { ... }
fn parent_event<W, P>(
&self,
context: &P,
widget: &W,
event: &Event,
area: &Rectangle,
flags: CellRendererState,
) -> bool
where W: IsA<Widget>,
P: IsA<CellAreaContext> { ... }
fn parent_foreach(&self, callback: &CellCallback) { ... }
fn parent_foreach_alloc<P, W>(
&self,
context: &P,
widget: &W,
area: &Rectangle,
bg_area: &Rectangle,
callback: &CellCallbackAllocate,
)
where P: IsA<CellAreaContext>,
W: IsA<Widget> { ... }
fn parent_remove<R>(&self, renderer: &R)
where R: IsA<CellRenderer> { ... }
fn parent_is_activatable(&self) -> bool { ... }
fn parent_focus(&self, direction_type: DirectionType) -> bool { ... }
fn parent_request_mode(&self) -> SizeRequestMode { ... }
fn parent_preferred_width<P, W>(
&self,
cell_area_context: &P,
widget: &W,
) -> (i32, i32)
where P: IsA<CellAreaContext>,
W: IsA<Widget> { ... }
fn parent_preferred_height<P, W>(
&self,
cell_area_context: &P,
widget: &W,
) -> (i32, i32)
where P: IsA<CellAreaContext>,
W: IsA<Widget> { ... }
fn parent_preferred_width_for_height<P, W>(
&self,
cell_area_context: &P,
widget: &W,
height: i32,
) -> (i32, i32)
where P: IsA<CellAreaContext>,
W: IsA<Widget> { ... }
fn parent_preferred_height_for_width<P, W>(
&self,
cell_area_context: &P,
widget: &W,
width: i32,
) -> (i32, i32)
where P: IsA<CellAreaContext>,
W: IsA<Widget> { ... }
fn parent_snapshot<P, W>(
&self,
context: &P,
snapshot: &Snapshot,
widget: &W,
background_area: &Rectangle,
cellarea: &Rectangle,
flags: CellRendererState,
paint_focus: bool,
)
where P: IsA<CellAreaContext>,
W: IsA<Widget> { ... }
}
Provided Methods§
fn parent_activate<P, W>(
&self,
context: &P,
widget: &W,
area: &Rectangle,
flags: CellRendererState,
edit_only: bool,
) -> boolwhere
P: IsA<CellAreaContext>,
W: IsA<Widget>,
fn parent_add<R>(&self, renderer: &R)where
R: IsA<CellRenderer>,
fn parent_apply_attributes<M>(
&self,
tree_model: &M,
iter: &TreeIter,
is_expander: bool,
is_expanded: bool,
)where
M: IsA<TreeModel>,
fn parent_create_context(&self) -> Option<CellAreaContext>
fn parent_copy_context<P>(&self, context: &P) -> Option<CellAreaContext>where
P: IsA<CellAreaContext>,
fn parent_event<W, P>(
&self,
context: &P,
widget: &W,
event: &Event,
area: &Rectangle,
flags: CellRendererState,
) -> boolwhere
W: IsA<Widget>,
P: IsA<CellAreaContext>,
fn parent_foreach(&self, callback: &CellCallback)
fn parent_foreach_alloc<P, W>(
&self,
context: &P,
widget: &W,
area: &Rectangle,
bg_area: &Rectangle,
callback: &CellCallbackAllocate,
)where
P: IsA<CellAreaContext>,
W: IsA<Widget>,
fn parent_remove<R>(&self, renderer: &R)where
R: IsA<CellRenderer>,
fn parent_is_activatable(&self) -> bool
fn parent_focus(&self, direction_type: DirectionType) -> bool
fn parent_request_mode(&self) -> SizeRequestMode
fn parent_preferred_width<P, W>(
&self,
cell_area_context: &P,
widget: &W,
) -> (i32, i32)where
P: IsA<CellAreaContext>,
W: IsA<Widget>,
fn parent_preferred_height<P, W>(
&self,
cell_area_context: &P,
widget: &W,
) -> (i32, i32)where
P: IsA<CellAreaContext>,
W: IsA<Widget>,
fn parent_preferred_width_for_height<P, W>(
&self,
cell_area_context: &P,
widget: &W,
height: i32,
) -> (i32, i32)where
P: IsA<CellAreaContext>,
W: IsA<Widget>,
fn parent_preferred_height_for_width<P, W>(
&self,
cell_area_context: &P,
widget: &W,
width: i32,
) -> (i32, i32)where
P: IsA<CellAreaContext>,
W: IsA<Widget>,
fn parent_snapshot<P, W>(
&self,
context: &P,
snapshot: &Snapshot,
widget: &W,
background_area: &Rectangle,
cellarea: &Rectangle,
flags: CellRendererState,
paint_focus: bool,
)where
P: IsA<CellAreaContext>,
W: IsA<Widget>,
Object Safety§
This trait is not object safe.