Table of Contents

Class Assistant

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

Methods

AddActionWidget(IntPtr, IntPtr)

Calls native method gtk_assistant_add_action_widget.

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

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: False

AppendPage(IntPtr, IntPtr)

Calls native method gtk_assistant_append_page.

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

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

Commit(IntPtr)

Calls native method gtk_assistant_commit.

public static extern void Commit(IntPtr assistant)

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

GetCurrentPage(IntPtr)

Calls native method gtk_assistant_get_current_page.

public static extern int GetCurrentPage(IntPtr assistant)

Parameters

assistant IntPtr

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(IntPtr)

Calls native method gtk_assistant_get_n_pages.

public static extern int GetNPages(IntPtr assistant)

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetNthPage(IntPtr, int)

Calls native method gtk_assistant_get_nth_page.

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

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

pageNum int

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetPage(IntPtr, IntPtr)

Calls native method gtk_assistant_get_page.

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

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetPageComplete(IntPtr, IntPtr)

Calls native method gtk_assistant_get_page_complete.

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

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPageTitle(IntPtr, IntPtr)

Calls native method gtk_assistant_get_page_title.

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

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetPageType(IntPtr, IntPtr)

Calls native method gtk_assistant_get_page_type.

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

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

Returns

AssistantPageType

Transfer ownership: None Nullable: False

GetPages(IntPtr)

Calls native method gtk_assistant_get_pages.

public static extern IntPtr GetPages(IntPtr assistant)

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

InsertPage(IntPtr, IntPtr, int)

Calls native method gtk_assistant_insert_page.

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

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

page IntPtr

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 IntPtr New()

Returns

IntPtr

Transfer ownership: None Nullable: False

NextPage(IntPtr)

Calls native method gtk_assistant_next_page.

public static extern void NextPage(IntPtr assistant)

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

PrependPage(IntPtr, IntPtr)

Calls native method gtk_assistant_prepend_page.

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

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

PreviousPage(IntPtr)

Calls native method gtk_assistant_previous_page.

public static extern void PreviousPage(IntPtr assistant)

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

RemoveActionWidget(IntPtr, IntPtr)

Calls native method gtk_assistant_remove_action_widget.

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

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: False

RemovePage(IntPtr, int)

Calls native method gtk_assistant_remove_page.

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

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

pageNum int

Transfer ownership: None Nullable: False

SetCurrentPage(IntPtr, int)

Calls native method gtk_assistant_set_current_page.

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

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

pageNum int

Transfer ownership: None Nullable: False

SetForwardPageFunc(IntPtr, AssistantPageFunc, IntPtr, DestroyNotify)

Calls native method gtk_assistant_set_forward_page_func.

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

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

pageFunc AssistantPageFunc

Transfer ownership: None Nullable: True

data IntPtr

Transfer ownership: None Nullable: True

destroy DestroyNotify

Transfer ownership: None Nullable: False

SetPageComplete(IntPtr, IntPtr, bool)

Calls native method gtk_assistant_set_page_complete.

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

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

complete bool

Transfer ownership: None Nullable: False

SetPageTitle(IntPtr, IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_assistant_set_page_title.

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

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

title NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetPageType(IntPtr, IntPtr, AssistantPageType)

Calls native method gtk_assistant_set_page_type.

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

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

type AssistantPageType

Transfer ownership: None Nullable: False

UpdateButtonsState(IntPtr)

Calls native method gtk_assistant_update_buttons_state.

public static extern void UpdateButtonsState(IntPtr assistant)

Parameters

assistant IntPtr

Transfer ownership: None Nullable: False