This namespace contains platform-independent classes of Azuki.
Classes
| Class | Description | |
|---|---|---|
|
|
Actions |
A static class containing predefined actions for Azuki.
|
|
|
AutoIndentHooks |
Static class containing built-in hook delegates for auto-indentation.
|
|
|
BgColorTextDecoration |
Represents how text should be decorated with special background color.
|
|
|
ColorScheme |
Color set used for drawing text.
|
|
|
ContentChangedEventArgs |
Event information about content change.
|
|
|
DefaultWordProc |
Built-in word processor which can handle Japanese kinsoku-shori.
|
|
|
Document |
The document of the Azuki editor engine.
|
|
|
FontInfo |
Information about font.
|
|
|
LineDrawEventArgs |
Information about LineDrawing event or LineDrawn event.
|
|
|
Marking |
Manager of marking information
which is to indicate attributes apart from syntax or grammar.
|
|
|
MarkingInfo |
Information of marking.
|
|
|
OutlineTextDecoration |
- EXPERIMENTAL - Decorates text with a transparent rectangle.
|
|
|
Plat |
The singleton class of platform API caller.
|
|
|
SearchResult |
Result of a text search.
|
|
|
SelectionChangedEventArgs |
Event information about selection change.
|
|
|
TextDecoration |
Represents how text should be decorated graphically.
|
|
|
UnderlineTextDecoration |
Represents how text should be decorated with underline.
|
|
|
UserPref |
User preferences.
|
|
|
WatchPattern |
Text pattern to be watched and marked automatically.
|
|
|
WatchPatternSet |
Set of WatchPattern objects.
|
Interfaces
| Interface | Description | |
|---|---|---|
|
|
IGraphics |
Graphic drawing interface.
|
|
|
IMouseEventArgs |
Describes information about mouse event.
|
|
|
IPlatform |
The interface for invoking Platform API.
|
|
|
IUserInterface |
Interface of user interface module.
|
|
|
IView |
Interface for view implementations.
|
|
|
IWordProc |
Interface of word processor objects that handles 'word' in Azuki.
|
Delegates
| Delegate | Description | |
|---|---|---|
|
|
ActionProc |
Common interface of actions of Azuki engine
|
|
|
AutoIndentHook |
Hook delegate called every time a character was inserted.
|
|
|
ContentChangedEventHandler |
Event handler for ContentChanged event.
|
|
|
LineDrawEventHandler |
Event handler for LineDrawing event or LineDrawn event.
|
|
|
SelectionChangedEventHandler |
Event handler for SelectionChanged event.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
|
|
Antialias |
Methods of Anti-Alias to be used for text rendering.
|
|
|
CharClass |
Class of characters for associating logical meaning for each tokens.
|
|
|
DrawingOption |
Option flags to specify how Azuki draws text area.
|
|
|
HRulerIndicatorType |
Type of the indicator on horizontal ruler to indicate caret position.
|
|
|
LineDirtyState |
State of 'dirtiness' of each logical line in document.
|
|
|
LineStyle |
Indicates style of line for text decoration.
|
|
|
MouseCursor |
Type of mouse cursor's graphic.
|
|
|
TextDataType |
Specifies type of text data.
|
|
|
ViewType |
Type of the text views.
Each view renders text content differently
and is optimized for the rendering method.
|