Collapse All Expand All Code: All Code: Multiple Code: C# Code: Visual Basic

C#
Visual Basic

Azuki 1.7 Documentation
Sgry.Azuki Namespace
Send Feedback

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.