Trait gtk::prelude::GtkListStoreExtManual[][src]

pub trait GtkListStoreExtManual: 'static {
    fn insert_with_values(
        &self,
        position: Option<u32>,
        columns_and_values: &[(u32, &dyn ToValue)]
    ) -> TreeIter;
fn reorder(&self, new_order: &[u32]);
fn set(&self, iter: &TreeIter, columns_and_values: &[(u32, &dyn ToValue)]);
fn set_value(&self, iter: &TreeIter, column: u32, value: &Value); }

Required methods

Reorders self to follow the order indicated by new_order. Note that this function only works with unsorted stores.

new_order

an array of integers mapping the new position of each child to its old position before the re-ordering, i.e. new_order``[newpos] = oldpos. It must have exactly as many items as the list store’s length.

Sets the data in the cell specified by iter and column. The type of value must be convertible to the type of the column.

iter

A valid TreeIter for the row being modified

column

column number to modify

value

new value for the cell

Implementors