C# Класс Pixane.Widgets.ZoomableCairoArea

Наследование: Gtk.DrawingArea
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
overlay DrawGraphics
render DrawGraphics

Private Properties

Свойство Тип Описание
PaintMotionIndicators void
PaintZoomScale void
ValidateScaleAdj void
ZoomableCairoArea System

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

Метод Описание
CreateRoundedRectPath ( Context gc, double x, double y, double width, double height, double radius ) : void
DeviceToUser ( double &x, double &y ) : void
DrawRoundedRect ( Context gc, double x, double y, double width, double height, double radius, double strokeWidth, Cairo backgroundColor, Cairo strokeColor ) : void
DrawRoundedRectThumb ( Context gc, double x, double y, double width, double height, double radius, double strokeWidth, Cairo backgroundColor, Cairo strokeColor, Gdk image, double imageWidth, double imageHeight ) : void
GridAlign ( double d ) : double

Защищенные методы

Метод Описание
GetTextSize ( Pango layout ) : Gdk.Size
OnButtonPressEvent ( Gdk eb ) : bool
OnButtonReleaseEvent ( Gdk eb ) : bool
OnEnterNotifyEvent ( Gdk ec ) : bool
OnExposeEvent ( Gdk ee ) : bool
OnLeaveNotifyEvent ( Gdk ec ) : bool
OnMotionNotifyEvent ( Gdk em ) : bool
OnScrollEvent ( Gdk es ) : bool
RenderPixbufToSurf ( Cairo gc, Gdk pixbuf, double x, double y ) : void

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

Метод Описание
PaintMotionIndicators ( Cairo gc, double width, double height, double centerx, double centery ) : void
PaintZoomScale ( Cairo gc, double width, double height, double centerx, double centery ) : void
ValidateScaleAdj ( double &scaleAdj ) : void
ZoomableCairoArea ( ) : System

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

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

public CreateRoundedRectPath ( Context gc, double x, double y, double width, double height, double radius ) : void
gc Context
x double
y double
width double
height double
radius double
Результат void

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

public DeviceToUser ( double &x, double &y ) : void
x double
y double
Результат void

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

public DrawRoundedRect ( Context gc, double x, double y, double width, double height, double radius, double strokeWidth, Cairo backgroundColor, Cairo strokeColor ) : void
gc Context
x double
y double
width double
height double
radius double
strokeWidth double
backgroundColor Cairo
strokeColor Cairo
Результат void

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

public DrawRoundedRectThumb ( Context gc, double x, double y, double width, double height, double radius, double strokeWidth, Cairo backgroundColor, Cairo strokeColor, Gdk image, double imageWidth, double imageHeight ) : void
gc Context
x double
y double
width double
height double
radius double
strokeWidth double
backgroundColor Cairo
strokeColor Cairo
image Gdk
imageWidth double
imageHeight double
Результат void

GetTextSize() защищенный Метод

protected GetTextSize ( Pango layout ) : Gdk.Size
layout Pango
Результат Gdk.Size

GridAlign() публичный статический Метод

public static GridAlign ( double d ) : double
d double
Результат double

OnButtonPressEvent() защищенный Метод

protected OnButtonPressEvent ( Gdk eb ) : bool
eb Gdk
Результат bool

OnButtonReleaseEvent() защищенный Метод

protected OnButtonReleaseEvent ( Gdk eb ) : bool
eb Gdk
Результат bool

OnEnterNotifyEvent() защищенный Метод

protected OnEnterNotifyEvent ( Gdk ec ) : bool
ec Gdk
Результат bool

OnExposeEvent() защищенный Метод

protected OnExposeEvent ( Gdk ee ) : bool
ee Gdk
Результат bool

OnLeaveNotifyEvent() защищенный Метод

protected OnLeaveNotifyEvent ( Gdk ec ) : bool
ec Gdk
Результат bool

OnMotionNotifyEvent() защищенный Метод

protected OnMotionNotifyEvent ( Gdk em ) : bool
em Gdk
Результат bool

OnScrollEvent() защищенный Метод

protected OnScrollEvent ( Gdk es ) : bool
es Gdk
Результат bool

RenderPixbufToSurf() защищенный Метод

protected RenderPixbufToSurf ( Cairo gc, Gdk pixbuf, double x, double y ) : void
gc Cairo
pixbuf Gdk
x double
y double
Результат void

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

overlay защищенное свойство

protected DrawGraphics overlay
Результат DrawGraphics

render защищенное свойство

protected DrawGraphics render
Результат DrawGraphics