AdwWindowExt

Trait AdwWindowExt 

Source
pub trait AdwWindowExt: IsA<Window> + 'static {
Show 13 methods // Provided methods fn add_breakpoint(&self, breakpoint: Breakpoint) { ... } fn is_adaptive_preview(&self) -> bool { ... } fn content(&self) -> Option<Widget> { ... } fn current_breakpoint(&self) -> Option<Breakpoint> { ... } fn dialogs(&self) -> ListModel { ... } fn visible_dialog(&self) -> Option<Dialog> { ... } fn set_adaptive_preview(&self, adaptive_preview: bool) { ... } fn set_content(&self, content: Option<&impl IsA<Widget>>) { ... } fn connect_adaptive_preview_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_content_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_current_breakpoint_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_dialogs_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_visible_dialog_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... }
}
Expand description

Trait containing all Window methods.

§Implementors

AboutWindow, PreferencesWindow, Window

Provided Methods§

Source

fn add_breakpoint(&self, breakpoint: Breakpoint)

Available on crate feature v1_4 only.

Adds @breakpoint to @self.

§breakpoint

the breakpoint to add

Source

fn is_adaptive_preview(&self) -> bool

Available on crate feature v1_7 only.

Gets whether adaptive preview for @self is currently open.

§Returns

whether adaptive preview is open.

Source

fn content(&self) -> Option<Widget>

Gets the content widget of @self.

This method should always be used instead of [GtkWindowExtManual::child()][crate::gtk::prelude::GtkWindowExtManual::child()].

§Returns

the content widget of @self

Source

fn current_breakpoint(&self) -> Option<Breakpoint>

Available on crate feature v1_4 only.

Gets the current breakpoint.

§Returns

the current breakpoint

Source

fn dialogs(&self) -> ListModel

Available on crate feature v1_5 only.

Returns a gio::ListModel that contains the open dialogs of @self.

This can be used to keep an up-to-date view.

§Returns

a list model for the dialogs of @self

Source

fn visible_dialog(&self) -> Option<Dialog>

Available on crate feature v1_5 only.

Returns the currently visible dialog in @self, if there’s one.

§Returns

the visible dialog

Source

fn set_adaptive_preview(&self, adaptive_preview: bool)

Available on crate feature v1_7 only.

Sets whether adaptive preview for @self is currently open.

Adaptive preview is a debugging tool used for testing the window contents at specific screen sizes, simulating mobile environment.

Adaptive preview can always be accessed from inspector. This function allows applications to open it manually.

Most applications should not use this function.

§adaptive_preview

whether to open adaptive preview

Source

fn set_content(&self, content: Option<&impl IsA<Widget>>)

Sets the content widget of @self.

This method should always be used instead of [GtkWindowExtManual::set_child()][crate::gtk::prelude::GtkWindowExtManual::set_child()].

§content

the content widget

Source

fn connect_adaptive_preview_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Available on crate feature v1_7 only.
Source

fn connect_content_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_current_breakpoint_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Available on crate feature v1_4 only.
Source

fn connect_dialogs_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Available on crate feature v1_5 only.
Source

fn connect_visible_dialog_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Available on crate feature v1_5 only.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§