[]Struct gtk::Builder

pub struct Builder(_, _);

Methods

impl Builder[src]

pub fn new() -> Builder[src]

pub fn new_from_resource(resource_path: &str) -> Builder[src]

pub fn new_from_string(string: &str) -> Builder[src]

impl Builder[src]

pub fn new_from_file<T: AsRef<Path>>(file_path: T) -> Builder[src]

pub fn get_object<T: IsA<Object>>(&self, name: &str) -> Option<T>[src]

pub fn add_from_file<T: AsRef<Path>>(&self, file_path: T) -> Result<(), Error>[src]

Trait Implementations

impl Clone for Builder

impl Default for Builder[src]

impl Eq for Builder

impl Ord for Builder

impl<T: ObjectType> PartialEq<T> for Builder

impl<T: ObjectType> PartialOrd<T> for Builder

impl Display for Builder[src]

impl Debug for Builder

impl Hash for Builder

impl StaticType for Builder

Auto Trait Implementations

impl !Send for Builder

impl !Sync for Builder

impl Unpin for Builder

impl UnwindSafe for Builder

impl RefUnwindSafe for Builder

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *const GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<T> Cast for T where
    T: ObjectType
[src]

impl<Super, Sub> CanDowncast<Sub> for Super where
    Sub: IsA<Super>,
    Super: IsA<Super>, 
[src]

impl<T> ObjectExt for T where
    T: ObjectType
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]