[][src]Trait gtk::subclass::cell_renderer::CellRendererImplExt

pub trait CellRendererImplExt {
    fn parent_get_request_mode(
        &self,
        renderer: &CellRenderer
    ) -> SizeRequestMode;
fn parent_get_preferred_width<P: IsA<Widget>>(
        &self,
        renderer: &CellRenderer,
        widget: &P
    ) -> (i32, i32);
fn parent_get_preferred_width_for_height<P: IsA<Widget>>(
        &self,
        renderer: &CellRenderer,
        widget: &P,
        height: i32
    ) -> (i32, i32);
fn parent_get_preferred_height<P: IsA<Widget>>(
        &self,
        renderer: &CellRenderer,
        widget: &P
    ) -> (i32, i32);
fn parent_get_preferred_height_for_width<P: IsA<Widget>>(
        &self,
        renderer: &CellRenderer,
        widget: &P,
        width: i32
    ) -> (i32, i32);
fn parent_get_aligned_area<P: IsA<Widget>>(
        &self,
        renderer: &CellRenderer,
        widget: &P,
        flags: CellRendererState,
        cell_area: &Rectangle
    ) -> Rectangle;
fn parent_render<P: IsA<Widget>>(
        &self,
        renderer: &CellRenderer,
        cr: &Context,
        widget: &P,
        background_area: &Rectangle,
        cell_area: &Rectangle,
        flags: CellRendererState
    );
fn parent_activate<P: IsA<Widget>>(
        &self,
        renderer: &CellRenderer,
        event: Option<&Event>,
        widget: &P,
        path: &str,
        background_area: &Rectangle,
        cell_area: &Rectangle,
        flags: CellRendererState
    ) -> bool;
fn parent_start_editing<P: IsA<Widget>>(
        &self,
        renderer: &CellRenderer,
        event: Option<&Event>,
        widget: &P,
        path: &str,
        background_area: &Rectangle,
        cell_area: &Rectangle,
        flags: CellRendererState
    ) -> Option<CellEditable>;
fn parent_editing_canceled(&self, renderer: &CellRenderer);
fn parent_editing_started(
        &self,
        renderer: &CellRenderer,
        editable: &CellEditable,
        path: &str
    ); }

Required methods

fn parent_get_request_mode(&self, renderer: &CellRenderer) -> SizeRequestMode

fn parent_get_preferred_width<P: IsA<Widget>>(
    &self,
    renderer: &CellRenderer,
    widget: &P
) -> (i32, i32)

fn parent_get_preferred_width_for_height<P: IsA<Widget>>(
    &self,
    renderer: &CellRenderer,
    widget: &P,
    height: i32
) -> (i32, i32)

fn parent_get_preferred_height<P: IsA<Widget>>(
    &self,
    renderer: &CellRenderer,
    widget: &P
) -> (i32, i32)

fn parent_get_preferred_height_for_width<P: IsA<Widget>>(
    &self,
    renderer: &CellRenderer,
    widget: &P,
    width: i32
) -> (i32, i32)

fn parent_get_aligned_area<P: IsA<Widget>>(
    &self,
    renderer: &CellRenderer,
    widget: &P,
    flags: CellRendererState,
    cell_area: &Rectangle
) -> Rectangle

fn parent_render<P: IsA<Widget>>(
    &self,
    renderer: &CellRenderer,
    cr: &Context,
    widget: &P,
    background_area: &Rectangle,
    cell_area: &Rectangle,
    flags: CellRendererState
)

fn parent_activate<P: IsA<Widget>>(
    &self,
    renderer: &CellRenderer,
    event: Option<&Event>,
    widget: &P,
    path: &str,
    background_area: &Rectangle,
    cell_area: &Rectangle,
    flags: CellRendererState
) -> bool

fn parent_start_editing<P: IsA<Widget>>(
    &self,
    renderer: &CellRenderer,
    event: Option<&Event>,
    widget: &P,
    path: &str,
    background_area: &Rectangle,
    cell_area: &Rectangle,
    flags: CellRendererState
) -> Option<CellEditable>

fn parent_editing_canceled(&self, renderer: &CellRenderer)

fn parent_editing_started(
    &self,
    renderer: &CellRenderer,
    editable: &CellEditable,
    path: &str
)

Loading content...

Implementors

impl<T: CellRendererImpl + ObjectImpl> CellRendererImplExt for T[src]

Loading content...