Class Widget
public class Widget
- Inheritance
-
Widget
- Inherited Members
Methods
ActionSetEnabled(nint, NonNullableUtf8StringHandle, bool)
Calls native method gtk_widget_action_set_enabled.
public static extern void ActionSetEnabled(nint widget, NonNullableUtf8StringHandle actionName, bool enabled)
Parameters
widget
nintTransfer ownership: None Nullable: False
actionName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
enabled
boolTransfer ownership: None Nullable: False
Activate(nint)
Calls native method gtk_widget_activate.
public static extern bool Activate(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ActivateAction(nint, NonNullableUtf8StringHandle, VariantHandle)
Calls native method gtk_widget_activate_action_variant.
public static extern bool ActivateAction(nint widget, NonNullableUtf8StringHandle name, VariantHandle args)
Parameters
widget
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
args
VariantHandleTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False
ActivateDefault(nint)
Calls native method gtk_widget_activate_default.
public static extern void ActivateDefault(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
AddController(nint, nint)
Calls native method gtk_widget_add_controller.
public static extern void AddController(nint widget, nint controller)
Parameters
widget
nintTransfer ownership: None Nullable: False
controller
nintTransfer ownership: Full Nullable: False
AddCssClass(nint, NonNullableUtf8StringHandle)
Calls native method gtk_widget_add_css_class.
public static extern void AddCssClass(nint widget, NonNullableUtf8StringHandle cssClass)
Parameters
widget
nintTransfer ownership: None Nullable: False
cssClass
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
AddMnemonicLabel(nint, nint)
Calls native method gtk_widget_add_mnemonic_label.
public static extern void AddMnemonicLabel(nint widget, nint label)
Parameters
widget
nintTransfer ownership: None Nullable: False
label
nintTransfer ownership: None Nullable: False
AddTickCallback(nint, TickCallback, nint, DestroyNotify)
Calls native method gtk_widget_add_tick_callback.
public static extern uint AddTickCallback(nint widget, TickCallback callback, nint userData, DestroyNotify notify)
Parameters
widget
nintTransfer ownership: None Nullable: False
callback
TickCallbackTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
notify
DestroyNotifyTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
Allocate(nint, int, int, int, TransformUnownedHandle)
Calls native method gtk_widget_allocate.
public static extern void Allocate(nint widget, int width, int height, int baseline, TransformUnownedHandle transform)
Parameters
widget
nintTransfer ownership: None Nullable: False
width
intTransfer ownership: None Nullable: False
height
intTransfer ownership: None Nullable: False
baseline
intTransfer ownership: None Nullable: False
transform
TransformUnownedHandleTransfer ownership: Full Nullable: True
ChildFocus(nint, DirectionType)
Calls native method gtk_widget_child_focus.
public static extern bool ChildFocus(nint widget, DirectionType direction)
Parameters
widget
nintTransfer ownership: None Nullable: False
direction
DirectionTypeTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ComputeExpand(nint, Orientation)
Calls native method gtk_widget_compute_expand.
public static extern bool ComputeExpand(nint widget, Orientation orientation)
Parameters
widget
nintTransfer ownership: None Nullable: False
orientation
OrientationTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Contains(nint, double, double)
Calls native method gtk_widget_contains.
public static extern bool Contains(nint widget, double x, double y)
Parameters
widget
nintTransfer ownership: None Nullable: False
x
doubleTransfer ownership: None Nullable: False
y
doubleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
CreatePangoContext(nint)
Calls native method gtk_widget_create_pango_context.
public static extern nint CreatePangoContext(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
CreatePangoLayout(nint, NullableUtf8StringHandle)
Calls native method gtk_widget_create_pango_layout.
public static extern nint CreatePangoLayout(nint widget, NullableUtf8StringHandle text)
Parameters
widget
nintTransfer ownership: None Nullable: False
text
NullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- nint
Transfer ownership: Full Nullable: False
DisposeTemplate(nint, Type)
Calls native method gtk_widget_dispose_template. Version: 4.8
[Version("4.8")]
public static extern void DisposeTemplate(nint widget, Type widgetType)
Parameters
widget
nintTransfer ownership: None Nullable: False
widgetType
TypeTransfer ownership: None Nullable: False
DragCheckThreshold(nint, int, int, int, int)
Calls native method gtk_drag_check_threshold.
public static extern bool DragCheckThreshold(nint widget, int startX, int startY, int currentX, int currentY)
Parameters
widget
nintTransfer ownership: None Nullable: False
startX
intTransfer ownership: None Nullable: False
startY
intTransfer ownership: None Nullable: False
currentX
intTransfer ownership: None Nullable: False
currentY
intTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ErrorBell(nint)
Calls native method gtk_widget_error_bell.
public static extern void ErrorBell(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
GetAllocatedBaseline(nint)
Calls native method gtk_widget_get_allocated_baseline.
public static extern int GetAllocatedBaseline(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetAllocatedHeight(nint)
Calls native method gtk_widget_get_allocated_height.
public static extern int GetAllocatedHeight(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetAllocatedWidth(nint)
Calls native method gtk_widget_get_allocated_width.
public static extern int GetAllocatedWidth(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetAncestor(nint, Type)
Calls native method gtk_widget_get_ancestor.
public static extern nint GetAncestor(nint widget, Type widgetType)
Parameters
widget
nintTransfer ownership: None Nullable: False
widgetType
TypeTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetBaseline(nint)
Calls native method gtk_widget_get_baseline. Version: 4.12
[Version("4.12")]
public static extern int GetBaseline(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetCanFocus(nint)
Calls native method gtk_widget_get_can_focus.
public static extern bool GetCanFocus(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetCanTarget(nint)
Calls native method gtk_widget_get_can_target.
public static extern bool GetCanTarget(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetChildVisible(nint)
Calls native method gtk_widget_get_child_visible.
public static extern bool GetChildVisible(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetClipboard(nint)
Calls native method gtk_widget_get_clipboard.
public static extern nint GetClipboard(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetCssClasses(nint)
Calls native method gtk_widget_get_css_classes.
public static extern Utf8StringArrayNullTerminatedOwnedHandle GetCssClasses(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
GetCssName(nint)
Calls native method gtk_widget_get_css_name.
public static extern NonNullableUtf8StringUnownedHandle GetCssName(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetCursor(nint)
Calls native method gtk_widget_get_cursor.
public static extern nint GetCursor(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetDefaultDirection()
Calls native function gtk_widget_get_default_direction.
public static extern TextDirection GetDefaultDirection()
Returns
- TextDirection
Transfer ownership: None Nullable: False
GetDirection(nint)
Calls native method gtk_widget_get_direction.
public static extern TextDirection GetDirection(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- TextDirection
Transfer ownership: None Nullable: False
GetDisplay(nint)
Calls native method gtk_widget_get_display.
public static extern nint GetDisplay(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetFirstChild(nint)
Calls native method gtk_widget_get_first_child.
public static extern nint GetFirstChild(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetFocusChild(nint)
Calls native method gtk_widget_get_focus_child.
public static extern nint GetFocusChild(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetFocusOnClick(nint)
Calls native method gtk_widget_get_focus_on_click.
public static extern bool GetFocusOnClick(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetFocusable(nint)
Calls native method gtk_widget_get_focusable.
public static extern bool GetFocusable(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetFontMap(nint)
Calls native method gtk_widget_get_font_map.
public static extern nint GetFontMap(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetFontOptions(nint)
Calls native method gtk_widget_get_font_options.
public static extern FontOptionsUnownedHandle GetFontOptions(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- FontOptionsUnownedHandle
Transfer ownership: None Nullable: True
GetFrameClock(nint)
Calls native method gtk_widget_get_frame_clock.
public static extern nint GetFrameClock(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetGType()
Calls native function gtk_widget_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetHalign(nint)
Calls native method gtk_widget_get_halign.
public static extern Align GetHalign(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- Align
Transfer ownership: None Nullable: False
GetHasTooltip(nint)
Calls native method gtk_widget_get_has_tooltip.
public static extern bool GetHasTooltip(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetHeight(nint)
Calls native method gtk_widget_get_height.
public static extern int GetHeight(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetHexpand(nint)
Calls native method gtk_widget_get_hexpand.
public static extern bool GetHexpand(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetHexpandSet(nint)
Calls native method gtk_widget_get_hexpand_set.
public static extern bool GetHexpandSet(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetLastChild(nint)
Calls native method gtk_widget_get_last_child.
public static extern nint GetLastChild(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetLayoutManager(nint)
Calls native method gtk_widget_get_layout_manager.
public static extern nint GetLayoutManager(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetMapped(nint)
Calls native method gtk_widget_get_mapped.
public static extern bool GetMapped(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetMarginBottom(nint)
Calls native method gtk_widget_get_margin_bottom.
public static extern int GetMarginBottom(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetMarginEnd(nint)
Calls native method gtk_widget_get_margin_end.
public static extern int GetMarginEnd(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetMarginStart(nint)
Calls native method gtk_widget_get_margin_start.
public static extern int GetMarginStart(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetMarginTop(nint)
Calls native method gtk_widget_get_margin_top.
public static extern int GetMarginTop(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetName(nint)
Calls native method gtk_widget_get_name.
public static extern NonNullableUtf8StringUnownedHandle GetName(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetNative(nint)
Calls native method gtk_widget_get_native.
public static extern nint GetNative(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetNextSibling(nint)
Calls native method gtk_widget_get_next_sibling.
public static extern nint GetNextSibling(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetOpacity(nint)
Calls native method gtk_widget_get_opacity.
public static extern double GetOpacity(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetOverflow(nint)
Calls native method gtk_widget_get_overflow.
public static extern Overflow GetOverflow(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- Overflow
Transfer ownership: None Nullable: False
GetPangoContext(nint)
Calls native method gtk_widget_get_pango_context.
public static extern nint GetPangoContext(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetParent(nint)
Calls native method gtk_widget_get_parent.
public static extern nint GetParent(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetPrevSibling(nint)
Calls native method gtk_widget_get_prev_sibling.
public static extern nint GetPrevSibling(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetPrimaryClipboard(nint)
Calls native method gtk_widget_get_primary_clipboard.
public static extern nint GetPrimaryClipboard(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetRealized(nint)
Calls native method gtk_widget_get_realized.
public static extern bool GetRealized(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetReceivesDefault(nint)
Calls native method gtk_widget_get_receives_default.
public static extern bool GetReceivesDefault(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetRequestMode(nint)
Calls native method gtk_widget_get_request_mode.
public static extern SizeRequestMode GetRequestMode(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- SizeRequestMode
Transfer ownership: None Nullable: False
GetRoot(nint)
Calls native method gtk_widget_get_root.
public static extern nint GetRoot(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetScaleFactor(nint)
Calls native method gtk_widget_get_scale_factor.
public static extern int GetScaleFactor(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetSensitive(nint)
Calls native method gtk_widget_get_sensitive.
public static extern bool GetSensitive(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetSettings(nint)
Calls native method gtk_widget_get_settings.
public static extern nint GetSettings(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetSize(nint, Orientation)
Calls native method gtk_widget_get_size.
public static extern int GetSize(nint widget, Orientation orientation)
Parameters
widget
nintTransfer ownership: None Nullable: False
orientation
OrientationTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetSizeRequest(nint, out int, out int)
Calls native method gtk_widget_get_size_request.
public static extern void GetSizeRequest(nint widget, out int width, out int height)
Parameters
widget
nintTransfer ownership: None Nullable: False
width
intTransfer ownership: Full Nullable: False
height
intTransfer ownership: Full Nullable: False
GetStateFlags(nint)
Calls native method gtk_widget_get_state_flags.
public static extern StateFlags GetStateFlags(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- StateFlags
Transfer ownership: None Nullable: False
GetStyleContext(nint)
Calls native method gtk_widget_get_style_context.
public static extern nint GetStyleContext(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetTemplateChild(nint, Type, NonNullableUtf8StringHandle)
Calls native method gtk_widget_get_template_child.
public static extern nint GetTemplateChild(nint widget, Type widgetType, NonNullableUtf8StringHandle name)
Parameters
widget
nintTransfer ownership: None Nullable: False
widgetType
TypeTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetTooltipMarkup(nint)
Calls native method gtk_widget_get_tooltip_markup.
public static extern NullableUtf8StringUnownedHandle GetTooltipMarkup(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetTooltipText(nint)
Calls native method gtk_widget_get_tooltip_text.
public static extern NullableUtf8StringUnownedHandle GetTooltipText(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetValign(nint)
Calls native method gtk_widget_get_valign.
public static extern Align GetValign(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- Align
Transfer ownership: None Nullable: False
GetVexpand(nint)
Calls native method gtk_widget_get_vexpand.
public static extern bool GetVexpand(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetVexpandSet(nint)
Calls native method gtk_widget_get_vexpand_set.
public static extern bool GetVexpandSet(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetVisible(nint)
Calls native method gtk_widget_get_visible.
public static extern bool GetVisible(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetWidth(nint)
Calls native method gtk_widget_get_width.
public static extern int GetWidth(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GrabFocus(nint)
Calls native method gtk_widget_grab_focus.
public static extern bool GrabFocus(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HasCssClass(nint, NonNullableUtf8StringHandle)
Calls native method gtk_widget_has_css_class.
public static extern bool HasCssClass(nint widget, NonNullableUtf8StringHandle cssClass)
Parameters
widget
nintTransfer ownership: None Nullable: False
cssClass
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HasDefault(nint)
Calls native method gtk_widget_has_default.
public static extern bool HasDefault(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HasFocus(nint)
Calls native method gtk_widget_has_focus.
public static extern bool HasFocus(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HasVisibleFocus(nint)
Calls native method gtk_widget_has_visible_focus.
public static extern bool HasVisibleFocus(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Hide(nint)
Calls native method gtk_widget_hide.
public static extern void Hide(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
InDestruction(nint)
Calls native method gtk_widget_in_destruction.
public static extern bool InDestruction(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
InitTemplate(nint)
Calls native method gtk_widget_init_template.
public static extern void InitTemplate(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
InsertActionGroup(nint, NonNullableUtf8StringHandle, nint)
Calls native method gtk_widget_insert_action_group.
public static extern void InsertActionGroup(nint widget, NonNullableUtf8StringHandle name, nint group)
Parameters
widget
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
group
nintTransfer ownership: None Nullable: True
InsertAfter(nint, nint, nint)
Calls native method gtk_widget_insert_after.
public static extern void InsertAfter(nint widget, nint parent, nint previousSibling)
Parameters
widget
nintTransfer ownership: None Nullable: False
parent
nintTransfer ownership: None Nullable: False
previousSibling
nintTransfer ownership: None Nullable: True
InsertBefore(nint, nint, nint)
Calls native method gtk_widget_insert_before.
public static extern void InsertBefore(nint widget, nint parent, nint nextSibling)
Parameters
widget
nintTransfer ownership: None Nullable: False
parent
nintTransfer ownership: None Nullable: False
nextSibling
nintTransfer ownership: None Nullable: True
IsAncestor(nint, nint)
Calls native method gtk_widget_is_ancestor.
public static extern bool IsAncestor(nint widget, nint ancestor)
Parameters
widget
nintTransfer ownership: None Nullable: False
ancestor
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsDrawable(nint)
Calls native method gtk_widget_is_drawable.
public static extern bool IsDrawable(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsFocus(nint)
Calls native method gtk_widget_is_focus.
public static extern bool IsFocus(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsSensitive(nint)
Calls native method gtk_widget_is_sensitive.
public static extern bool IsSensitive(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsVisible(nint)
Calls native method gtk_widget_is_visible.
public static extern bool IsVisible(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
KeynavFailed(nint, DirectionType)
Calls native method gtk_widget_keynav_failed.
public static extern bool KeynavFailed(nint widget, DirectionType direction)
Parameters
widget
nintTransfer ownership: None Nullable: False
direction
DirectionTypeTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Map(nint)
Calls native method gtk_widget_map.
public static extern void Map(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Measure(nint, Orientation, int, out int, out int, out int, out int)
Calls native method gtk_widget_measure.
public static extern void Measure(nint widget, Orientation orientation, int forSize, out int minimum, out int natural, out int minimumBaseline, out int naturalBaseline)
Parameters
widget
nintTransfer ownership: None Nullable: False
orientation
OrientationTransfer ownership: None Nullable: False
forSize
intTransfer ownership: None Nullable: False
minimum
intTransfer ownership: Full Nullable: False
natural
intTransfer ownership: Full Nullable: False
minimumBaseline
intTransfer ownership: Full Nullable: False
naturalBaseline
intTransfer ownership: Full Nullable: False
MnemonicActivate(nint, bool)
Calls native method gtk_widget_mnemonic_activate.
public static extern bool MnemonicActivate(nint widget, bool groupCycling)
Parameters
widget
nintTransfer ownership: None Nullable: False
groupCycling
boolTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ObserveChildren(nint)
Calls native method gtk_widget_observe_children.
public static extern nint ObserveChildren(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
ObserveControllers(nint)
Calls native method gtk_widget_observe_controllers.
public static extern nint ObserveControllers(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
Pick(nint, double, double, PickFlags)
Calls native method gtk_widget_pick.
public static extern nint Pick(nint widget, double x, double y, PickFlags flags)
Parameters
widget
nintTransfer ownership: None Nullable: False
x
doubleTransfer ownership: None Nullable: False
y
doubleTransfer ownership: None Nullable: False
flags
PickFlagsTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
QueueAllocate(nint)
Calls native method gtk_widget_queue_allocate.
public static extern void QueueAllocate(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
QueueDraw(nint)
Calls native method gtk_widget_queue_draw.
public static extern void QueueDraw(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
QueueResize(nint)
Calls native method gtk_widget_queue_resize.
public static extern void QueueResize(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Realize(nint)
Calls native method gtk_widget_realize.
public static extern void Realize(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
RemoveController(nint, nint)
Calls native method gtk_widget_remove_controller.
public static extern void RemoveController(nint widget, nint controller)
Parameters
widget
nintTransfer ownership: None Nullable: False
controller
nintTransfer ownership: None Nullable: False
RemoveCssClass(nint, NonNullableUtf8StringHandle)
Calls native method gtk_widget_remove_css_class.
public static extern void RemoveCssClass(nint widget, NonNullableUtf8StringHandle cssClass)
Parameters
widget
nintTransfer ownership: None Nullable: False
cssClass
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
RemoveMnemonicLabel(nint, nint)
Calls native method gtk_widget_remove_mnemonic_label.
public static extern void RemoveMnemonicLabel(nint widget, nint label)
Parameters
widget
nintTransfer ownership: None Nullable: False
label
nintTransfer ownership: None Nullable: False
RemoveTickCallback(nint, uint)
Calls native method gtk_widget_remove_tick_callback.
public static extern void RemoveTickCallback(nint widget, uint id)
Parameters
widget
nintTransfer ownership: None Nullable: False
id
uintTransfer ownership: None Nullable: False
SetCanFocus(nint, bool)
Calls native method gtk_widget_set_can_focus.
public static extern void SetCanFocus(nint widget, bool canFocus)
Parameters
widget
nintTransfer ownership: None Nullable: False
canFocus
boolTransfer ownership: None Nullable: False
SetCanTarget(nint, bool)
Calls native method gtk_widget_set_can_target.
public static extern void SetCanTarget(nint widget, bool canTarget)
Parameters
widget
nintTransfer ownership: None Nullable: False
canTarget
boolTransfer ownership: None Nullable: False
SetChildVisible(nint, bool)
Calls native method gtk_widget_set_child_visible.
public static extern void SetChildVisible(nint widget, bool childVisible)
Parameters
widget
nintTransfer ownership: None Nullable: False
childVisible
boolTransfer ownership: None Nullable: False
SetCssClasses(nint, Utf8StringArrayNullTerminatedHandle)
Calls native method gtk_widget_set_css_classes.
public static extern void SetCssClasses(nint widget, Utf8StringArrayNullTerminatedHandle classes)
Parameters
widget
nintTransfer ownership: None Nullable: False
classes
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
SetCursor(nint, nint)
Calls native method gtk_widget_set_cursor.
public static extern void SetCursor(nint widget, nint cursor)
Parameters
widget
nintTransfer ownership: None Nullable: False
cursor
nintTransfer ownership: None Nullable: True
SetCursorFromName(nint, NullableUtf8StringHandle)
Calls native method gtk_widget_set_cursor_from_name.
public static extern void SetCursorFromName(nint widget, NullableUtf8StringHandle name)
Parameters
widget
nintTransfer ownership: None Nullable: False
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetDefaultDirection(TextDirection)
Calls native function gtk_widget_set_default_direction.
public static extern void SetDefaultDirection(TextDirection dir)
Parameters
dir
TextDirectionTransfer ownership: None Nullable: False
SetDirection(nint, TextDirection)
Calls native method gtk_widget_set_direction.
public static extern void SetDirection(nint widget, TextDirection dir)
Parameters
widget
nintTransfer ownership: None Nullable: False
dir
TextDirectionTransfer ownership: None Nullable: False
SetFocusChild(nint, nint)
Calls native method gtk_widget_set_focus_child.
public static extern void SetFocusChild(nint widget, nint child)
Parameters
widget
nintTransfer ownership: None Nullable: False
child
nintTransfer ownership: None Nullable: True
SetFocusOnClick(nint, bool)
Calls native method gtk_widget_set_focus_on_click.
public static extern void SetFocusOnClick(nint widget, bool focusOnClick)
Parameters
widget
nintTransfer ownership: None Nullable: False
focusOnClick
boolTransfer ownership: None Nullable: False
SetFocusable(nint, bool)
Calls native method gtk_widget_set_focusable.
public static extern void SetFocusable(nint widget, bool focusable)
Parameters
widget
nintTransfer ownership: None Nullable: False
focusable
boolTransfer ownership: None Nullable: False
SetFontMap(nint, nint)
Calls native method gtk_widget_set_font_map.
public static extern void SetFontMap(nint widget, nint fontMap)
Parameters
widget
nintTransfer ownership: None Nullable: False
fontMap
nintTransfer ownership: None Nullable: True
SetFontOptions(nint, FontOptionsHandle)
Calls native method gtk_widget_set_font_options.
public static extern void SetFontOptions(nint widget, FontOptionsHandle options)
Parameters
widget
nintTransfer ownership: None Nullable: False
options
FontOptionsHandleTransfer ownership: None Nullable: True
SetHalign(nint, Align)
Calls native method gtk_widget_set_halign.
public static extern void SetHalign(nint widget, Align align)
Parameters
widget
nintTransfer ownership: None Nullable: False
align
AlignTransfer ownership: None Nullable: False
SetHasTooltip(nint, bool)
Calls native method gtk_widget_set_has_tooltip.
public static extern void SetHasTooltip(nint widget, bool hasTooltip)
Parameters
widget
nintTransfer ownership: None Nullable: False
hasTooltip
boolTransfer ownership: None Nullable: False
SetHexpand(nint, bool)
Calls native method gtk_widget_set_hexpand.
public static extern void SetHexpand(nint widget, bool expand)
Parameters
widget
nintTransfer ownership: None Nullable: False
expand
boolTransfer ownership: None Nullable: False
SetHexpandSet(nint, bool)
Calls native method gtk_widget_set_hexpand_set.
public static extern void SetHexpandSet(nint widget, bool set)
Parameters
widget
nintTransfer ownership: None Nullable: False
set
boolTransfer ownership: None Nullable: False
SetLayoutManager(nint, nint)
Calls native method gtk_widget_set_layout_manager.
public static extern void SetLayoutManager(nint widget, nint layoutManager)
Parameters
widget
nintTransfer ownership: None Nullable: False
layoutManager
nintTransfer ownership: Full Nullable: True
SetMarginBottom(nint, int)
Calls native method gtk_widget_set_margin_bottom.
public static extern void SetMarginBottom(nint widget, int margin)
Parameters
widget
nintTransfer ownership: None Nullable: False
margin
intTransfer ownership: None Nullable: False
SetMarginEnd(nint, int)
Calls native method gtk_widget_set_margin_end.
public static extern void SetMarginEnd(nint widget, int margin)
Parameters
widget
nintTransfer ownership: None Nullable: False
margin
intTransfer ownership: None Nullable: False
SetMarginStart(nint, int)
Calls native method gtk_widget_set_margin_start.
public static extern void SetMarginStart(nint widget, int margin)
Parameters
widget
nintTransfer ownership: None Nullable: False
margin
intTransfer ownership: None Nullable: False
SetMarginTop(nint, int)
Calls native method gtk_widget_set_margin_top.
public static extern void SetMarginTop(nint widget, int margin)
Parameters
widget
nintTransfer ownership: None Nullable: False
margin
intTransfer ownership: None Nullable: False
SetName(nint, NonNullableUtf8StringHandle)
Calls native method gtk_widget_set_name.
public static extern void SetName(nint widget, NonNullableUtf8StringHandle name)
Parameters
widget
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetOpacity(nint, double)
Calls native method gtk_widget_set_opacity.
public static extern void SetOpacity(nint widget, double opacity)
Parameters
widget
nintTransfer ownership: None Nullable: False
opacity
doubleTransfer ownership: None Nullable: False
SetOverflow(nint, Overflow)
Calls native method gtk_widget_set_overflow.
public static extern void SetOverflow(nint widget, Overflow overflow)
Parameters
widget
nintTransfer ownership: None Nullable: False
overflow
OverflowTransfer ownership: None Nullable: False
SetParent(nint, nint)
Calls native method gtk_widget_set_parent.
public static extern void SetParent(nint widget, nint parent)
Parameters
widget
nintTransfer ownership: None Nullable: False
parent
nintTransfer ownership: None Nullable: False
SetReceivesDefault(nint, bool)
Calls native method gtk_widget_set_receives_default.
public static extern void SetReceivesDefault(nint widget, bool receivesDefault)
Parameters
widget
nintTransfer ownership: None Nullable: False
receivesDefault
boolTransfer ownership: None Nullable: False
SetSensitive(nint, bool)
Calls native method gtk_widget_set_sensitive.
public static extern void SetSensitive(nint widget, bool sensitive)
Parameters
widget
nintTransfer ownership: None Nullable: False
sensitive
boolTransfer ownership: None Nullable: False
SetSizeRequest(nint, int, int)
Calls native method gtk_widget_set_size_request.
public static extern void SetSizeRequest(nint widget, int width, int height)
Parameters
widget
nintTransfer ownership: None Nullable: False
width
intTransfer ownership: None Nullable: False
height
intTransfer ownership: None Nullable: False
SetStateFlags(nint, StateFlags, bool)
Calls native method gtk_widget_set_state_flags.
public static extern void SetStateFlags(nint widget, StateFlags flags, bool clear)
Parameters
widget
nintTransfer ownership: None Nullable: False
flags
StateFlagsTransfer ownership: None Nullable: False
clear
boolTransfer ownership: None Nullable: False
SetTooltipMarkup(nint, NullableUtf8StringHandle)
Calls native method gtk_widget_set_tooltip_markup.
public static extern void SetTooltipMarkup(nint widget, NullableUtf8StringHandle markup)
Parameters
widget
nintTransfer ownership: None Nullable: False
markup
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetTooltipText(nint, NullableUtf8StringHandle)
Calls native method gtk_widget_set_tooltip_text.
public static extern void SetTooltipText(nint widget, NullableUtf8StringHandle text)
Parameters
widget
nintTransfer ownership: None Nullable: False
text
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetValign(nint, Align)
Calls native method gtk_widget_set_valign.
public static extern void SetValign(nint widget, Align align)
Parameters
widget
nintTransfer ownership: None Nullable: False
align
AlignTransfer ownership: None Nullable: False
SetVexpand(nint, bool)
Calls native method gtk_widget_set_vexpand.
public static extern void SetVexpand(nint widget, bool expand)
Parameters
widget
nintTransfer ownership: None Nullable: False
expand
boolTransfer ownership: None Nullable: False
SetVexpandSet(nint, bool)
Calls native method gtk_widget_set_vexpand_set.
public static extern void SetVexpandSet(nint widget, bool set)
Parameters
widget
nintTransfer ownership: None Nullable: False
set
boolTransfer ownership: None Nullable: False
SetVisible(nint, bool)
Calls native method gtk_widget_set_visible.
public static extern void SetVisible(nint widget, bool visible)
Parameters
widget
nintTransfer ownership: None Nullable: False
visible
boolTransfer ownership: None Nullable: False
ShouldLayout(nint)
Calls native method gtk_widget_should_layout.
public static extern bool ShouldLayout(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Show(nint)
Calls native method gtk_widget_show.
public static extern void Show(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
SnapshotChild(nint, nint, nint)
Calls native method gtk_widget_snapshot_child.
public static extern void SnapshotChild(nint widget, nint child, nint snapshot)
Parameters
widget
nintTransfer ownership: None Nullable: False
child
nintTransfer ownership: None Nullable: False
snapshot
nintTransfer ownership: None Nullable: False
TranslateCoordinates(nint, nint, double, double, out double, out double)
Calls native method gtk_widget_translate_coordinates.
public static extern bool TranslateCoordinates(nint srcWidget, nint destWidget, double srcX, double srcY, out double destX, out double destY)
Parameters
srcWidget
nintTransfer ownership: None Nullable: False
destWidget
nintTransfer ownership: None Nullable: False
srcX
doubleTransfer ownership: None Nullable: False
srcY
doubleTransfer ownership: None Nullable: False
destX
doubleTransfer ownership: Full Nullable: False
destY
doubleTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
TriggerTooltipQuery(nint)
Calls native method gtk_widget_trigger_tooltip_query.
public static extern void TriggerTooltipQuery(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Unmap(nint)
Calls native method gtk_widget_unmap.
public static extern void Unmap(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Unparent(nint)
Calls native method gtk_widget_unparent.
public static extern void Unparent(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
Unrealize(nint)
Calls native method gtk_widget_unrealize.
public static extern void Unrealize(nint widget)
Parameters
widget
nintTransfer ownership: None Nullable: False
UnsetStateFlags(nint, StateFlags)
Calls native method gtk_widget_unset_state_flags.
public static extern void UnsetStateFlags(nint widget, StateFlags flags)
Parameters
widget
nintTransfer ownership: None Nullable: False
flags
StateFlagsTransfer ownership: None Nullable: False