[−]Struct gdkx11::X11Window
Implementations
impl X11Window
[src]
pub fn foreign_new_for_display(
display: &X11Display,
window: Window
) -> X11Window
[src]
display: &X11Display,
window: Window
) -> X11Window
pub fn get_desktop(&self) -> u32
[src]
pub fn get_xid(&self) -> Window
[src]
pub fn move_to_current_desktop(&self)
[src]
pub fn move_to_desktop(&self, desktop: u32)
[src]
pub fn set_frame_sync_enabled(&self, frame_sync_enabled: bool)
[src]
pub fn set_hide_titlebar_when_maximized(
&self,
hide_titlebar_when_maximized: bool
)
[src]
&self,
hide_titlebar_when_maximized: bool
)
pub fn set_theme_variant(&self, variant: &str)
[src]
pub fn set_user_time(&self, timestamp: u32)
[src]
pub fn set_utf8_property(&self, name: &str, value: Option<&str>)
[src]
pub fn lookup_for_display(
display: &X11Display,
window: Window
) -> Option<X11Window>
[src]
display: &X11Display,
window: Window
) -> Option<X11Window>
Trait Implementations
impl Clone for X11Window
fn clone(&self) -> X11Window
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for X11Window
impl Display for X11Window
[src]
impl Eq for X11Window
impl Hash for X11Window
fn hash<__H: Hasher>(&self, state: &mut __H)
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl IsA<Window> for X11Window
impl Ord for X11Window
fn cmp(&self, other: &X11Window) -> Ordering
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl<T: ObjectType> PartialEq<T> for X11Window
impl<T: ObjectType> PartialOrd<T> for X11Window
fn partial_cmp(&self, other: &T) -> Option<Ordering>
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StaticType for X11Window
fn static_type() -> Type
Auto Trait Implementations
impl RefUnwindSafe for X11Window
impl !Send for X11Window
impl !Sync for X11Window
impl Unpin for X11Window
impl UnwindSafe for X11Window
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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<Super, Sub> CanDowncast<Sub> for Super where
Sub: IsA<Super>,
Super: IsA<Super>,
Sub: IsA<Super>,
Super: IsA<Super>,
impl<T> Cast for T where
T: ObjectType,
T: ObjectType,
fn upcast<T>(self) -> T where
Self: IsA<T>,
T: ObjectType,
Self: IsA<T>,
T: ObjectType,
fn upcast_ref<T>(&self) -> &T where
Self: IsA<T>,
T: ObjectType,
Self: IsA<T>,
T: ObjectType,
fn downcast<T>(self) -> Result<T, Self> where
Self: CanDowncast<T>,
T: ObjectType,
Self: CanDowncast<T>,
T: ObjectType,
fn downcast_ref<T>(&self) -> Option<&T> where
Self: CanDowncast<T>,
T: ObjectType,
Self: CanDowncast<T>,
T: ObjectType,
fn dynamic_cast<T>(self) -> Result<T, Self> where
T: ObjectType,
T: ObjectType,
fn dynamic_cast_ref<T>(&self) -> Option<&T> where
T: ObjectType,
T: ObjectType,
unsafe fn unsafe_cast<T>(self) -> T where
T: ObjectType,
T: ObjectType,
unsafe fn unsafe_cast_ref<T>(&self) -> &T where
T: ObjectType,
T: ObjectType,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ObjectExt for T where
T: ObjectType,
T: ObjectType,
fn is<U>(&self) -> bool where
U: StaticType,
U: StaticType,
fn get_type(&self) -> Type
fn get_object_class(&self) -> &ObjectClass
fn set_properties(
&self,
property_values: &[(&str, &dyn ToValue)]
) -> Result<(), BoolError>
&self,
property_values: &[(&str, &dyn ToValue)]
) -> Result<(), BoolError>
fn set_property<'a, N>(
&self,
property_name: N,
value: &dyn ToValue
) -> Result<(), BoolError> where
N: Into<&'a str>,
&self,
property_name: N,
value: &dyn ToValue
) -> Result<(), BoolError> where
N: Into<&'a str>,
fn get_property<'a, N>(&self, property_name: N) -> Result<Value, BoolError> where
N: Into<&'a str>,
N: Into<&'a str>,
unsafe fn set_qdata<QD>(&self, key: Quark, value: QD) where
QD: 'static,
QD: 'static,
unsafe fn get_qdata<QD>(&self, key: Quark) -> Option<&QD> where
QD: 'static,
QD: 'static,
unsafe fn steal_qdata<QD>(&self, key: Quark) -> Option<QD> where
QD: 'static,
QD: 'static,
unsafe fn set_data<QD>(&self, key: &str, value: QD) where
QD: 'static,
QD: 'static,
unsafe fn get_data<QD>(&self, key: &str) -> Option<&QD> where
QD: 'static,
QD: 'static,
unsafe fn steal_data<QD>(&self, key: &str) -> Option<QD> where
QD: 'static,
QD: 'static,
fn block_signal(&self, handler_id: &SignalHandlerId)
fn unblock_signal(&self, handler_id: &SignalHandlerId)
fn stop_signal_emission(&self, signal_name: &str)
fn disconnect(&self, handler_id: SignalHandlerId)
fn connect_notify<F>(&self, name: Option<&str>, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&T, &ParamSpec),
F: 'static + Send + Sync + Fn(&T, &ParamSpec),
unsafe fn connect_notify_unsafe<F>(
&self,
name: Option<&str>,
f: F
) -> SignalHandlerId where
F: Fn(&T, &ParamSpec),
&self,
name: Option<&str>,
f: F
) -> SignalHandlerId where
F: Fn(&T, &ParamSpec),
fn notify<'a, N>(&self, property_name: N) where
N: Into<&'a str>,
N: Into<&'a str>,
fn notify_by_pspec(&self, pspec: &ParamSpec)
fn has_property<'a, N>(&self, property_name: N, type_: Option<Type>) -> bool where
N: Into<&'a str>,
N: Into<&'a str>,
fn get_property_type<'a, N>(&self, property_name: N) -> Option<Type> where
N: Into<&'a str>,
N: Into<&'a str>,
fn find_property<'a, N>(&self, property_name: N) -> Option<ParamSpec> where
N: Into<&'a str>,
N: Into<&'a str>,
fn list_properties(&self) -> Vec<ParamSpec>
fn connect<'a, N, F>(
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
F: Fn(&[Value]) -> Option<Value> + Send + Sync + 'static,
N: Into<&'a str>,
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
F: Fn(&[Value]) -> Option<Value> + Send + Sync + 'static,
N: Into<&'a str>,
fn connect_local<'a, N, F>(
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
F: Fn(&[Value]) -> Option<Value> + 'static,
N: Into<&'a str>,
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
F: Fn(&[Value]) -> Option<Value> + 'static,
N: Into<&'a str>,
unsafe fn connect_unsafe<'a, N, F>(
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
F: Fn(&[Value]) -> Option<Value>,
N: Into<&'a str>,
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
F: Fn(&[Value]) -> Option<Value>,
N: Into<&'a str>,
fn emit<'a, N>(
&self,
signal_name: N,
args: &[&dyn ToValue]
) -> Result<Option<Value>, BoolError> where
N: Into<&'a str>,
&self,
signal_name: N,
args: &[&dyn ToValue]
) -> Result<Option<Value>, BoolError> where
N: Into<&'a str>,
fn downgrade(&self) -> WeakRef<T>
fn bind_property<'a, O, N, M>(
&'a self,
source_property: N,
target: &'a O,
target_property: M
) -> BindingBuilder<'a> where
M: Into<&'a str>,
N: Into<&'a str>,
O: ObjectType,
&'a self,
source_property: N,
target: &'a O,
target_property: M
) -> BindingBuilder<'a> where
M: Into<&'a str>,
N: Into<&'a str>,
O: ObjectType,
fn ref_count(&self) -> u32
impl<'a, T> ToGlibContainerFromSlice<'a, *const GList> for T where
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
type Storage = (Option<List>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)
fn to_glib_none_from_slice(
t: &'a [T]
) -> (*const GList, <T as ToGlibContainerFromSlice<'a, *const GList>>::Storage)
t: &'a [T]
) -> (*const GList, <T as ToGlibContainerFromSlice<'a, *const GList>>::Storage)
fn to_glib_container_from_slice(
_t: &'a [T]
) -> (*const GList, <T as ToGlibContainerFromSlice<'a, *const GList>>::Storage)
_t: &'a [T]
) -> (*const GList, <T as ToGlibContainerFromSlice<'a, *const GList>>::Storage)
fn to_glib_full_from_slice(_t: &[T]) -> *const GList
impl<'a, T> ToGlibContainerFromSlice<'a, *const GPtrArray> for T where
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
type Storage = (Option<PtrArray>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)
fn to_glib_none_from_slice(
t: &'a [T]
) -> (*const GPtrArray, <T as ToGlibContainerFromSlice<'a, *const GPtrArray>>::Storage)
t: &'a [T]
) -> (*const GPtrArray, <T as ToGlibContainerFromSlice<'a, *const GPtrArray>>::Storage)
fn to_glib_container_from_slice(
_t: &'a [T]
) -> (*const GPtrArray, <T as ToGlibContainerFromSlice<'a, *const GPtrArray>>::Storage)
_t: &'a [T]
) -> (*const GPtrArray, <T as ToGlibContainerFromSlice<'a, *const GPtrArray>>::Storage)
fn to_glib_full_from_slice(_t: &[T]) -> *const GPtrArray
impl<'a, T> ToGlibContainerFromSlice<'a, *mut GArray> for T where
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
type Storage = (Option<Array>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)
fn to_glib_none_from_slice(
t: &'a [T]
) -> (*mut GArray, <T as ToGlibContainerFromSlice<'a, *mut GArray>>::Storage)
t: &'a [T]
) -> (*mut GArray, <T as ToGlibContainerFromSlice<'a, *mut GArray>>::Storage)
fn to_glib_container_from_slice(
t: &'a [T]
) -> (*mut GArray, <T as ToGlibContainerFromSlice<'a, *mut GArray>>::Storage)
t: &'a [T]
) -> (*mut GArray, <T as ToGlibContainerFromSlice<'a, *mut GArray>>::Storage)
fn to_glib_full_from_slice(t: &[T]) -> *mut GArray
impl<'a, T> ToGlibContainerFromSlice<'a, *mut GList> for T where
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
type Storage = (Option<List>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)
fn to_glib_none_from_slice(
t: &'a [T]
) -> (*mut GList, <T as ToGlibContainerFromSlice<'a, *mut GList>>::Storage)
t: &'a [T]
) -> (*mut GList, <T as ToGlibContainerFromSlice<'a, *mut GList>>::Storage)
fn to_glib_container_from_slice(
t: &'a [T]
) -> (*mut GList, <T as ToGlibContainerFromSlice<'a, *mut GList>>::Storage)
t: &'a [T]
) -> (*mut GList, <T as ToGlibContainerFromSlice<'a, *mut GList>>::Storage)
fn to_glib_full_from_slice(t: &[T]) -> *mut GList
impl<'a, T> ToGlibContainerFromSlice<'a, *mut GPtrArray> for T where
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>,
type Storage = (Option<PtrArray>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)
fn to_glib_none_from_slice(
t: &'a [T]
) -> (*mut GPtrArray, <T as ToGlibContainerFromSlice<'a, *mut GPtrArray>>::Storage)
t: &'a [T]
) -> (*mut GPtrArray, <T as ToGlibContainerFromSlice<'a, *mut GPtrArray>>::Storage)
fn to_glib_container_from_slice(
t: &'a [T]
) -> (*mut GPtrArray, <T as ToGlibContainerFromSlice<'a, *mut GPtrArray>>::Storage)
t: &'a [T]
) -> (*mut GPtrArray, <T as ToGlibContainerFromSlice<'a, *mut GPtrArray>>::Storage)
fn to_glib_full_from_slice(t: &[T]) -> *mut GPtrArray
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
T: SetValue + ?Sized,
fn to_value(&self) -> Value
fn to_value_type(&self) -> Type
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.
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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<O> WindowExt for O where
O: IsA<Window>,
O: IsA<Window>,
fn beep(&self)
fn begin_draw_frame(&self, region: &Region) -> Option<DrawingContext>
fn begin_move_drag(&self, button: i32, root_x: i32, root_y: i32, timestamp: u32)
fn begin_move_drag_for_device(
&self,
device: &Device,
button: i32,
root_x: i32,
root_y: i32,
timestamp: u32
)
&self,
device: &Device,
button: i32,
root_x: i32,
root_y: i32,
timestamp: u32
)
fn begin_paint_rect(&self, rectangle: &Rectangle)
fn begin_paint_region(&self, region: &Region)
fn begin_resize_drag(
&self,
edge: WindowEdge,
button: i32,
root_x: i32,
root_y: i32,
timestamp: u32
)
&self,
edge: WindowEdge,
button: i32,
root_x: i32,
root_y: i32,
timestamp: u32
)
fn begin_resize_drag_for_device(
&self,
edge: WindowEdge,
device: &Device,
button: i32,
root_x: i32,
root_y: i32,
timestamp: u32
)
&self,
edge: WindowEdge,
device: &Device,
button: i32,
root_x: i32,
root_y: i32,
timestamp: u32
)
fn coords_from_parent(&self, parent_x: f64, parent_y: f64) -> (f64, f64)
fn coords_to_parent(&self, x: f64, y: f64) -> (f64, f64)
fn create_gl_context(&self) -> Result<GLContext, Error>
fn create_similar_image_surface(
&self,
format: i32,
width: i32,
height: i32,
scale: i32
) -> Option<Surface>
&self,
format: i32,
width: i32,
height: i32,
scale: i32
) -> Option<Surface>
fn deiconify(&self)
fn destroy(&self)
fn destroy_notify(&self)
fn end_draw_frame(&self, context: &DrawingContext)
fn end_paint(&self)
fn ensure_native(&self) -> bool
fn focus(&self, timestamp: u32)
fn freeze_toplevel_updates_libgtk_only(&self)
fn freeze_updates(&self)
fn fullscreen(&self)
fn fullscreen_on_monitor(&self, monitor: i32)
fn geometry_changed(&self)
fn get_accept_focus(&self) -> bool
fn get_children(&self) -> Vec<Window>
fn get_clip_region(&self) -> Option<Region>
fn get_composited(&self) -> bool
fn get_cursor(&self) -> Option<Cursor>
fn get_decorations(&self) -> Option<WMDecoration>
fn get_device_cursor(&self, device: &Device) -> Option<Cursor>
fn get_device_events(&self, device: &Device) -> EventMask
fn get_device_position(
&self,
device: &Device
) -> (Option<Window>, i32, i32, ModifierType)
&self,
device: &Device
) -> (Option<Window>, i32, i32, ModifierType)
fn get_device_position_double(
&self,
device: &Device
) -> (Option<Window>, f64, f64, ModifierType)
&self,
device: &Device
) -> (Option<Window>, f64, f64, ModifierType)
fn get_display(&self) -> Display
fn get_drag_protocol(&self) -> (DragProtocol, Window)
fn get_effective_parent(&self) -> Option<Window>
fn get_effective_toplevel(&self) -> Window
fn get_event_compression(&self) -> bool
fn get_events(&self) -> EventMask
fn get_focus_on_map(&self) -> bool
fn get_frame_clock(&self) -> Option<FrameClock>
fn get_frame_extents(&self) -> Rectangle
fn get_fullscreen_mode(&self) -> FullscreenMode
fn get_geometry(&self) -> (i32, i32, i32, i32)
fn get_group(&self) -> Option<Window>
fn get_height(&self) -> i32
fn get_modal_hint(&self) -> bool
fn get_origin(&self) -> (i32, i32, i32)
fn get_parent(&self) -> Option<Window>
fn get_pass_through(&self) -> bool
fn get_position(&self) -> (i32, i32)
fn get_root_coords(&self, x: i32, y: i32) -> (i32, i32)
fn get_root_origin(&self) -> (i32, i32)
fn get_scale_factor(&self) -> i32
fn get_screen(&self) -> Screen
fn get_source_events(&self, source: InputSource) -> EventMask
fn get_state(&self) -> WindowState
fn get_support_multidevice(&self) -> bool
fn get_toplevel(&self) -> Window
fn get_type_hint(&self) -> WindowTypeHint
fn get_update_area(&self) -> Option<Region>
fn get_visible_region(&self) -> Option<Region>
fn get_visual(&self) -> Visual
fn get_width(&self) -> i32
fn get_window_type(&self) -> WindowType
fn has_native(&self) -> bool
fn hide(&self)
fn iconify(&self)
fn input_shape_combine_region(
&self,
shape_region: &Region,
offset_x: i32,
offset_y: i32
)
&self,
shape_region: &Region,
offset_x: i32,
offset_y: i32
)
fn invalidate_maybe_recurse(
&self,
region: &Region,
child_func: Option<&mut dyn FnMut(&Window)>
)
&self,
region: &Region,
child_func: Option<&mut dyn FnMut(&Window)>
)
fn invalidate_rect(&self, rect: Option<&Rectangle>, invalidate_children: bool)
fn invalidate_region(&self, region: &Region, invalidate_children: bool)
fn is_destroyed(&self) -> bool
fn is_input_only(&self) -> bool
fn is_shaped(&self) -> bool
fn is_viewable(&self) -> bool
fn is_visible(&self) -> bool
fn lower(&self)
fn mark_paint_from_clip(&self, cr: &Context)
fn maximize(&self)
fn merge_child_input_shapes(&self)
fn merge_child_shapes(&self)
fn move_(&self, x: i32, y: i32)
fn move_region(&self, region: &Region, dx: i32, dy: i32)
fn move_resize(&self, x: i32, y: i32, width: i32, height: i32)
fn move_to_rect(
&self,
rect: &Rectangle,
rect_anchor: Gravity,
window_anchor: Gravity,
anchor_hints: AnchorHints,
rect_anchor_dx: i32,
rect_anchor_dy: i32
)
&self,
rect: &Rectangle,
rect_anchor: Gravity,
window_anchor: Gravity,
anchor_hints: AnchorHints,
rect_anchor_dx: i32,
rect_anchor_dy: i32
)
fn peek_children(&self) -> Vec<Window>
fn process_updates(&self, update_children: bool)
fn raise(&self)
fn register_dnd(&self)
fn reparent<P>(&self, new_parent: &P, x: i32, y: i32) where
P: IsA<Window>,
P: IsA<Window>,
fn resize(&self, width: i32, height: i32)
fn restack<P>(&self, sibling: Option<&P>, above: bool) where
P: IsA<Window>,
P: IsA<Window>,
fn scroll(&self, dx: i32, dy: i32)
fn set_accept_focus(&self, accept_focus: bool)
fn set_background_rgba(&self, rgba: &RGBA)
fn set_child_input_shapes(&self)
fn set_child_shapes(&self)
fn set_composited(&self, composited: bool)
fn set_cursor(&self, cursor: Option<&Cursor>)
fn set_decorations(&self, decorations: WMDecoration)
fn set_device_cursor(&self, device: &Device, cursor: &Cursor)
fn set_device_events(&self, device: &Device, event_mask: EventMask)
fn set_event_compression(&self, event_compression: bool)
fn set_events(&self, event_mask: EventMask)
fn set_focus_on_map(&self, focus_on_map: bool)
fn set_fullscreen_mode(&self, mode: FullscreenMode)
fn set_functions(&self, functions: WMFunction)
fn set_geometry_hints(&self, geometry: &Geometry, geom_mask: WindowHints)
fn set_group<P>(&self, leader: Option<&P>) where
P: IsA<Window>,
P: IsA<Window>,
fn set_icon_list(&self, pixbufs: &[Pixbuf])
fn set_icon_name(&self, name: Option<&str>)
fn set_keep_above(&self, setting: bool)
fn set_keep_below(&self, setting: bool)
fn set_modal_hint(&self, modal: bool)
fn set_opacity(&self, opacity: f64)
fn set_opaque_region(&self, region: Option<&Region>)
fn set_override_redirect(&self, override_redirect: bool)
fn set_pass_through(&self, pass_through: bool)
fn set_role(&self, role: &str)
fn set_shadow_width(&self, left: i32, right: i32, top: i32, bottom: i32)
fn set_skip_pager_hint(&self, skips_pager: bool)
fn set_skip_taskbar_hint(&self, skips_taskbar: bool)
fn set_source_events(&self, source: InputSource, event_mask: EventMask)
fn set_startup_id(&self, startup_id: &str)
fn set_static_gravities(&self, use_static: bool) -> bool
fn set_support_multidevice(&self, support_multidevice: bool)
fn set_title(&self, title: &str)
fn set_transient_for<P>(&self, parent: &P) where
P: IsA<Window>,
P: IsA<Window>,
fn set_type_hint(&self, hint: WindowTypeHint)
fn set_urgency_hint(&self, urgent: bool)
fn shape_combine_region(
&self,
shape_region: Option<&Region>,
offset_x: i32,
offset_y: i32
)
&self,
shape_region: Option<&Region>,
offset_x: i32,
offset_y: i32
)
fn show(&self)
fn show_unraised(&self)
fn show_window_menu(&self, event: &mut Event) -> bool
fn stick(&self)
fn thaw_toplevel_updates_libgtk_only(&self)
fn thaw_updates(&self)
fn unfullscreen(&self)
fn unmaximize(&self)
fn unstick(&self)
fn withdraw(&self)
fn connect_create_surface<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, i32, i32) -> Surface,
F: 'static + Fn(&O, i32, i32) -> Surface,
fn connect_pick_embedded_child<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, f64, f64) -> Option<Window>,
F: 'static + Fn(&O, f64, f64) -> Option<Window>,
fn connect_property_cursor_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
F: 'static + Fn(&O),
impl<O> WindowExtManual for O where
O: IsA<Window>,
O: IsA<Window>,
unsafe fn set_user_data<T>(&self, user_data: &mut T)
unsafe fn get_user_data<T>(&self) -> &mut T
fn get_default_root_window() -> Window
fn offscreen_window_set_embedder(&self, embedder: &Window)
fn offscreen_window_get_embedder(&self) -> Option<Window>
fn offscreen_window_get_surface(&self) -> Option<Surface>
fn get_pixbuf(
&self,
src_x: i32,
src_y: i32,
width: i32,
height: i32
) -> Option<Pixbuf>
&self,
src_x: i32,
src_y: i32,
width: i32,
height: i32
) -> Option<Pixbuf>