[−][src]Struct native_windows_gui::DatePickerT
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: bool
disabled: bool
parent: ID
font: Option<ID>
align: HTextAlign
format: S
optional: bool
range: (Option<PickerDate>, Option<PickerDate>)
Trait Implementations
impl<S: Clone + Into<String>, ID: Hash + Clone> ControlT<ID> for DatePickerT<S, ID>
[src]
fn resource_type_id(&self) -> TypeId
[src]
fn events(&self) -> Vec<Event>
[src]
fn build(&self, ui: &Ui<ID>) -> Result<Box<dyn Control>, Error>
[src]
impl<S: Clone + Clone + Into<String>, ID: Clone + Hash + Clone> Clone for DatePickerT<S, ID>
[src]
fn clone(&self) -> 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,
ID: Send,
S: Send,
impl<S, ID> Sync for DatePickerT<S, ID> where
ID: Sync,
S: Sync,
ID: Sync,
S: Sync,
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,