Struct AndroidWindow
pub struct AndroidWindow { /* private fields */ }
dep_fltk
only.Expand description
An Android window
Implementations§
§impl AndroidWindow
impl AndroidWindow
pub fn with_pos(self, x: i32, y: i32) -> AndroidWindow
pub fn with_pos(self, x: i32, y: i32) -> AndroidWindow
Initialize to position x, y
pub fn with_size(self, width: i32, height: i32) -> AndroidWindow
pub fn with_size(self, width: i32, height: i32) -> AndroidWindow
Initialize to size width, height
pub fn with_label(self, title: &str) -> AndroidWindow
pub fn with_label(self, title: &str) -> AndroidWindow
Initialize with a label
pub fn with_align(self, align: Align) -> AndroidWindow
pub fn with_align(self, align: Align) -> AndroidWindow
Initialize with alignment
pub fn with_type<T>(self, typ: T) -> AndroidWindowwhere
T: WidgetType,
pub fn with_type<T>(self, typ: T) -> AndroidWindowwhere
T: WidgetType,
Initialize with type
pub fn below_of<W>(self, wid: &W, padding: i32) -> AndroidWindowwhere
W: WidgetExt,
pub fn below_of<W>(self, wid: &W, padding: i32) -> AndroidWindowwhere
W: WidgetExt,
Initialize at bottom of another widget
pub fn above_of<W>(self, wid: &W, padding: i32) -> AndroidWindowwhere
W: WidgetExt,
pub fn above_of<W>(self, wid: &W, padding: i32) -> AndroidWindowwhere
W: WidgetExt,
Initialize above of another widget
pub fn right_of<W>(self, wid: &W, padding: i32) -> AndroidWindowwhere
W: WidgetExt,
pub fn right_of<W>(self, wid: &W, padding: i32) -> AndroidWindowwhere
W: WidgetExt,
Initialize right of another widget
pub fn left_of<W>(self, wid: &W, padding: i32) -> AndroidWindowwhere
W: WidgetExt,
pub fn left_of<W>(self, wid: &W, padding: i32) -> AndroidWindowwhere
W: WidgetExt,
Initialize left of another widget
pub fn center_of<W>(self, w: &W) -> AndroidWindowwhere
W: WidgetExt,
pub fn center_of<W>(self, w: &W) -> AndroidWindowwhere
W: WidgetExt,
Initialize center of another widget
pub fn center_x<W>(self, w: &W) -> AndroidWindowwhere
W: WidgetExt,
pub fn center_x<W>(self, w: &W) -> AndroidWindowwhere
W: WidgetExt,
Initialize center of another widget on the x axis
pub fn center_y<W>(self, w: &W) -> AndroidWindowwhere
W: WidgetExt,
pub fn center_y<W>(self, w: &W) -> AndroidWindowwhere
W: WidgetExt,
Initialize center of another widget on the y axis
pub fn center_of_parent(self) -> AndroidWindow
pub fn center_of_parent(self) -> AndroidWindow
Initialize center of parent
pub fn size_of<W>(self, w: &W) -> AndroidWindowwhere
W: WidgetExt,
pub fn size_of<W>(self, w: &W) -> AndroidWindowwhere
W: WidgetExt,
Initialize to the size of another widget
pub fn size_of_parent(self) -> AndroidWindow
pub fn size_of_parent(self) -> AndroidWindow
Initialize to the size of the parent
Methods from Deref<Target = DoubleWindow>§
pub fn show_with_env_args(&mut self)
pub fn show_with_env_args(&mut self)
Use FLTK specific arguments for the application: More info here. The options are:
-bg2 color
-bg color
-di[splay] host:n.n
-dn[d]
-fg color
-g[eometry] WxH+X+Y
-i[conic]
-k[bd]
-na[me] classname
-nod[nd]
-nok[bd]
-not[ooltips]
-s[cheme] scheme
-ti[tle] windowtitle
-to[oltips]
pub fn show_with_args(&mut self, args: &[&str])
pub fn show_with_args(&mut self, args: &[&str])
Use FLTK specific arguments for the application: More info here. The options are:
-bg2 color
-bg color
-di[splay] host:n.n
-dn[d]
-fg color
-g[eometry] WxH+X+Y
-i[conic]
-k[bd]
-na[me] classname
-nod[nd]
-nok[bd]
-not[ooltips]
-s[cheme] scheme
-ti[tle] windowtitle
-to[oltips]
pub fn set_on_top(&mut self)
pub fn set_on_top(&mut self)
Set the window to be on top of other windows. Must only be called after the window has been shown.
pub fn maximize(&mut self)
pub fn maximize(&mut self)
Maximize the window
pub fn un_maximize(&mut self)
pub fn un_maximize(&mut self)
Unmaximize the window
pub fn maximize_active(&self) -> bool
pub fn maximize_active(&self) -> bool
Checks whether the window is maximized
pub fn pixels_per_unit(&self) -> f32
pub fn pixels_per_unit(&self) -> f32
Returns the pixels per unit/point
pub fn flush(&mut self)
pub fn flush(&mut self)
Forces the window to be drawn, this window is also made current and calls draw()
pub fn platform_show(&self)
pub fn platform_show(&self)
Show a window after it had been hidden. Works on Windows and X11 systems
pub fn platform_hide(&self)
pub fn platform_hide(&self)
Hide a window using the platforms hide call. Works on Windows and X11 systems
Trait Implementations§
§impl Default for AndroidWindow
impl Default for AndroidWindow
§fn default() -> AndroidWindow
fn default() -> AndroidWindow
§impl Deref for AndroidWindow
impl Deref for AndroidWindow
§type Target = DoubleWindow
type Target = DoubleWindow
§fn deref(&self) -> &<AndroidWindow as Deref>::Target
fn deref(&self) -> &<AndroidWindow as Deref>::Target
§impl DerefMut for AndroidWindow
impl DerefMut for AndroidWindow
§fn deref_mut(&mut self) -> &mut <AndroidWindow as Deref>::Target
fn deref_mut(&mut self) -> &mut <AndroidWindow as Deref>::Target
Auto Trait Implementations§
impl Freeze for AndroidWindow
impl RefUnwindSafe for AndroidWindow
impl Send for AndroidWindow
impl Sync for AndroidWindow
impl Unpin for AndroidWindow
impl UnwindSafe for AndroidWindow
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> ByteSized for T
impl<T> ByteSized for T
Source§const BYTE_ALIGN: usize = _
const BYTE_ALIGN: usize = _
Source§fn byte_align(&self) -> usize
fn byte_align(&self) -> usize
Source§fn ptr_size_ratio(&self) -> [usize; 2]
fn ptr_size_ratio(&self) -> [usize; 2]
Source§impl<T, R> Chain<R> for Twhere
T: ?Sized,
impl<T, R> Chain<R> for Twhere
T: ?Sized,
Source§impl<T> ExtAny for T
impl<T> ExtAny for T
Source§fn type_hash_with<H: Hasher>(&self, hasher: H) -> u64
fn type_hash_with<H: Hasher>(&self, hasher: H) -> u64
TypeId
of Self
using a custom hasher.Source§fn as_any_mut(&mut self) -> &mut dyn Anywhere
Self: Sized,
fn as_any_mut(&mut self) -> &mut dyn Anywhere
Self: Sized,
Source§impl<T> ExtMem for Twhere
T: ?Sized,
impl<T> ExtMem for Twhere
T: ?Sized,
Source§const NEEDS_DROP: bool = _
const NEEDS_DROP: bool = _
Source§fn mem_align_of<T>() -> usize
fn mem_align_of<T>() -> usize
Source§fn mem_align_of_val(&self) -> usize
fn mem_align_of_val(&self) -> usize
Source§fn mem_size_of<T>() -> usize
fn mem_size_of<T>() -> usize
Source§fn mem_size_of_val(&self) -> usize
fn mem_size_of_val(&self) -> usize
Source§fn mem_needs_drop(&self) -> bool
fn mem_needs_drop(&self) -> bool
true
if dropping values of this type matters. Read moreSource§fn mem_forget(self)where
Self: Sized,
fn mem_forget(self)where
Self: Sized,
self
without running its destructor. Read moreSource§fn mem_replace(&mut self, other: Self) -> Selfwhere
Self: Sized,
fn mem_replace(&mut self, other: Self) -> Selfwhere
Self: Sized,
Source§unsafe fn mem_zeroed<T>() -> T
unsafe fn mem_zeroed<T>() -> T
unsafe_layout
only.T
represented by the all-zero byte-pattern. Read moreSource§unsafe fn mem_transmute_copy<Src, Dst>(src: &Src) -> Dst
unsafe fn mem_transmute_copy<Src, Dst>(src: &Src) -> Dst
unsafe_layout
only.T
represented by the all-zero byte-pattern. Read moreSource§fn mem_as_bytes(&self) -> &[u8] ⓘ
fn mem_as_bytes(&self) -> &[u8] ⓘ
unsafe_slice
only.§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> Hook for T
impl<T> Hook for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more