AboutDialog

Struct AboutDialog 

Source
pub struct AboutDialog { /* private fields */ }
Expand description

A struct for a dialog to show about your application.

Dialogs like this are used in the traditional Help > About dialogs found in most programs. In this case, this AboutDialog uses, like the rest of the library, the OS’ native toolkit to show it. This may create inconsistency in some situations, for example in web apps.

§Examples

Basic about dialog:

use nvdialog_rs::AboutDialog;
 
let dialog = AboutDialog::new()
                .name("App Name".into())
                .description("A short description for your app".into())
                .build();
 
dialog.show()

Implementations§

Source§

impl AboutDialog

Source

pub fn new() -> Self

Source

pub fn name(self, name: String) -> Self

Source

pub fn description(self, description: String) -> Self

Source

pub fn icon(self, icon: Image) -> Self

Source

pub fn build(self) -> Self

Source

pub fn show(&mut self)

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.