Class Window
public class Window
- Inheritance
-
Window
- Inherited Members
Methods
Close(IntPtr)
Calls native method gtk_window_close.
public static extern void Close(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Destroy(IntPtr)
Calls native method gtk_window_destroy.
public static extern void Destroy(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Fullscreen(IntPtr)
Calls native method gtk_window_fullscreen.
public static extern void Fullscreen(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
FullscreenOnMonitor(IntPtr, IntPtr)
Calls native method gtk_window_fullscreen_on_monitor.
public static extern void FullscreenOnMonitor(IntPtr window, IntPtr monitor)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
monitor
IntPtrTransfer ownership: None Nullable: False
GetApplication(IntPtr)
Calls native method gtk_window_get_application.
public static extern IntPtr GetApplication(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetChild(IntPtr)
Calls native method gtk_window_get_child.
public static extern IntPtr GetChild(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetDecorated(IntPtr)
Calls native method gtk_window_get_decorated.
public static extern bool GetDecorated(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetDefaultIconName()
Calls native function gtk_window_get_default_icon_name.
public static extern NullableUtf8StringUnownedHandle GetDefaultIconName()
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetDefaultSize(IntPtr, out int, out int)
Calls native method gtk_window_get_default_size.
public static extern void GetDefaultSize(IntPtr window, out int width, out int height)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
width
intTransfer ownership: Full Nullable: False
height
intTransfer ownership: Full Nullable: False
GetDefaultWidget(IntPtr)
Calls native method gtk_window_get_default_widget.
public static extern IntPtr GetDefaultWidget(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetDeletable(IntPtr)
Calls native method gtk_window_get_deletable.
public static extern bool GetDeletable(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetDestroyWithParent(IntPtr)
Calls native method gtk_window_get_destroy_with_parent.
public static extern bool GetDestroyWithParent(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetFocus(IntPtr)
Calls native method gtk_window_get_focus.
public static extern IntPtr GetFocus(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetFocusVisible(IntPtr)
Calls native method gtk_window_get_focus_visible.
public static extern bool GetFocusVisible(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetGType()
Calls native function gtk_window_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetGroup(IntPtr)
Calls native method gtk_window_get_group.
public static extern IntPtr GetGroup(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: True
Returns
- IntPtr
Transfer ownership: None Nullable: False
GetHandleMenubarAccel(IntPtr)
Calls native method gtk_window_get_handle_menubar_accel. Version: 4.2
[Version("4.2")]
public static extern bool GetHandleMenubarAccel(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetHideOnClose(IntPtr)
Calls native method gtk_window_get_hide_on_close.
public static extern bool GetHideOnClose(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetIconName(IntPtr)
Calls native method gtk_window_get_icon_name.
public static extern NullableUtf8StringUnownedHandle GetIconName(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetMnemonicsVisible(IntPtr)
Calls native method gtk_window_get_mnemonics_visible.
public static extern bool GetMnemonicsVisible(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetModal(IntPtr)
Calls native method gtk_window_get_modal.
public static extern bool GetModal(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetResizable(IntPtr)
Calls native method gtk_window_get_resizable.
public static extern bool GetResizable(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetTitle(IntPtr)
Calls native method gtk_window_get_title.
public static extern NullableUtf8StringUnownedHandle GetTitle(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetTitlebar(IntPtr)
Calls native method gtk_window_get_titlebar.
public static extern IntPtr GetTitlebar(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetToplevels()
Calls native function gtk_window_get_toplevels.
public static extern IntPtr GetToplevels()
Returns
- IntPtr
Transfer ownership: None Nullable: False
GetTransientFor(IntPtr)
Calls native method gtk_window_get_transient_for.
public static extern IntPtr GetTransientFor(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
HasGroup(IntPtr)
Calls native method gtk_window_has_group.
public static extern bool HasGroup(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsActive(IntPtr)
Calls native method gtk_window_is_active.
public static extern bool IsActive(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsFullscreen(IntPtr)
Calls native method gtk_window_is_fullscreen.
public static extern bool IsFullscreen(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsMaximized(IntPtr)
Calls native method gtk_window_is_maximized.
public static extern bool IsMaximized(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsSuspended(IntPtr)
Calls native method gtk_window_is_suspended. Version: 4.12
[Version("4.12")]
public static extern bool IsSuspended(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Maximize(IntPtr)
Calls native method gtk_window_maximize.
public static extern void Maximize(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Minimize(IntPtr)
Calls native method gtk_window_minimize.
public static extern void Minimize(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
New()
Calls native constructor gtk_window_new.
public static extern IntPtr New()
Returns
- IntPtr
Transfer ownership: None Nullable: False
Present(IntPtr)
Calls native method gtk_window_present.
public static extern void Present(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
PresentWithTime(IntPtr, uint)
Calls native method gtk_window_present_with_time.
public static extern void PresentWithTime(IntPtr window, uint timestamp)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
timestamp
uintTransfer ownership: None Nullable: False
SetApplication(IntPtr, IntPtr)
Calls native method gtk_window_set_application.
public static extern void SetApplication(IntPtr window, IntPtr application)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
application
IntPtrTransfer ownership: None Nullable: True
SetAutoStartupNotification(bool)
Calls native function gtk_window_set_auto_startup_notification.
public static extern void SetAutoStartupNotification(bool setting)
Parameters
setting
boolTransfer ownership: None Nullable: False
SetChild(IntPtr, IntPtr)
Calls native method gtk_window_set_child.
public static extern void SetChild(IntPtr window, IntPtr child)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: True
SetDecorated(IntPtr, bool)
Calls native method gtk_window_set_decorated.
public static extern void SetDecorated(IntPtr window, bool setting)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
setting
boolTransfer ownership: None Nullable: False
SetDefaultIconName(NonNullableUtf8StringHandle)
Calls native function gtk_window_set_default_icon_name.
public static extern void SetDefaultIconName(NonNullableUtf8StringHandle name)
Parameters
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetDefaultSize(IntPtr, int, int)
Calls native method gtk_window_set_default_size.
public static extern void SetDefaultSize(IntPtr window, int width, int height)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
width
intTransfer ownership: None Nullable: False
height
intTransfer ownership: None Nullable: False
SetDefaultWidget(IntPtr, IntPtr)
Calls native method gtk_window_set_default_widget.
public static extern void SetDefaultWidget(IntPtr window, IntPtr defaultWidget)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
defaultWidget
IntPtrTransfer ownership: None Nullable: True
SetDeletable(IntPtr, bool)
Calls native method gtk_window_set_deletable.
public static extern void SetDeletable(IntPtr window, bool setting)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
setting
boolTransfer ownership: None Nullable: False
SetDestroyWithParent(IntPtr, bool)
Calls native method gtk_window_set_destroy_with_parent.
public static extern void SetDestroyWithParent(IntPtr window, bool setting)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
setting
boolTransfer ownership: None Nullable: False
SetDisplay(IntPtr, IntPtr)
Calls native method gtk_window_set_display.
public static extern void SetDisplay(IntPtr window, IntPtr display)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
display
IntPtrTransfer ownership: None Nullable: False
SetFocus(IntPtr, IntPtr)
Calls native method gtk_window_set_focus.
public static extern void SetFocus(IntPtr window, IntPtr focus)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
focus
IntPtrTransfer ownership: None Nullable: True
SetFocusVisible(IntPtr, bool)
Calls native method gtk_window_set_focus_visible.
public static extern void SetFocusVisible(IntPtr window, bool setting)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
setting
boolTransfer ownership: None Nullable: False
SetHandleMenubarAccel(IntPtr, bool)
Calls native method gtk_window_set_handle_menubar_accel. Version: 4.2
[Version("4.2")]
public static extern void SetHandleMenubarAccel(IntPtr window, bool handleMenubarAccel)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
handleMenubarAccel
boolTransfer ownership: None Nullable: False
SetHideOnClose(IntPtr, bool)
Calls native method gtk_window_set_hide_on_close.
public static extern void SetHideOnClose(IntPtr window, bool setting)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
setting
boolTransfer ownership: None Nullable: False
SetIconName(IntPtr, NullableUtf8StringHandle)
Calls native method gtk_window_set_icon_name.
public static extern void SetIconName(IntPtr window, NullableUtf8StringHandle name)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetInteractiveDebugging(bool)
Calls native function gtk_window_set_interactive_debugging.
public static extern void SetInteractiveDebugging(bool enable)
Parameters
enable
boolTransfer ownership: None Nullable: False
SetMnemonicsVisible(IntPtr, bool)
Calls native method gtk_window_set_mnemonics_visible.
public static extern void SetMnemonicsVisible(IntPtr window, bool setting)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
setting
boolTransfer ownership: None Nullable: False
SetModal(IntPtr, bool)
Calls native method gtk_window_set_modal.
public static extern void SetModal(IntPtr window, bool modal)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
modal
boolTransfer ownership: None Nullable: False
SetResizable(IntPtr, bool)
Calls native method gtk_window_set_resizable.
public static extern void SetResizable(IntPtr window, bool resizable)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
resizable
boolTransfer ownership: None Nullable: False
SetStartupId(IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_window_set_startup_id.
public static extern void SetStartupId(IntPtr window, NonNullableUtf8StringHandle startupId)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
startupId
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetTitle(IntPtr, NullableUtf8StringHandle)
Calls native method gtk_window_set_title.
public static extern void SetTitle(IntPtr window, NullableUtf8StringHandle title)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
title
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetTitlebar(IntPtr, IntPtr)
Calls native method gtk_window_set_titlebar.
public static extern void SetTitlebar(IntPtr window, IntPtr titlebar)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
titlebar
IntPtrTransfer ownership: None Nullable: True
SetTransientFor(IntPtr, IntPtr)
Calls native method gtk_window_set_transient_for.
public static extern void SetTransientFor(IntPtr window, IntPtr parent)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
parent
IntPtrTransfer ownership: None Nullable: True
Unfullscreen(IntPtr)
Calls native method gtk_window_unfullscreen.
public static extern void Unfullscreen(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Unmaximize(IntPtr)
Calls native method gtk_window_unmaximize.
public static extern void Unmaximize(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False
Unminimize(IntPtr)
Calls native method gtk_window_unminimize.
public static extern void Unminimize(IntPtr window)
Parameters
window
IntPtrTransfer ownership: None Nullable: False