Struct native_windows_gui::DatePickerT [] [src]

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

Trait Implementations

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

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

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

Should return the TypeId of the generated control. For example a WindowT struct returns the TypeId of a Window struct.

Should return the events supported by the control.

Should instance the control and return it as a Box. If an error is raised, it will be returned by ui.commit.