Table of Contents

Class CategorizedCodeCompletionBox

Namespace
Alternet.Editor.CodeCompletion
Assembly
Alternet.Editor.v9.dll

Represents class that implements ICategorizedCodeCompletionBox interface. This object is used to display a popup window containing Code Completion information presented in the form of a categorized list.

public class CategorizedCodeCompletionBox : ScrollableCodeCompletionBox, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl, IControl, ICategorizedCodeCompletionBox, ICodeCompletionBox, ICodeCompletionWindow
Inheritance
CategorizedCodeCompletionBox
Implements

Constructors

CategorizedCodeCompletionBox(Control)

Initializes a new instance of the CategorizedCodeCompletionBox class with a specified owner.

Properties

CategoriesIncludedInFilter

Gets or sets a list of categories should be displayed in the code completion box.

CategorizedListBox

Represents categorized control contained in popup window.

CategorizedProvider

Gets or sets the object that contains data (with categories) related to the popup window.

CategoryFilterUI
CategoryFilterUiVisible

Gets or sets a value indicating whether a category filter should be displayed in the code completion box.

CodeCompletionBorderColor

Gets CodeCompletionBox border color.

CodeCompletionBorderThickness

Gets thickness of the CodeCompletionBox border.

DefaultCategoriesIncludedInFilterPredicate

Gets or sets a function which determines default categories to be displayed in the code completion box.

IsFocused

Indicates whether CodeCompletionEdit control has an input focus.

NoSuggestionsText
Painter

Gets or sets theme-based painter.

SupportsTabs

Gets a boolean value that indicates whether codecompletion window supports additional tabs.

Tabs

Methods

ContainsControl(Control)

Retrieves a value indicating whether the popup window contains the specified control.

CreateCategoryFilterUI()
CreateCodeCompletionListBox()
Dispose(bool)

Destroys the instance of the CodeCompletionWindow class.

DisposePainter()
DoShow(Point)
GetAutoSize(bool, bool)
OnCategoriesIncludedInFilterChanged()
OnCategoryFilterUiVisibleChanged()
OnPaintBackground(PaintEventArgs)

Paints the background of the control.

SetProvider(ICodeCompletionProvider)
UpdateCategoryFilterUI()