Class Button
public class Button
- Inheritance
-
Button
- Inherited Members
Methods
GetCanShrink(IntPtr)
Calls native method gtk_button_get_can_shrink. Version: 4.12
[Version("4.12")]
public static extern bool GetCanShrink(IntPtr button)
Parameters
button
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetChild(IntPtr)
Calls native method gtk_button_get_child.
public static extern IntPtr GetChild(IntPtr button)
Parameters
button
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetGType()
Calls native function gtk_button_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetHasFrame(IntPtr)
Calls native method gtk_button_get_has_frame.
public static extern bool GetHasFrame(IntPtr button)
Parameters
button
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetIconName(IntPtr)
Calls native method gtk_button_get_icon_name.
public static extern NullableUtf8StringUnownedHandle GetIconName(IntPtr button)
Parameters
button
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetLabel(IntPtr)
Calls native method gtk_button_get_label.
public static extern NullableUtf8StringUnownedHandle GetLabel(IntPtr button)
Parameters
button
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetUseUnderline(IntPtr)
Calls native method gtk_button_get_use_underline.
public static extern bool GetUseUnderline(IntPtr button)
Parameters
button
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New()
Calls native constructor gtk_button_new.
public static extern IntPtr New()
Returns
- IntPtr
Transfer ownership: None Nullable: False
NewFromIconName(NonNullableUtf8StringHandle)
Calls native constructor gtk_button_new_from_icon_name.
public static extern IntPtr NewFromIconName(NonNullableUtf8StringHandle iconName)
Parameters
iconName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: False
NewWithLabel(NonNullableUtf8StringHandle)
Calls native constructor gtk_button_new_with_label.
public static extern IntPtr NewWithLabel(NonNullableUtf8StringHandle label)
Parameters
label
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: False
NewWithMnemonic(NonNullableUtf8StringHandle)
Calls native constructor gtk_button_new_with_mnemonic.
public static extern IntPtr NewWithMnemonic(NonNullableUtf8StringHandle label)
Parameters
label
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: False
SetCanShrink(IntPtr, bool)
Calls native method gtk_button_set_can_shrink. Version: 4.12
[Version("4.12")]
public static extern void SetCanShrink(IntPtr button, bool canShrink)
Parameters
button
IntPtrTransfer ownership: None Nullable: False
canShrink
boolTransfer ownership: None Nullable: False
SetChild(IntPtr, IntPtr)
Calls native method gtk_button_set_child.
public static extern void SetChild(IntPtr button, IntPtr child)
Parameters
button
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: True
SetHasFrame(IntPtr, bool)
Calls native method gtk_button_set_has_frame.
public static extern void SetHasFrame(IntPtr button, bool hasFrame)
Parameters
button
IntPtrTransfer ownership: None Nullable: False
hasFrame
boolTransfer ownership: None Nullable: False
SetIconName(IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_button_set_icon_name.
public static extern void SetIconName(IntPtr button, NonNullableUtf8StringHandle iconName)
Parameters
button
IntPtrTransfer ownership: None Nullable: False
iconName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetLabel(IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_button_set_label.
public static extern void SetLabel(IntPtr button, NonNullableUtf8StringHandle label)
Parameters
button
IntPtrTransfer ownership: None Nullable: False
label
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetUseUnderline(IntPtr, bool)
Calls native method gtk_button_set_use_underline.
public static extern void SetUseUnderline(IntPtr button, bool useUnderline)