Enum rg3d_ui::window::WindowTitle [−][src]
Window title can be either text or node.
If Text
is used, then builder will automatically create Text node with specified text,
but with default font.
If you need more flexibility (i.e. put a picture near text) then Node
option is for you:
it allows to put any UI node hierarchy you want to.
Variants
Text(String)
Implementations
impl<M: MessageData, C: Control<M, C>> WindowTitle<M, C>
[src]
pub fn text<P: AsRef<str>>(text: P) -> Self
[src]
pub fn node(node: Handle<UINode<M, C>>) -> Self
[src]
Trait Implementations
impl<M: Clone + MessageData, C: Clone + Control<M, C>> Clone for WindowTitle<M, C>
[src]
fn clone(&self) -> WindowTitle<M, C>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<M: Debug + MessageData, C: Debug + Control<M, C>> Debug for WindowTitle<M, C>
[src]
impl<M: PartialEq + MessageData, C: PartialEq + Control<M, C>> PartialEq<WindowTitle<M, C>> for WindowTitle<M, C>
[src]
fn eq(&self, other: &WindowTitle<M, C>) -> bool
[src]
fn ne(&self, other: &WindowTitle<M, C>) -> bool
[src]
impl<M: MessageData, C: Control<M, C>> StructuralPartialEq for WindowTitle<M, C>
[src]
Auto Trait Implementations
impl<M, C> !RefUnwindSafe for WindowTitle<M, C>
impl<M, C> Send for WindowTitle<M, C>
impl<M, C> Sync for WindowTitle<M, C>
impl<M, C> Unpin for WindowTitle<M, C> where
C: Unpin,
M: Unpin,
C: Unpin,
M: Unpin,
impl<M, C> !UnwindSafe for WindowTitle<M, C>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &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> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
SS: SubsetOf<SP>,
pub fn to_subset(&self) -> Option<SS>
pub fn is_in_subset(&self) -> bool
pub fn to_subset_unchecked(&self) -> SS
pub fn from_subset(element: &SS) -> SP
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
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.
pub 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.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,