Class WidgetClass
public class WidgetClass
- Inheritance
-
WidgetClass
- Inherited Members
Methods
AddShortcut(WidgetClassHandle, nint)
Calls native method gtk_widget_class_add_shortcut.
public static extern void AddShortcut(WidgetClassHandle widgetClass, nint shortcut)
Parameters
widgetClass
WidgetClassHandleTransfer ownership: None Nullable: False
shortcut
nintTransfer ownership: None Nullable: False
BindTemplateCallbackFull(WidgetClassHandle, NonNullableUtf8StringHandle, Callback)
Calls native method gtk_widget_class_bind_template_callback_full.
public static extern void BindTemplateCallbackFull(WidgetClassHandle widgetClass, NonNullableUtf8StringHandle callbackName, Callback callbackSymbol)
Parameters
widgetClass
WidgetClassHandleTransfer ownership: None Nullable: False
callbackName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
callbackSymbol
CallbackTransfer ownership: None Nullable: False
BindTemplateChildFull(WidgetClassHandle, NonNullableUtf8StringHandle, bool, nint)
Calls native method gtk_widget_class_bind_template_child_full.
public static extern void BindTemplateChildFull(WidgetClassHandle widgetClass, NonNullableUtf8StringHandle name, bool internalChild, nint structOffset)
Parameters
widgetClass
WidgetClassHandleTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
internalChild
boolTransfer ownership: None Nullable: False
structOffset
nintTransfer ownership: None Nullable: False
GetAccessibleRole(WidgetClassHandle)
Calls native method gtk_widget_class_get_accessible_role.
public static extern AccessibleRole GetAccessibleRole(WidgetClassHandle widgetClass)
Parameters
widgetClass
WidgetClassHandleTransfer ownership: None Nullable: False
Returns
- AccessibleRole
Transfer ownership: None Nullable: False
GetActivateSignal(WidgetClassHandle)
Calls native method gtk_widget_class_get_activate_signal.
public static extern uint GetActivateSignal(WidgetClassHandle widgetClass)
Parameters
widgetClass
WidgetClassHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetCssName(WidgetClassHandle)
Calls native method gtk_widget_class_get_css_name.
public static extern NonNullableUtf8StringUnownedHandle GetCssName(WidgetClassHandle widgetClass)
Parameters
widgetClass
WidgetClassHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetLayoutManagerType(WidgetClassHandle)
Calls native method gtk_widget_class_get_layout_manager_type.
public static extern nuint GetLayoutManagerType(WidgetClassHandle widgetClass)
Parameters
widgetClass
WidgetClassHandleTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
InstallAction(WidgetClassHandle, NonNullableUtf8StringHandle, NullableUtf8StringHandle, WidgetActionActivateFunc)
Calls native method gtk_widget_class_install_action.
public static extern void InstallAction(WidgetClassHandle widgetClass, NonNullableUtf8StringHandle actionName, NullableUtf8StringHandle parameterType, WidgetActionActivateFunc activate)
Parameters
widgetClass
WidgetClassHandleTransfer ownership: None Nullable: False
actionName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
parameterType
NullableUtf8StringHandleTransfer ownership: None Nullable: True
activate
WidgetActionActivateFuncTransfer ownership: None Nullable: False
InstallPropertyAction(WidgetClassHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method gtk_widget_class_install_property_action.
public static extern void InstallPropertyAction(WidgetClassHandle widgetClass, NonNullableUtf8StringHandle actionName, NonNullableUtf8StringHandle propertyName)
Parameters
widgetClass
WidgetClassHandleTransfer ownership: None Nullable: False
actionName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
propertyName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetAccessibleRole(WidgetClassHandle, AccessibleRole)
Calls native method gtk_widget_class_set_accessible_role.
public static extern void SetAccessibleRole(WidgetClassHandle widgetClass, AccessibleRole accessibleRole)
Parameters
widgetClass
WidgetClassHandleTransfer ownership: None Nullable: False
accessibleRole
AccessibleRoleTransfer ownership: None Nullable: False
SetActivateSignal(WidgetClassHandle, uint)
Calls native method gtk_widget_class_set_activate_signal.
public static extern void SetActivateSignal(WidgetClassHandle widgetClass, uint signalId)
Parameters
widgetClass
WidgetClassHandleTransfer ownership: None Nullable: False
signalId
uintTransfer ownership: None Nullable: False
SetActivateSignalFromName(WidgetClassHandle, NonNullableUtf8StringHandle)
Calls native method gtk_widget_class_set_activate_signal_from_name.
public static extern void SetActivateSignalFromName(WidgetClassHandle widgetClass, NonNullableUtf8StringHandle signalName)
Parameters
widgetClass
WidgetClassHandleTransfer ownership: None Nullable: False
signalName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetCssName(WidgetClassHandle, NonNullableUtf8StringHandle)
Calls native method gtk_widget_class_set_css_name.
public static extern void SetCssName(WidgetClassHandle widgetClass, NonNullableUtf8StringHandle name)
Parameters
widgetClass
WidgetClassHandleTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetLayoutManagerType(WidgetClassHandle, Type)
Calls native method gtk_widget_class_set_layout_manager_type.
public static extern void SetLayoutManagerType(WidgetClassHandle widgetClass, Type type)
Parameters
widgetClass
WidgetClassHandleTransfer ownership: None Nullable: False
type
TypeTransfer ownership: None Nullable: False
SetTemplate(WidgetClassHandle, BytesHandle)
Calls native method gtk_widget_class_set_template.
public static extern void SetTemplate(WidgetClassHandle widgetClass, BytesHandle templateBytes)
Parameters
widgetClass
WidgetClassHandleTransfer ownership: None Nullable: False
templateBytes
BytesHandleTransfer ownership: None Nullable: False
SetTemplateFromResource(WidgetClassHandle, NonNullableUtf8StringHandle)
Calls native method gtk_widget_class_set_template_from_resource.
public static extern void SetTemplateFromResource(WidgetClassHandle widgetClass, NonNullableUtf8StringHandle resourceName)
Parameters
widgetClass
WidgetClassHandleTransfer ownership: None Nullable: False
resourceName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetTemplateScope(WidgetClassHandle, nint)
Calls native method gtk_widget_class_set_template_scope.
public static extern void SetTemplateScope(WidgetClassHandle widgetClass, nint scope)
Parameters
widgetClass
WidgetClassHandleTransfer ownership: None Nullable: False
scope
nintTransfer ownership: None Nullable: False