C# Класс ICSharpCode.TextEditor.IconBarMargin

This class views the line numbers and folding markers.
Наследование: AbstractMargin
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
DrawArrow ( Graphics g, int y ) : void
DrawBookmark ( Graphics g, int y, bool isEnabled ) : void
DrawBreakpoint ( Graphics g, int y, bool isEnabled, bool willBeHit ) : void
HandleMouseDown ( Point mousePos, MouseButtons mouseButtons ) : void
IconBarMargin ( TextArea textArea ) : System
Paint ( Graphics g, Rectangle rect ) : void

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

Метод Описание
CreateArrowGraphicsPath ( Rectangle r ) : GraphicsPath
CreateRoundRectGraphicsPath ( Rectangle r ) : GraphicsPath
DrawArrow ( Graphics g, Pen p, Rectangle r ) : void
DrawRoundRect ( Graphics g, Pen p, Rectangle r ) : void
FillArrow ( Graphics g, Brush b, Rectangle r ) : void
FillRoundRect ( Graphics g, Brush b, Rectangle r ) : void
IsLineInsideRegion ( int top, int bottom, int regionTop, int regionBottom ) : bool

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

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

public DrawArrow ( Graphics g, int y ) : void
g System.Drawing.Graphics
y int
Результат void

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

public DrawBookmark ( Graphics g, int y, bool isEnabled ) : void
g System.Drawing.Graphics
y int
isEnabled bool
Результат void

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

public DrawBreakpoint ( Graphics g, int y, bool isEnabled, bool willBeHit ) : void
g System.Drawing.Graphics
y int
isEnabled bool
willBeHit bool
Результат void

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

public HandleMouseDown ( Point mousePos, MouseButtons mouseButtons ) : void
mousePos Point
mouseButtons MouseButtons
Результат void

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

public IconBarMargin ( TextArea textArea ) : System
textArea TextArea
Результат System

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

public Paint ( Graphics g, Rectangle rect ) : void
g System.Drawing.Graphics
rect System.Drawing.Rectangle
Результат void