C# Class Hyena.Gui.Theming.GtkTheme

Inheritance: Theme
Datei anzeigen Open project: GNOME/hyena

Public Methods

Method Description
DrawArrow ( Context cr, Gdk alloc, double rotation ) : void
DrawFrameBackground ( Cairo cr, Gdk alloc, Cairo color, Cairo pattern ) : 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, Cairo color, CairoCorners corners ) : void
GetCairoTextMidColor ( Gtk.Widget widget ) : Color
GtkTheme ( Gtk.Widget widget ) : System

Protected Methods

Method Description
OnColorsRefreshed ( ) : void

Method Details

DrawArrow() public method

public DrawArrow ( Context cr, Gdk alloc, double rotation ) : void
cr Cairo.Context
alloc Gdk
rotation double
return void

DrawFrameBackground() public method

public DrawFrameBackground ( Cairo cr, Gdk alloc, Cairo color, Cairo pattern ) : void
cr Cairo
alloc Gdk
color Cairo
pattern Cairo
return void

DrawFrameBorder() public method

public DrawFrameBorder ( Cairo cr, Gdk alloc ) : void
cr Cairo
alloc Gdk
return void

DrawHighlightFrame() public method

public DrawHighlightFrame ( Cairo cr, int x, int y, int width, int height ) : void
cr Cairo
x int
y int
width int
height int
return void

DrawPie() public method

public DrawPie ( double fraction ) : void
fraction double
return void

DrawRowCursor() public method

public 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
return void

GetCairoTextMidColor() public static method

public static GetCairoTextMidColor ( Gtk.Widget widget ) : Color
widget Gtk.Widget
return Cairo.Color

GtkTheme() public method

public GtkTheme ( Gtk.Widget widget ) : System
widget Gtk.Widget
return System

OnColorsRefreshed() protected method

protected OnColorsRefreshed ( ) : void
return void