C# Класс PurplePen.SymbolPopup

Handles the popup menu that can display symbols and/or text boxes for changing the boxes in a description.
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
customSymbolText string>.Dictionary

Открытые методы

Метод Описание
AddItem ( ToolStripItem item, int columns, bool updateInfoOnMouseEnter ) : void
AddNoSymbol ( ) : void
AddSymbolsOfKind ( char kind ) : void
ClosePopup ( ) : void
ClosedDropdown ( object sender, System.Windows.Forms.ToolStripDropDownClosedEventArgs args ) : void
CreateDropdown ( int columns ) : void
ItemClicked ( object sender, ToolStripItemClickedEventArgs args ) : void
LayoutCompleted ( object sender, EventArgs args ) : void
OpenedDropdown ( object sender, EventArgs args ) : void
PreviewKeyDown ( object sender, PreviewKeyDownEventArgs e ) : void
SetInfoLabel ( string text ) : void
ShowPopup ( int columns, char kindFirst, char kindSecond, bool noSymbol, string textBoxInfo, string initialText, int textBoxWidth, Control control, Point pt ) : void
SymbolPopup ( SymbolDB symbolDB, int boxSize ) : System
TextKeyDown ( object sender, KeyEventArgs args ) : void
UpdateInfoLabel ( object sender, EventArgs args ) : void

Приватные методы

Метод Описание
AddInfoLabel ( ) : void
AddSeparator ( ) : void
AddTextbox ( string textBoxInfo, string initialText, int textBoxWidth ) : void
CountLines ( string text ) : int
DisposeCurrentDropdown ( ) : void
GetNoSymbolImage ( ) : Image
GetSymbolImage ( Symbol symbol ) : Image

Описание методов

AddItem() публичный Метод

public AddItem ( ToolStripItem item, int columns, bool updateInfoOnMouseEnter ) : void
item System.Windows.Forms.ToolStripItem
columns int
updateInfoOnMouseEnter bool
Результат void

AddNoSymbol() публичный Метод

public AddNoSymbol ( ) : void
Результат void

AddSymbolsOfKind() публичный Метод

public AddSymbolsOfKind ( char kind ) : void
kind char
Результат void

ClosePopup() публичный Метод

public ClosePopup ( ) : void
Результат void

ClosedDropdown() публичный Метод

public ClosedDropdown ( object sender, System.Windows.Forms.ToolStripDropDownClosedEventArgs args ) : void
sender object
args System.Windows.Forms.ToolStripDropDownClosedEventArgs
Результат void

CreateDropdown() публичный Метод

public CreateDropdown ( int columns ) : void
columns int
Результат void

ItemClicked() публичный Метод

public ItemClicked ( object sender, ToolStripItemClickedEventArgs args ) : void
sender object
args System.Windows.Forms.ToolStripItemClickedEventArgs
Результат void

LayoutCompleted() публичный Метод

public LayoutCompleted ( object sender, EventArgs args ) : void
sender object
args System.EventArgs
Результат void

OpenedDropdown() публичный Метод

public OpenedDropdown ( object sender, EventArgs args ) : void
sender object
args System.EventArgs
Результат void

PreviewKeyDown() публичный Метод

public PreviewKeyDown ( object sender, PreviewKeyDownEventArgs e ) : void
sender object
e System.Windows.Forms.PreviewKeyDownEventArgs
Результат void

SetInfoLabel() публичный Метод

public SetInfoLabel ( string text ) : void
text string
Результат void

ShowPopup() публичный Метод

public ShowPopup ( int columns, char kindFirst, char kindSecond, bool noSymbol, string textBoxInfo, string initialText, int textBoxWidth, Control control, Point pt ) : void
columns int
kindFirst char
kindSecond char
noSymbol bool
textBoxInfo string
initialText string
textBoxWidth int
control System.Windows.Forms.Control
pt Point
Результат void

SymbolPopup() публичный Метод

public SymbolPopup ( SymbolDB symbolDB, int boxSize ) : System
symbolDB SymbolDB
boxSize int
Результат System

TextKeyDown() публичный Метод

public TextKeyDown ( object sender, KeyEventArgs args ) : void
sender object
args System.Windows.Forms.KeyEventArgs
Результат void

UpdateInfoLabel() публичный Метод

public UpdateInfoLabel ( object sender, EventArgs args ) : void
sender object
args System.EventArgs
Результат void

Описание свойств

customSymbolText публичное свойство

public Dictionary customSymbolText
Результат string>.Dictionary