pub trait CellRendererImpl: CellRendererImplExt + ObjectImpl {
    fn activate<P>(
        &self,
        renderer: &Self::Type,
        event: Option<&Event>,
        widget: &P,
        path: &str,
        background_area: &Rectangle,
        cell_area: &Rectangle,
        flags: CellRendererState
    ) -> bool
    where
        P: IsA<Widget>
, { ... } fn editing_canceled(&self, renderer: &Self::Type) { ... } fn editing_started(
        &self,
        renderer: &Self::Type,
        editable: &CellEditable,
        path: &str
    ) { ... } fn aligned_area<P>(
        &self,
        renderer: &Self::Type,
        widget: &P,
        flags: CellRendererState,
        cell_area: &Rectangle
    ) -> Rectangle
    where
        P: IsA<Widget>
, { ... } fn preferred_height_for_width<P>(
        &self,
        renderer: &Self::Type,
        widget: &P,
        width: i32
    ) -> (i32, i32)
    where
        P: IsA<Widget>
, { ... } fn preferred_height<P>(
        &self,
        renderer: &Self::Type,
        widget: &P
    ) -> (i32, i32)
    where
        P: IsA<Widget>
, { ... } fn preferred_width_for_height<P>(
        &self,
        renderer: &Self::Type,
        widget: &P,
        height: i32
    ) -> (i32, i32)
    where
        P: IsA<Widget>
, { ... } fn preferred_width<P>(
        &self,
        renderer: &Self::Type,
        widget: &P
    ) -> (i32, i32)
    where
        P: IsA<Widget>
, { ... } fn request_mode(&self, renderer: &Self::Type) -> SizeRequestMode { ... } fn snapshot<P>(
        &self,
        renderer: &Self::Type,
        snapshot: &Snapshot,
        widget: &P,
        background_area: &Rectangle,
        cell_area: &Rectangle,
        flags: CellRendererState
    )
    where
        P: IsA<Widget>
, { ... } fn start_editing<P>(
        &self,
        renderer: &Self::Type,
        event: Option<&Event>,
        widget: &P,
        path: &str,
        background_area: &Rectangle,
        cell_area: &Rectangle,
        flags: CellRendererState
    ) -> Option<CellEditable>
    where
        P: IsA<Widget>
, { ... } }

Provided methods

Implementors