Table of Contents

Class Assistant

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class Assistant
Inheritance
Assistant
Inherited Members

Methods

AddActionWidget(nint, nint)

Calls native method gtk_assistant_add_action_widget.

public static extern void AddActionWidget(nint assistant, nint child)

Parameters

assistant nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

AppendPage(nint, nint)

Calls native method gtk_assistant_append_page.

public static extern int AppendPage(nint assistant, nint page)

Parameters

assistant nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

Commit(nint)

Calls native method gtk_assistant_commit.

public static extern void Commit(nint assistant)

Parameters

assistant nint

Transfer ownership: None Nullable: False

GetCurrentPage(nint)

Calls native method gtk_assistant_get_current_page.

public static extern int GetCurrentPage(nint assistant)

Parameters

assistant nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_assistant_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetNPages(nint)

Calls native method gtk_assistant_get_n_pages.

public static extern int GetNPages(nint assistant)

Parameters

assistant nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetNthPage(nint, int)

Calls native method gtk_assistant_get_nth_page.

public static extern nint GetNthPage(nint assistant, int pageNum)

Parameters

assistant nint

Transfer ownership: None Nullable: False

pageNum int

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetPage(nint, nint)

Calls native method gtk_assistant_get_page.

public static extern nint GetPage(nint assistant, nint child)

Parameters

assistant nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetPageComplete(nint, nint)

Calls native method gtk_assistant_get_page_complete.

public static extern bool GetPageComplete(nint assistant, nint page)

Parameters

assistant nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPageTitle(nint, nint)

Calls native method gtk_assistant_get_page_title.

public static extern NonNullableUtf8StringUnownedHandle GetPageTitle(nint assistant, nint page)

Parameters

assistant nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetPageType(nint, nint)

Calls native method gtk_assistant_get_page_type.

public static extern AssistantPageType GetPageType(nint assistant, nint page)

Parameters

assistant nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

Returns

AssistantPageType

Transfer ownership: None Nullable: False

GetPages(nint)

Calls native method gtk_assistant_get_pages.

public static extern nint GetPages(nint assistant)

Parameters

assistant nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

InsertPage(nint, nint, int)

Calls native method gtk_assistant_insert_page.

public static extern int InsertPage(nint assistant, nint page, int position)

Parameters

assistant nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_assistant_new.

public static extern nint New()

Returns

nint

Transfer ownership: None Nullable: False

NextPage(nint)

Calls native method gtk_assistant_next_page.

public static extern void NextPage(nint assistant)

Parameters

assistant nint

Transfer ownership: None Nullable: False

PrependPage(nint, nint)

Calls native method gtk_assistant_prepend_page.

public static extern int PrependPage(nint assistant, nint page)

Parameters

assistant nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

PreviousPage(nint)

Calls native method gtk_assistant_previous_page.

public static extern void PreviousPage(nint assistant)

Parameters

assistant nint

Transfer ownership: None Nullable: False

RemoveActionWidget(nint, nint)

Calls native method gtk_assistant_remove_action_widget.

public static extern void RemoveActionWidget(nint assistant, nint child)

Parameters

assistant nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

RemovePage(nint, int)

Calls native method gtk_assistant_remove_page.

public static extern void RemovePage(nint assistant, int pageNum)

Parameters

assistant nint

Transfer ownership: None Nullable: False

pageNum int

Transfer ownership: None Nullable: False

SetCurrentPage(nint, int)

Calls native method gtk_assistant_set_current_page.

public static extern void SetCurrentPage(nint assistant, int pageNum)

Parameters

assistant nint

Transfer ownership: None Nullable: False

pageNum int

Transfer ownership: None Nullable: False

SetForwardPageFunc(nint, AssistantPageFunc, nint, DestroyNotify)

Calls native method gtk_assistant_set_forward_page_func.

public static extern void SetForwardPageFunc(nint assistant, AssistantPageFunc pageFunc, nint data, DestroyNotify destroy)

Parameters

assistant nint

Transfer ownership: None Nullable: False

pageFunc AssistantPageFunc

Transfer ownership: None Nullable: True

data nint

Transfer ownership: None Nullable: True

destroy DestroyNotify

Transfer ownership: None Nullable: False

SetPageComplete(nint, nint, bool)

Calls native method gtk_assistant_set_page_complete.

public static extern void SetPageComplete(nint assistant, nint page, bool complete)

Parameters

assistant nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

complete bool

Transfer ownership: None Nullable: False

SetPageTitle(nint, nint, NonNullableUtf8StringHandle)

Calls native method gtk_assistant_set_page_title.

public static extern void SetPageTitle(nint assistant, nint page, NonNullableUtf8StringHandle title)

Parameters

assistant nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

title NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetPageType(nint, nint, AssistantPageType)

Calls native method gtk_assistant_set_page_type.

public static extern void SetPageType(nint assistant, nint page, AssistantPageType type)

Parameters

assistant nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

type AssistantPageType

Transfer ownership: None Nullable: False

UpdateButtonsState(nint)

Calls native method gtk_assistant_update_buttons_state.

public static extern void UpdateButtonsState(nint assistant)

Parameters

assistant nint

Transfer ownership: None Nullable: False