[][src]Struct native_windows_gui::DatePickerT

pub struct DatePickerT<S: Clone + Into<String>, ID: Hash + Clone> {
    pub value: Option<PickerDate>,
    pub position: (i32, i32),
    pub size: (u32, u32),
    pub visible: bool,
    pub disabled: bool,
    pub parent: ID,
    pub font: Option<ID>,
    pub align: HTextAlign,
    pub format: S,
    pub optional: bool,
    pub range: (Option<PickerDate>, Option<PickerDate>),
}

A template that creates a standard date picker (dtp)

About the format string:
"d" The one- or two-digit day.
"dd" The two-digit day. Single-digit day values are preceded by a zero.
"ddd" The three-character weekday abbreviation.
"dddd" The full weekday name.
"M" The one- or two-digit month number.
"MM" The two-digit month number. Single-digit values are preceded by a zero.
"MMM" The three-character month abbreviation.
"MMMM" The full month name.
"t" The one-letter AM/PM abbreviation (that is, AM is displayed as "A").
"tt" The two-letter AM/PM abbreviation (that is, AM is displayed as "AM").
"yy" The last two digits of the year (that is, 1996 would be displayed as "96").
"yyyy" The full year (that is, 1996 would be displayed as "1996").

Furthermore, any string enclosed in ' can be used in the format to display text.
For example, to display the current date with the format 'Today is: Tuesday Mar 23, 1996, the format string is 'Today is: 'dddd MMM dd', 'yyyy.

Members:
value: The value of the dtp. If None, either use the current system time or show nothing (if optional is true) • position: The start position of the dtp
size: The start size of the dtp
visible: If the dtp should be visible to the user
disabled: If the user can or can't edit the value of the dtp
parent: The dtp parent
font: The dtp font. If None, use the system default
align: The alignment of the dtp control, • format: The dtp format string. See the docs just above for the available formats. If left empty, use the default system locale date format.
optional: If the dtp must contain a value (or not)

Fields

value: Option<PickerDate>position: (i32, i32)size: (u32, u32)visible: booldisabled: boolparent: IDfont: Option<ID>align: HTextAlignformat: Soptional: boolrange: (Option<PickerDate>, Option<PickerDate>)

Trait Implementations

impl<S: Clone + Into<String>, ID: Hash + Clone> ControlT<ID> for DatePickerT<S, ID>[src]

impl<S: Clone + Clone + Into<String>, ID: Clone + Hash + Clone> Clone for DatePickerT<S, ID>[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl<S, ID> Send for DatePickerT<S, ID> where
    ID: Send,
    S: Send

impl<S, ID> Sync for DatePickerT<S, ID> where
    ID: Sync,
    S: Sync

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]