Show / Hide Table of Contents

Namespace AdrianMiasik.Components.Base

Classes

ClickButton

A generic button that is used to interact with the software and trigger events based on user input. Supports animations, click hold curves, unity events, and sound FX (with pitch variation). Intended to be used on all our application buttons.

Ghost

A base class that is intended to be used on any component/class that needs fade in and out ThemeIcon's and text.

ItemSelector<T>

A generic class that keeps track of our current (and previous) generic item selection in a collection. (e.g. radio button, selecting one element out of a list).

Page

A ThemeElement page that displays/hides it's associated content. Intended to be used with ItemSelector<T>, also see .

SettingsOptionDropdown

A base class ThemeElement that has a label with a Dropdown intended to be used as a settings option on the SettingsPage.

SettingsOptionToggleSlider

A base class ThemeElement that has a label with a boolean slider intended to be used as a settings option on the SettingsPage.

SimpleTimer

A TimerProgress intended to be used as a component.

ThemeElement

A base class that is intended to be used on any component/class that needs theming (that's automatically updated), and needs reference to our main class: PomodoroTimer.

TimerProgress

An abstract base timer class that is intended to be used on any component/class that needs something to happen after X couple seconds. Supports duration, and the ability to loop.

Toggle

A base (blank) toggle that implements IColorHook (See ToggleSprite logic). Intended to be used by ToggleSlider and ThemeElement

Delegates

ItemSelector<T>.OnDeselected

Invoked when an item gets deselected

ItemSelector<T>.OnSelected

Invoked when an item gets selected

ItemSelector<T>.OnSelectionChange

Invoked when the selection changes

In This Article
Back to top Generated by DocFX