Table of Contents

Interface IModControlRoot

Namespace
RichHudFramework.UI
Assembly
RichHudClient.dll

Interface for the root category for the client's settings.

This is the entry point where pages and subcategories are added.

public interface IModControlRoot : IEnumerable<TerminalPageBase>, IEnumerable, IModRootMember
Inherited Members
ID

Properties

Subcategories

Page subcategories attached to the mod root

IReadOnlyList<TerminalPageCategoryBase> Subcategories { get; }

Property Value

IReadOnlyList<TerminalPageCategoryBase>

Methods

Add(TerminalPageCategoryBase)

Adds a page subcategory to the control root

void Add(TerminalPageCategoryBase subcategory)

Parameters

subcategory TerminalPageCategoryBase

AddRange(IReadOnlyList<IModRootMember>)

Adds a range of root members to the control root, either subcategories or pages.

void AddRange(IReadOnlyList<IModRootMember> members)

Parameters

members IReadOnlyList<IModRootMember>

Events

SelectionChanged

Invoked when a new page is selected

event EventHandler SelectionChanged

Event Type

EventHandler