gtk4::subclass::cell_area

Trait CellAreaImplExt

Source
pub trait CellAreaImplExt: CellAreaImpl {
Show 17 methods // Provided methods fn parent_activate<P: IsA<CellAreaContext>, W: IsA<Widget>>( &self, context: &P, widget: &W, area: &Rectangle, flags: CellRendererState, edit_only: bool, ) -> bool { ... } fn parent_add<R: IsA<CellRenderer>>(&self, renderer: &R) { ... } fn parent_apply_attributes<M: IsA<TreeModel>>( &self, tree_model: &M, iter: &TreeIter, is_expander: bool, is_expanded: bool, ) { ... } fn parent_create_context(&self) -> Option<CellAreaContext> { ... } fn parent_copy_context<P: IsA<CellAreaContext>>( &self, context: &P, ) -> Option<CellAreaContext> { ... } fn parent_event<W: IsA<Widget>, P: IsA<CellAreaContext>>( &self, context: &P, widget: &W, event: &Event, area: &Rectangle, flags: CellRendererState, ) -> bool { ... } fn parent_foreach(&self, callback: &CellCallback) { ... } fn parent_foreach_alloc<P: IsA<CellAreaContext>, W: IsA<Widget>>( &self, context: &P, widget: &W, area: &Rectangle, bg_area: &Rectangle, callback: &CellCallbackAllocate, ) { ... } fn parent_remove<R: IsA<CellRenderer>>(&self, renderer: &R) { ... } 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: IsA<CellAreaContext>, W: IsA<Widget>>( &self, cell_area_context: &P, widget: &W, ) -> (i32, i32) { ... } fn parent_preferred_height<P: IsA<CellAreaContext>, W: IsA<Widget>>( &self, cell_area_context: &P, widget: &W, ) -> (i32, i32) { ... } fn parent_preferred_width_for_height<P: IsA<CellAreaContext>, W: IsA<Widget>>( &self, cell_area_context: &P, widget: &W, height: i32, ) -> (i32, i32) { ... } fn parent_preferred_height_for_width<P: IsA<CellAreaContext>, W: IsA<Widget>>( &self, cell_area_context: &P, widget: &W, width: i32, ) -> (i32, i32) { ... } fn parent_snapshot<P: IsA<CellAreaContext>, W: IsA<Widget>>( &self, context: &P, snapshot: &Snapshot, widget: &W, background_area: &Rectangle, cellarea: &Rectangle, flags: CellRendererState, paint_focus: bool, ) { ... }
}
๐Ÿ‘ŽDeprecated: Since 4.10

Provided Methodsยง

Source

fn parent_activate<P: IsA<CellAreaContext>, W: IsA<Widget>>( &self, context: &P, widget: &W, area: &Rectangle, flags: CellRendererState, edit_only: bool, ) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn parent_add<R: IsA<CellRenderer>>(&self, renderer: &R)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn parent_apply_attributes<M: IsA<TreeModel>>( &self, tree_model: &M, iter: &TreeIter, is_expander: bool, is_expanded: bool, )

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn parent_create_context(&self) -> Option<CellAreaContext>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn parent_copy_context<P: IsA<CellAreaContext>>( &self, context: &P, ) -> Option<CellAreaContext>

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn parent_event<W: IsA<Widget>, P: IsA<CellAreaContext>>( &self, context: &P, widget: &W, event: &Event, area: &Rectangle, flags: CellRendererState, ) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn parent_foreach(&self, callback: &CellCallback)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn parent_foreach_alloc<P: IsA<CellAreaContext>, W: IsA<Widget>>( &self, context: &P, widget: &W, area: &Rectangle, bg_area: &Rectangle, callback: &CellCallbackAllocate, )

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn parent_remove<R: IsA<CellRenderer>>(&self, renderer: &R)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn parent_is_activatable(&self) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn parent_focus(&self, direction_type: DirectionType) -> bool

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn parent_request_mode(&self) -> SizeRequestMode

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn parent_preferred_width<P: IsA<CellAreaContext>, W: IsA<Widget>>( &self, cell_area_context: &P, widget: &W, ) -> (i32, i32)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn parent_preferred_height<P: IsA<CellAreaContext>, W: IsA<Widget>>( &self, cell_area_context: &P, widget: &W, ) -> (i32, i32)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn parent_preferred_width_for_height<P: IsA<CellAreaContext>, W: IsA<Widget>>( &self, cell_area_context: &P, widget: &W, height: i32, ) -> (i32, i32)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn parent_preferred_height_for_width<P: IsA<CellAreaContext>, W: IsA<Widget>>( &self, cell_area_context: &P, widget: &W, width: i32, ) -> (i32, i32)

๐Ÿ‘ŽDeprecated: Since 4.10
Source

fn parent_snapshot<P: IsA<CellAreaContext>, W: IsA<Widget>>( &self, context: &P, snapshot: &Snapshot, widget: &W, background_area: &Rectangle, cellarea: &Rectangle, flags: CellRendererState, paint_focus: bool, )

๐Ÿ‘ŽDeprecated: Since 4.10

Dyn Compatibilityยง

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementorsยง