All Classes and Interfaces
Class
Description
A general interface for objects suitable for running in LUWRAIN as
an application.
Area is a fundamental entity of Luwrain interface.
Common operations for any data access object (DAO).
A context-independent action in the system.
A translator of text correcting operations to hooks actions.
Editing session of a source files.
The interface for text-to-speech engines.
The area with a set of controls.
Основной интерфейс для взаимодействия с GitHub API.
The main class for working with layouts in the LUWRAIN application.
A generic list area that displays a model of items and allows navigation,
selection, clipboard operations, and custom appearance.
Controls the visual and audible presentation of items.
Flags that modify the appearance behaviour.
Handler for click (activation) events on list items.
Responsible for saving a range of items to the clipboard.
Flags that control the behaviour of the list area.
Internal class used to pass information about the listening position
between the begin-listening query and the listening-finished event.
Provides the data for the list.
Parameters for constructing a
ListArea.Defines how the hot point moves in response to navigation commands
(arrow keys, page up/down, home/end).
Represents a possible state of the hot point: on an empty line
(top or bottom), on a specific item index, or no transition
possible.
The type of the state.
Types of navigation actions.
The main applications interface serving as the main facade for applications running within the LUWRAIN environment.
The model for
MultilineEdit.Implements a listener of all changes in
MultilineEdit.Model.An area with basic navigation operations.
Simplifies checking of objects validity.
Provides all necessary additional data about the area shown to user in
model mode.
Unifies all actions which could result in closing of a popup.
Represents a common information about a LUWRAIN Studio project.
{code Area} interface implementation with internal lines storing.
Shows a popup for input of single line of text.
Implementation of editing behaviour for the line of text.
An event addressed to one or several areas and not related to user
input.
The area class with table behaviour.
Splits a text preserving lenth of lines not exceeding some given
number.
Editing session of a source file for the case when it's a text file.