Struct components::GridLayout [−][src]
pub struct GridLayout(_, _);
Implementations
impl GridLayout
[src]
impl GridLayout
[src]pub fn new() -> GridLayout
[src]
Trait Implementations
impl Clone for GridLayout
[src]
impl Clone for GridLayout
[src]pub fn clone(&self) -> GridLayout
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for GridLayout
[src]
impl Default for GridLayout
[src]pub fn default() -> GridLayout
[src]
impl Eq for GridLayout
[src]
impl Eq for GridLayout
[src]impl Hash for GridLayout
[src]
impl Hash for GridLayout
[src]impl IsA<InitiallyUnowned> for GridLayout
[src]
impl IsA<InitiallyUnowned> for GridLayout
[src]impl IsA<LayoutManager> for GridLayout
[src]
impl IsA<LayoutManager> for GridLayout
[src]impl Ord for GridLayout
[src]
impl Ord for GridLayout
[src]impl<T> PartialEq<T> for GridLayout where
T: ObjectType,
[src]
impl<T> PartialEq<T> for GridLayout where
T: ObjectType,
[src]impl<T> PartialOrd<T> for GridLayout where
T: ObjectType,
[src]
impl<T> PartialOrd<T> for GridLayout where
T: ObjectType,
[src]impl StaticType for GridLayout
[src]
impl StaticType for GridLayout
[src]pub fn static_type() -> Type
[src]
Auto Trait Implementations
impl RefUnwindSafe for GridLayout
impl RefUnwindSafe for GridLayout
impl !Send for GridLayout
impl !Send for GridLayout
impl !Sync for GridLayout
impl !Sync for GridLayout
impl Unpin for GridLayout
impl Unpin for GridLayout
impl UnwindSafe for GridLayout
impl UnwindSafe for GridLayout
Blanket Implementations
impl<Super, Sub> CanDowncast<Sub> for Super where
Sub: IsA<Super>,
Super: IsA<Super>,
[src]
impl<Super, Sub> CanDowncast<Sub> for Super where
Sub: IsA<Super>,
Super: IsA<Super>,
[src]impl<T> Cast for T where
T: ObjectType,
[src]
impl<T> Cast for T where
T: ObjectType,
[src]pub fn upcast<T>(self) -> T where
Self: IsA<T>,
T: ObjectType,
[src]
Self: IsA<T>,
T: ObjectType,
pub fn upcast_ref<T>(&self) -> &T where
Self: IsA<T>,
T: ObjectType,
[src]
Self: IsA<T>,
T: ObjectType,
pub fn downcast<T>(self) -> Result<T, Self> where
Self: CanDowncast<T>,
T: ObjectType,
[src]
Self: CanDowncast<T>,
T: ObjectType,
pub fn downcast_ref<T>(&self) -> Option<&T> where
Self: CanDowncast<T>,
T: ObjectType,
[src]
Self: CanDowncast<T>,
T: ObjectType,
pub fn dynamic_cast<T>(self) -> Result<T, Self> where
T: ObjectType,
[src]
T: ObjectType,
pub fn dynamic_cast_ref<T>(&self) -> Option<&T> where
T: ObjectType,
[src]
T: ObjectType,
pub unsafe fn unsafe_cast<T>(self) -> T where
T: ObjectType,
[src]
T: ObjectType,
pub unsafe fn unsafe_cast_ref<T>(&self) -> &T where
T: ObjectType,
[src]
T: ObjectType,
impl<O> GridLayoutExt for O where
O: IsA<GridLayout>,
[src]
impl<O> GridLayoutExt for O where
O: IsA<GridLayout>,
[src]pub fn attach<P>(&self, child: &P, left: i32, top: i32, width: i32, height: i32) where
P: IsA<Actor>,
[src]
P: IsA<Actor>,
pub fn attach_next_to<P, Q>(
&self,
child: &P,
sibling: Option<&Q>,
side: GridPosition,
width: i32,
height: i32
) where
P: IsA<Actor>,
Q: IsA<Actor>,
[src]
&self,
child: &P,
sibling: Option<&Q>,
side: GridPosition,
width: i32,
height: i32
) where
P: IsA<Actor>,
Q: IsA<Actor>,
pub fn get_child_at(&self, left: i32, top: i32) -> Option<Actor>
[src]
pub fn get_column_homogeneous(&self) -> bool
[src]
pub fn get_column_spacing(&self) -> u32
[src]
pub fn get_orientation(&self) -> Orientation
[src]
pub fn get_row_homogeneous(&self) -> bool
[src]
pub fn get_row_spacing(&self) -> u32
[src]
pub fn insert_column(&self, position: i32)
[src]
pub fn insert_next_to<P>(&self, sibling: &P, side: GridPosition) where
P: IsA<Actor>,
[src]
P: IsA<Actor>,
pub fn insert_row(&self, position: i32)
[src]
pub fn set_column_homogeneous(&self, homogeneous: bool)
[src]
pub fn set_column_spacing(&self, spacing: u32)
[src]
pub fn set_orientation(&self, orientation: Orientation)
[src]
pub fn set_row_homogeneous(&self, homogeneous: bool)
[src]
pub fn set_row_spacing(&self, spacing: u32)
[src]
pub fn connect_property_column_homogeneous_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_column_spacing_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_orientation_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_row_homogeneous_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_row_spacing_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
pub fn into_color(self) -> To
impl<O> LayoutManagerExt for O where
O: IsA<LayoutManager>,
[src]
impl<O> LayoutManagerExt for O where
O: IsA<LayoutManager>,
[src]pub fn allocate<P>(
&self,
container: &P,
allocation: &ActorBox,
flags: AllocationFlags
) where
P: IsA<Container>,
[src]
&self,
container: &P,
allocation: &ActorBox,
flags: AllocationFlags
) where
P: IsA<Container>,
pub fn child_get_property<P, Q>(
&self,
container: &P,
actor: &Q,
property_name: &str,
value: &mut Value
) where
P: IsA<Container>,
Q: IsA<Actor>,
[src]
&self,
container: &P,
actor: &Q,
property_name: &str,
value: &mut Value
) where
P: IsA<Container>,
Q: IsA<Actor>,
pub fn child_set_property<P, Q>(
&self,
container: &P,
actor: &Q,
property_name: &str,
value: &Value
) where
P: IsA<Container>,
Q: IsA<Actor>,
[src]
&self,
container: &P,
actor: &Q,
property_name: &str,
value: &Value
) where
P: IsA<Container>,
Q: IsA<Actor>,
pub fn find_child_property(&self, name: &str) -> Option<ParamSpec>
[src]
pub fn get_child_meta<P, Q>(
&self,
container: &P,
actor: &Q
) -> Option<LayoutMeta> where
P: IsA<Container>,
Q: IsA<Actor>,
[src]
&self,
container: &P,
actor: &Q
) -> Option<LayoutMeta> where
P: IsA<Container>,
Q: IsA<Actor>,
pub fn get_preferred_height<P>(
&self,
container: &P,
for_width: f32
) -> (f32, f32) where
P: IsA<Container>,
[src]
&self,
container: &P,
for_width: f32
) -> (f32, f32) where
P: IsA<Container>,
pub fn get_preferred_width<P>(
&self,
container: &P,
for_height: f32
) -> (f32, f32) where
P: IsA<Container>,
[src]
&self,
container: &P,
for_height: f32
) -> (f32, f32) where
P: IsA<Container>,
pub fn layout_changed(&self)
[src]
pub fn list_child_properties(&self) -> Vec<ParamSpec, Global>ⓘ
[src]
pub fn set_container<P>(&self, container: Option<&P>) where
P: IsA<Container>,
[src]
P: IsA<Container>,
pub fn connect_layout_changed<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
impl<T> ObjectExt for T where
T: ObjectType,
[src]
impl<T> ObjectExt for T where
T: ObjectType,
[src]pub fn is<U>(&self) -> bool where
U: StaticType,
[src]
U: StaticType,
pub fn get_type(&self) -> Type
[src]
pub fn get_object_class(&self) -> &ObjectClass
[src]
pub fn set_properties(
&self,
property_values: &[(&str, &dyn ToValue)]
) -> Result<(), BoolError>
[src]
&self,
property_values: &[(&str, &dyn ToValue)]
) -> Result<(), BoolError>
pub fn set_property<'a, N>(
&self,
property_name: N,
value: &dyn ToValue
) -> Result<(), BoolError> where
N: Into<&'a str>,
[src]
&self,
property_name: N,
value: &dyn ToValue
) -> Result<(), BoolError> where
N: Into<&'a str>,
pub fn get_property<'a, N>(&self, property_name: N) -> Result<Value, BoolError> where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub unsafe fn set_qdata<QD>(&self, key: Quark, value: QD) where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn get_qdata<QD>(&self, key: Quark) -> Option<&QD> where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn steal_qdata<QD>(&self, key: Quark) -> Option<QD> where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn set_data<QD>(&self, key: &str, value: QD) where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn get_data<QD>(&self, key: &str) -> Option<&QD> where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn steal_data<QD>(&self, key: &str) -> Option<QD> where
QD: 'static,
[src]
QD: 'static,
pub fn block_signal(&self, handler_id: &SignalHandlerId)
[src]
pub fn unblock_signal(&self, handler_id: &SignalHandlerId)
[src]
pub fn stop_signal_emission(&self, signal_name: &str)
[src]
pub fn disconnect(&self, handler_id: SignalHandlerId)
[src]
pub fn connect_notify<F>(&self, name: Option<&str>, f: F) -> SignalHandlerId where
F: 'static + Fn(&T, &ParamSpec) + Send + Sync,
[src]
F: 'static + Fn(&T, &ParamSpec) + Send + Sync,
pub unsafe fn connect_notify_unsafe<F>(
&self,
name: Option<&str>,
f: F
) -> SignalHandlerId where
F: Fn(&T, &ParamSpec),
[src]
&self,
name: Option<&str>,
f: F
) -> SignalHandlerId where
F: Fn(&T, &ParamSpec),
pub fn notify<'a, N>(&self, property_name: N) where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub fn notify_by_pspec(&self, pspec: &ParamSpec)
[src]
pub fn has_property<'a, N>(&self, property_name: N, type_: Option<Type>) -> bool where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub fn get_property_type<'a, N>(&self, property_name: N) -> Option<Type> where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub fn find_property<'a, N>(&self, property_name: N) -> Option<ParamSpec> where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub fn list_properties(&self) -> Vec<ParamSpec, Global>ⓘ
[src]
pub fn connect<'a, N, F>(
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
F: Fn(&[Value]) -> Option<Value> + Send + Sync + 'static,
N: Into<&'a str>,
[src]
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
F: Fn(&[Value]) -> Option<Value> + Send + Sync + 'static,
N: Into<&'a str>,
pub fn connect_local<'a, N, F>(
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
F: Fn(&[Value]) -> Option<Value> + 'static,
N: Into<&'a str>,
[src]
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
F: Fn(&[Value]) -> Option<Value> + 'static,
N: Into<&'a str>,
pub unsafe fn connect_unsafe<'a, N, F>(
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
F: Fn(&[Value]) -> Option<Value>,
N: Into<&'a str>,
[src]
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
F: Fn(&[Value]) -> Option<Value>,
N: Into<&'a str>,
pub fn emit<'a, N>(
&self,
signal_name: N,
args: &[&dyn ToValue]
) -> Result<Option<Value>, BoolError> where
N: Into<&'a str>,
[src]
&self,
signal_name: N,
args: &[&dyn ToValue]
) -> Result<Option<Value>, BoolError> where
N: Into<&'a str>,
pub fn downgrade(&self) -> WeakRef<T>
[src]
pub fn bind_property<'a, O, N, M>(
&'a self,
source_property: N,
target: &'a O,
target_property: M
) -> BindingBuilder<'a> where
O: ObjectType,
N: Into<&'a str>,
M: Into<&'a str>,
[src]
&'a self,
source_property: N,
target: &'a O,
target_property: M
) -> BindingBuilder<'a> where
O: ObjectType,
N: Into<&'a str>,
M: Into<&'a str>,
pub fn ref_count(&self) -> u32
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,