Trait libhelium::subclass::prelude::CellRendererImplExt
pub trait CellRendererImplExt: Sealed + ObjectSubclass {
// Provided methods
fn parent_request_mode(&self) -> SizeRequestMode { ... }
fn parent_preferred_width<P>(&self, widget: &P) -> (i32, i32)
where P: IsA<Widget> { ... }
fn parent_preferred_width_for_height<P>(
&self,
widget: &P,
height: i32,
) -> (i32, i32)
where P: IsA<Widget> { ... }
fn parent_preferred_height<P>(&self, widget: &P) -> (i32, i32)
where P: IsA<Widget> { ... }
fn parent_preferred_height_for_width<P>(
&self,
widget: &P,
width: i32,
) -> (i32, i32)
where P: IsA<Widget> { ... }
fn parent_aligned_area<P>(
&self,
widget: &P,
flags: CellRendererState,
cell_area: &Rectangle,
) -> Rectangle
where P: IsA<Widget> { ... }
fn parent_snapshot<P>(
&self,
snapshot: &Snapshot,
widget: &P,
background_area: &Rectangle,
cell_area: &Rectangle,
flags: CellRendererState,
)
where P: IsA<Widget> { ... }
fn parent_activate<P>(
&self,
event: Option<&Event>,
widget: &P,
path: &str,
background_area: &Rectangle,
cell_area: &Rectangle,
flags: CellRendererState,
) -> bool
where P: IsA<Widget> { ... }
fn parent_start_editing<P>(
&self,
event: Option<&Event>,
widget: &P,
path: &str,
background_area: &Rectangle,
cell_area: &Rectangle,
flags: CellRendererState,
) -> Option<CellEditable>
where P: IsA<Widget> { ... }
fn parent_editing_canceled(&self) { ... }
fn parent_editing_started(&self, editable: &CellEditable, path: &str) { ... }
}
Provided Methods§
fn parent_request_mode(&self) -> SizeRequestMode
fn parent_preferred_width<P>(&self, widget: &P) -> (i32, i32)where
P: IsA<Widget>,
fn parent_preferred_width_for_height<P>(
&self,
widget: &P,
height: i32,
) -> (i32, i32)where
P: IsA<Widget>,
fn parent_preferred_height<P>(&self, widget: &P) -> (i32, i32)where
P: IsA<Widget>,
fn parent_preferred_height_for_width<P>(
&self,
widget: &P,
width: i32,
) -> (i32, i32)where
P: IsA<Widget>,
fn parent_aligned_area<P>(
&self,
widget: &P,
flags: CellRendererState,
cell_area: &Rectangle,
) -> Rectanglewhere
P: IsA<Widget>,
fn parent_snapshot<P>(
&self,
snapshot: &Snapshot,
widget: &P,
background_area: &Rectangle,
cell_area: &Rectangle,
flags: CellRendererState,
)where
P: IsA<Widget>,
fn parent_activate<P>(
&self,
event: Option<&Event>,
widget: &P,
path: &str,
background_area: &Rectangle,
cell_area: &Rectangle,
flags: CellRendererState,
) -> boolwhere
P: IsA<Widget>,
fn parent_start_editing<P>(
&self,
event: Option<&Event>,
widget: &P,
path: &str,
background_area: &Rectangle,
cell_area: &Rectangle,
flags: CellRendererState,
) -> Option<CellEditable>where
P: IsA<Widget>,
fn parent_editing_canceled(&self)
fn parent_editing_started(&self, editable: &CellEditable, path: &str)
Object Safety§
This trait is not object safe.