Struct ux::FlowLayout [−][src]
pub struct FlowLayout(_, _);
Implementations
impl FlowLayout
[src]
impl FlowLayout
[src]pub fn new(orientation: FlowOrientation) -> FlowLayout
[src]
Creates a new FlowLayout
with the given orientation
orientation
the orientation of the flow layout
Returns
the newly created FlowLayout
Trait Implementations
impl Clone for FlowLayout
[src]
impl Clone for FlowLayout
[src]pub fn clone(&self) -> FlowLayout
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for FlowLayout
[src]
impl Eq for FlowLayout
[src]impl Hash for FlowLayout
[src]
impl Hash for FlowLayout
[src]impl IsA<InitiallyUnowned> for FlowLayout
[src]
impl IsA<InitiallyUnowned> for FlowLayout
[src]impl IsA<LayoutManager> for FlowLayout
[src]
impl IsA<LayoutManager> for FlowLayout
[src]impl Ord for FlowLayout
[src]
impl Ord for FlowLayout
[src]impl<T> PartialEq<T> for FlowLayout where
T: ObjectType,
[src]
impl<T> PartialEq<T> for FlowLayout where
T: ObjectType,
[src]impl<T> PartialOrd<T> for FlowLayout where
T: ObjectType,
[src]
impl<T> PartialOrd<T> for FlowLayout where
T: ObjectType,
[src]impl StaticType for FlowLayout
[src]
impl StaticType for FlowLayout
[src]pub fn static_type() -> Type
[src]
Auto Trait Implementations
impl RefUnwindSafe for FlowLayout
impl RefUnwindSafe for FlowLayout
impl !Send for FlowLayout
impl !Send for FlowLayout
impl !Sync for FlowLayout
impl !Sync for FlowLayout
impl Unpin for FlowLayout
impl Unpin for FlowLayout
impl UnwindSafe for FlowLayout
impl UnwindSafe for FlowLayout
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> FlowLayoutExt for O where
O: IsA<FlowLayout>,
[src]
impl<O> FlowLayoutExt for O where
O: IsA<FlowLayout>,
[src]pub fn get_column_spacing(&self) -> f32
[src]
pub fn get_column_width(&self) -> (f32, f32)
[src]
pub fn get_homogeneous(&self) -> bool
[src]
pub fn get_orientation(&self) -> FlowOrientation
[src]
pub fn get_row_height(&self) -> (f32, f32)
[src]
pub fn get_row_spacing(&self) -> f32
[src]
pub fn get_snap_to_grid(&self) -> bool
[src]
pub fn set_column_spacing(&self, spacing: f32)
[src]
pub fn set_column_width(&self, min_width: f32, max_width: f32)
[src]
pub fn set_homogeneous(&self, homogeneous: bool)
[src]
pub fn set_orientation(&self, orientation: FlowOrientation)
[src]
pub fn set_row_height(&self, min_height: f32, max_height: f32)
[src]
pub fn set_row_spacing(&self, spacing: f32)
[src]
pub fn set_snap_to_grid(&self, snap_to_grid: bool)
[src]
pub fn get_property_max_column_width(&self) -> f32
[src]
pub fn set_property_max_column_width(&self, max_column_width: f32)
[src]
pub fn get_property_max_row_height(&self) -> f32
[src]
pub fn set_property_max_row_height(&self, max_row_height: f32)
[src]
pub fn get_property_min_column_width(&self) -> f32
[src]
pub fn set_property_min_column_width(&self, min_column_width: f32)
[src]
pub fn get_property_min_row_height(&self) -> f32
[src]
pub fn set_property_min_row_height(&self, min_row_height: f32)
[src]
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_homogeneous_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_max_column_width_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_max_row_height_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_min_column_width_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_min_row_height_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_spacing_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_snap_to_grid_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>,
[src]
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
[src]pub fn into_color(self) -> To
[src]
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
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value> + Send + Sync + 'static,
[src]
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value> + Send + Sync + 'static,
pub fn connect_local<'a, N, F>(
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value> + 'static,
[src]
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value> + 'static,
pub unsafe fn connect_unsafe<'a, N, F>(
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value>,
[src]
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value>,
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
N: Into<&'a str>,
O: ObjectType,
M: Into<&'a str>,
[src]
&'a self,
source_property: N,
target: &'a O,
target_property: M
) -> BindingBuilder<'a> where
N: Into<&'a str>,
O: ObjectType,
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>,