qui.qui

Contains all the classes that make up qui.

Members

Aliases

ActivateEventFunction
alias ActivateEventFunction = bool delegate(QWidget, bool)

ActivateEvent function. Return true to drop event

Color
alias Color = qui.termwrap.Color

Colors

InitFunction
alias InitFunction = bool delegate(QWidget)

Init function. Return true to drop event

Key
alias Key = qui.termwrap.Event.Keyboard.Key

Availabe Keys (keyboard) for input

KeyboardEvent
alias KeyboardEvent = Event.Keyboard

Keyboard Event

KeyboardEventFunction
alias KeyboardEventFunction = bool delegate(QWidget, KeyboardEvent, bool)

KeyboardEvent function. Return true to drop event

MouseEvent
alias MouseEvent = Event.Mouse

Mouse Event

MouseEventFuction
alias MouseEventFuction = bool delegate(QWidget, MouseEvent)

MouseEvent function. Return true to drop event

ResizeEventFunction
alias ResizeEventFunction = bool delegate(QWidget)

ResizeEvent function. Return true to drop event

ScrollEventFunction
alias ScrollEventFunction = bool delegate(QWidget)

ScrollEvent function. Return true to drop event

TimerEventFunction
alias TimerEventFunction = bool delegate(QWidget, uint)

TimerEvent function. Return true to drop event

UpdateEventFunction
alias UpdateEventFunction = bool delegate(QWidget)

UpdateEvent function. Return true to drop event

Classes

QLayout
class QLayout

Used to place widgets in an order (i.e vertical or horizontal)

QTerminal
class QTerminal

Terminal

QWidget
class QWidget

Base class for all widgets, including layouts and QTerminal

ScrollContainer
class ScrollContainer

A Scrollable Container

Enums

EventMask
enum EventMask

mask of events subscribed

Structs

Cell
struct Cell

A cell on terminal

Viewport
struct Viewport

Display buffer

Variables

DEFAULT_BG
enum Color DEFAULT_BG;

default background color, black

DEFAULT_FG
enum Color DEFAULT_FG;

default foreground color, white

DEFAULT_OVERFLOW_BG
enum Color DEFAULT_OVERFLOW_BG;

default background color of overflowing layouts, red

WIDGET_CYCLE_KEY
enum dchar WIDGET_CYCLE_KEY;

default active widget cycling key, tab

Meta