C# Класс Hyena.Gui.Theming.Theme

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Clamp ( double min, double max, double value ) : double
DrawArrow ( Cairo cr, Gdk alloc, Hyena type ) : void
DrawArrow ( Cairo cr, Gdk alloc, double rotation ) : void
DrawFrame ( Cairo cr, Gdk alloc, Cairo color ) : void
DrawFrame ( Cairo cr, Gdk alloc, bool baseColor ) : void
DrawFrameBackground ( Cairo cr, Gdk alloc, Cairo color ) : void
DrawFrameBackground ( Cairo cr, Gdk alloc, Cairo color, Cairo pattern ) : void
DrawFrameBackground ( Cairo cr, Gdk alloc, bool baseColor ) : void
DrawFrameBorder ( Cairo cr, Gdk alloc ) : void
DrawHighlightFrame ( Cairo cr, int x, int y, int width, int height ) : void
DrawPie ( double fraction ) : void
DrawRowCursor ( Cairo cr, int x, int y, int width, int height ) : void
DrawRowCursor ( Cairo cr, int x, int y, int width, int height, Cairo color ) : void
DrawRowCursor ( Cairo cr, int x, int y, int width, int height, Cairo color, CairoCorners corners ) : void
PopContext ( ) : ThemeContext
PushContext ( ) : void
PushContext ( ThemeContext context ) : void
Theme ( Gtk.Widget widget ) : System

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

Метод Описание
OnColorsRefreshed ( ) : void

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

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

public static Clamp ( double min, double max, double value ) : double
min double
max double
value double
Результат double

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

public DrawArrow ( Cairo cr, Gdk alloc, Hyena type ) : void
cr Cairo
alloc Gdk
type Hyena
Результат void

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

public abstract DrawArrow ( Cairo cr, Gdk alloc, double rotation ) : void
cr Cairo
alloc Gdk
rotation double
Результат void

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

public DrawFrame ( Cairo cr, Gdk alloc, Cairo color ) : void
cr Cairo
alloc Gdk
color Cairo
Результат void

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

public DrawFrame ( Cairo cr, Gdk alloc, bool baseColor ) : void
cr Cairo
alloc Gdk
baseColor bool
Результат void

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

public DrawFrameBackground ( Cairo cr, Gdk alloc, Cairo color ) : void
cr Cairo
alloc Gdk
color Cairo
Результат void

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

public abstract DrawFrameBackground ( Cairo cr, Gdk alloc, Cairo color, Cairo pattern ) : void
cr Cairo
alloc Gdk
color Cairo
pattern Cairo
Результат void

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

public DrawFrameBackground ( Cairo cr, Gdk alloc, bool baseColor ) : void
cr Cairo
alloc Gdk
baseColor bool
Результат void

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

public abstract DrawFrameBorder ( Cairo cr, Gdk alloc ) : void
cr Cairo
alloc Gdk
Результат void

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

public abstract DrawHighlightFrame ( Cairo cr, int x, int y, int width, int height ) : void
cr Cairo
x int
y int
width int
height int
Результат void

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

public abstract DrawPie ( double fraction ) : void
fraction double
Результат void

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

public DrawRowCursor ( Cairo cr, int x, int y, int width, int height ) : void
cr Cairo
x int
y int
width int
height int
Результат void

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

public DrawRowCursor ( Cairo cr, int x, int y, int width, int height, Cairo color ) : void
cr Cairo
x int
y int
width int
height int
color Cairo
Результат void

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

public abstract DrawRowCursor ( Cairo cr, int x, int y, int width, int height, Cairo color, CairoCorners corners ) : void
cr Cairo
x int
y int
width int
height int
color Cairo
corners CairoCorners
Результат void

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

protected OnColorsRefreshed ( ) : void
Результат void

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

public PopContext ( ) : ThemeContext
Результат ThemeContext

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

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

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

public PushContext ( ThemeContext context ) : void
context ThemeContext
Результат void

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

public Theme ( Gtk.Widget widget ) : System
widget Gtk.Widget
Результат System