pub trait CellAreaImpl: CellAreaImplExt + ObjectImpl {
Show 20 methods
// Provided methods
fn cell_properties() -> &'static [ParamSpec] { ... }
fn set_cell_property<R>(
&self,
_obj: &Self::Type,
_renderer: &R,
_id: usize,
_value: &Value,
_pspec: &ParamSpec
)
where R: IsA<CellRenderer> { ... }
fn cell_property<R>(
&self,
_obj: &Self::Type,
_renderer: &R,
_id: usize,
_pspec: &ParamSpec
) -> Value
where R: IsA<CellRenderer> { ... }
fn activate<P, W>(
&self,
cell_area: &Self::Type,
context: &P,
widget: &W,
area: &Rectangle,
flags: CellRendererState,
edit_only: bool
) -> bool
where P: IsA<CellAreaContext>,
W: IsA<Widget> { ... }
fn add<R>(&self, cell_area: &Self::Type, renderer: &R)
where R: IsA<CellRenderer> { ... }
fn apply_attributes<M>(
&self,
cell_area: &Self::Type,
tree_model: &M,
iter: &TreeIter,
is_expander: bool,
is_expanded: bool
)
where M: IsA<TreeModel> { ... }
fn create_context(&self, cell_area: &Self::Type) -> Option<CellAreaContext> { ... }
fn copy_context<P>(
&self,
cell_area: &Self::Type,
context: &P
) -> Option<CellAreaContext>
where P: IsA<CellAreaContext> { ... }
fn event<W, P>(
&self,
cell_area: &Self::Type,
context: &P,
widget: &W,
event: &Event,
area: &Rectangle,
flags: CellRendererState
) -> bool
where W: IsA<Widget>,
P: IsA<CellAreaContext> { ... }
fn foreach(&self, cell_area: &Self::Type, callback: &CellCallback) { ... }
fn foreach_alloc<P, W>(
&self,
cell_type: &Self::Type,
context: &P,
widget: &W,
area: &Rectangle,
bg_area: &Rectangle,
callback: &CellCallbackAllocate
)
where P: IsA<CellAreaContext>,
W: IsA<Widget> { ... }
fn remove<R>(&self, cell_area: &Self::Type, renderer: &R)
where R: IsA<CellRenderer> { ... }
fn is_activatable(&self, cell_area: &Self::Type) -> bool { ... }
fn focus(
&self,
cell_area: &Self::Type,
direction_type: DirectionType
) -> bool { ... }
fn request_mode(&self, cell_area: &Self::Type) -> SizeRequestMode { ... }
fn preferred_width<P, W>(
&self,
cell_area: &Self::Type,
context: &P,
widget: &W
) -> (i32, i32)
where P: IsA<CellAreaContext>,
W: IsA<Widget> { ... }
fn preferred_width_for_height<P, W>(
&self,
cell_area: &Self::Type,
context: &P,
widget: &W,
height: i32
) -> (i32, i32)
where P: IsA<CellAreaContext>,
W: IsA<Widget> { ... }
fn preferred_height<P, W>(
&self,
cell_area: &Self::Type,
context: &P,
widget: &W
) -> (i32, i32)
where P: IsA<CellAreaContext>,
W: IsA<Widget> { ... }
fn preferred_height_for_width<P, W>(
&self,
cell_area: &Self::Type,
context: &P,
widget: &W,
width: i32
) -> (i32, i32)
where P: IsA<CellAreaContext>,
W: IsA<Widget> { ... }
fn snapshot<P, W>(
&self,
cell_area: &Self::Type,
context: &P,
snapshot: &Snapshot,
widget: &W,
background_area: &Rectangle,
cellarea: &Rectangle,
flags: CellRendererState,
paint_focus: bool
)
where P: IsA<CellAreaContext>,
W: IsA<Widget> { ... }
}