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