Class Menu
public class Menu
- Inheritance
-
Menu
- Inherited Members
Methods
Append(nint, NullableUtf8StringHandle, NullableUtf8StringHandle)
Calls native method g_menu_append. Version: 2.32
[Version("2.32")]
public static extern void Append(nint menu, NullableUtf8StringHandle label, NullableUtf8StringHandle detailedAction)
Parameters
menu
nintTransfer ownership: None Nullable: False
label
NullableUtf8StringHandleTransfer ownership: None Nullable: True
detailedAction
NullableUtf8StringHandleTransfer ownership: None Nullable: True
AppendItem(nint, nint)
Calls native method g_menu_append_item. Version: 2.32
[Version("2.32")]
public static extern void AppendItem(nint menu, nint item)
Parameters
menu
nintTransfer ownership: None Nullable: False
item
nintTransfer ownership: None Nullable: False
AppendSection(nint, NullableUtf8StringHandle, nint)
Calls native method g_menu_append_section. Version: 2.32
[Version("2.32")]
public static extern void AppendSection(nint menu, NullableUtf8StringHandle label, nint section)
Parameters
menu
nintTransfer ownership: None Nullable: False
label
NullableUtf8StringHandleTransfer ownership: None Nullable: True
section
nintTransfer ownership: None Nullable: False
AppendSubmenu(nint, NullableUtf8StringHandle, nint)
Calls native method g_menu_append_submenu. Version: 2.32
[Version("2.32")]
public static extern void AppendSubmenu(nint menu, NullableUtf8StringHandle label, nint submenu)
Parameters
menu
nintTransfer ownership: None Nullable: False
label
NullableUtf8StringHandleTransfer ownership: None Nullable: True
submenu
nintTransfer ownership: None Nullable: False
Freeze(nint)
Calls native method g_menu_freeze. Version: 2.32
[Version("2.32")]
public static extern void Freeze(nint menu)
Parameters
menu
nintTransfer ownership: None Nullable: False
GetGType()
Calls native function g_menu_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
Insert(nint, int, NullableUtf8StringHandle, NullableUtf8StringHandle)
Calls native method g_menu_insert. Version: 2.32
[Version("2.32")]
public static extern void Insert(nint menu, int position, NullableUtf8StringHandle label, NullableUtf8StringHandle detailedAction)
Parameters
menu
nintTransfer ownership: None Nullable: False
position
intTransfer ownership: None Nullable: False
label
NullableUtf8StringHandleTransfer ownership: None Nullable: True
detailedAction
NullableUtf8StringHandleTransfer ownership: None Nullable: True
InsertItem(nint, int, nint)
Calls native method g_menu_insert_item. Version: 2.32
[Version("2.32")]
public static extern void InsertItem(nint menu, int position, nint item)
Parameters
menu
nintTransfer ownership: None Nullable: False
position
intTransfer ownership: None Nullable: False
item
nintTransfer ownership: None Nullable: False
InsertSection(nint, int, NullableUtf8StringHandle, nint)
Calls native method g_menu_insert_section. Version: 2.32
[Version("2.32")]
public static extern void InsertSection(nint menu, int position, NullableUtf8StringHandle label, nint section)
Parameters
menu
nintTransfer ownership: None Nullable: False
position
intTransfer ownership: None Nullable: False
label
NullableUtf8StringHandleTransfer ownership: None Nullable: True
section
nintTransfer ownership: None Nullable: False
InsertSubmenu(nint, int, NullableUtf8StringHandle, nint)
Calls native method g_menu_insert_submenu. Version: 2.32
[Version("2.32")]
public static extern void InsertSubmenu(nint menu, int position, NullableUtf8StringHandle label, nint submenu)
Parameters
menu
nintTransfer ownership: None Nullable: False
position
intTransfer ownership: None Nullable: False
label
NullableUtf8StringHandleTransfer ownership: None Nullable: True
submenu
nintTransfer ownership: None Nullable: False
New()
Calls native constructor g_menu_new. Version: 2.32
[Version("2.32")]
public static extern nint New()
Returns
- nint
Transfer ownership: Full Nullable: False
Prepend(nint, NullableUtf8StringHandle, NullableUtf8StringHandle)
Calls native method g_menu_prepend. Version: 2.32
[Version("2.32")]
public static extern void Prepend(nint menu, NullableUtf8StringHandle label, NullableUtf8StringHandle detailedAction)
Parameters
menu
nintTransfer ownership: None Nullable: False
label
NullableUtf8StringHandleTransfer ownership: None Nullable: True
detailedAction
NullableUtf8StringHandleTransfer ownership: None Nullable: True
PrependItem(nint, nint)
Calls native method g_menu_prepend_item. Version: 2.32
[Version("2.32")]
public static extern void PrependItem(nint menu, nint item)
Parameters
menu
nintTransfer ownership: None Nullable: False
item
nintTransfer ownership: None Nullable: False
PrependSection(nint, NullableUtf8StringHandle, nint)
Calls native method g_menu_prepend_section. Version: 2.32
[Version("2.32")]
public static extern void PrependSection(nint menu, NullableUtf8StringHandle label, nint section)
Parameters
menu
nintTransfer ownership: None Nullable: False
label
NullableUtf8StringHandleTransfer ownership: None Nullable: True
section
nintTransfer ownership: None Nullable: False
PrependSubmenu(nint, NullableUtf8StringHandle, nint)
Calls native method g_menu_prepend_submenu. Version: 2.32
[Version("2.32")]
public static extern void PrependSubmenu(nint menu, NullableUtf8StringHandle label, nint submenu)
Parameters
menu
nintTransfer ownership: None Nullable: False
label
NullableUtf8StringHandleTransfer ownership: None Nullable: True
submenu
nintTransfer ownership: None Nullable: False
Remove(nint, int)
Calls native method g_menu_remove. Version: 2.32
[Version("2.32")]
public static extern void Remove(nint menu, int position)
Parameters
menu
nintTransfer ownership: None Nullable: False
position
intTransfer ownership: None Nullable: False
RemoveAll(nint)
Calls native method g_menu_remove_all. Version: 2.38
[Version("2.38")]
public static extern void RemoveAll(nint menu)
Parameters
menu
nintTransfer ownership: None Nullable: False