pub trait CellLayoutExt: IsA<CellLayout> + Sealed + 'static {
// Provided methods
fn add_attribute(
&self,
cell: &impl IsA<CellRenderer>,
attribute: &str,
column: i32
) { ... }
fn clear(&self) { ... }
fn clear_attributes(&self, cell: &impl IsA<CellRenderer>) { ... }
fn area(&self) -> Option<CellArea> { ... }
fn cells(&self) -> Vec<CellRenderer> { ... }
fn pack_end(&self, cell: &impl IsA<CellRenderer>, expand: bool) { ... }
fn pack_start(&self, cell: &impl IsA<CellRenderer>, expand: bool) { ... }
fn reorder(&self, cell: &impl IsA<CellRenderer>, position: i32) { ... }
fn set_cell_data_func(
&self,
cell: &impl IsA<CellRenderer>,
func: Option<Box_<dyn Fn(&CellLayout, &CellRenderer, &TreeModel, &TreeIter) + 'static>>
) { ... }
}