Trait clutter::GridLayoutExt[][src]

pub trait GridLayoutExt: 'static {
    fn attach<P: IsA<Actor>>(
        &self,
        child: &P,
        left: i32,
        top: i32,
        width: i32,
        height: i32
    );
fn attach_next_to<P: IsA<Actor>, Q: IsA<Actor>>(
        &self,
        child: &P,
        sibling: Option<&Q>,
        side: GridPosition,
        width: i32,
        height: i32
    );
fn get_child_at(&self, left: i32, top: i32) -> Option<Actor>;
fn get_column_homogeneous(&self) -> bool;
fn get_column_spacing(&self) -> u32;
fn get_orientation(&self) -> Orientation;
fn get_row_homogeneous(&self) -> bool;
fn get_row_spacing(&self) -> u32;
fn insert_column(&self, position: i32);
fn insert_next_to<P: IsA<Actor>>(&self, sibling: &P, side: GridPosition);
fn insert_row(&self, position: i32);
fn set_column_homogeneous(&self, homogeneous: bool);
fn set_column_spacing(&self, spacing: u32);
fn set_orientation(&self, orientation: Orientation);
fn set_row_homogeneous(&self, homogeneous: bool);
fn set_row_spacing(&self, spacing: u32);
fn connect_property_column_homogeneous_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_column_spacing_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_orientation_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_row_homogeneous_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_row_spacing_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId; }

Required methods

fn attach<P: IsA<Actor>>(
    &self,
    child: &P,
    left: i32,
    top: i32,
    width: i32,
    height: i32
)
[src]

fn attach_next_to<P: IsA<Actor>, Q: IsA<Actor>>(
    &self,
    child: &P,
    sibling: Option<&Q>,
    side: GridPosition,
    width: i32,
    height: i32
)
[src]

fn get_child_at(&self, left: i32, top: i32) -> Option<Actor>[src]

fn get_column_homogeneous(&self) -> bool[src]

fn get_column_spacing(&self) -> u32[src]

fn get_orientation(&self) -> Orientation[src]

fn get_row_homogeneous(&self) -> bool[src]

fn get_row_spacing(&self) -> u32[src]

fn insert_column(&self, position: i32)[src]

fn insert_next_to<P: IsA<Actor>>(&self, sibling: &P, side: GridPosition)[src]

fn insert_row(&self, position: i32)[src]

fn set_column_homogeneous(&self, homogeneous: bool)[src]

fn set_column_spacing(&self, spacing: u32)[src]

fn set_orientation(&self, orientation: Orientation)[src]

fn set_row_homogeneous(&self, homogeneous: bool)[src]

fn set_row_spacing(&self, spacing: u32)[src]

fn connect_property_column_homogeneous_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_property_column_spacing_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_property_orientation_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_property_row_homogeneous_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_property_row_spacing_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

Loading content...

Implementors

impl<O: IsA<GridLayout>> GridLayoutExt for O[src]

Loading content...