C# Class Hyena.Data.Gui.ColumnCellRating

Inheritance: ColumnCell, IInteractiveCell, ISizeRequestCell
Mostra file Open project: GNOME/hyena Class Usage Examples

Private Properties

Property Type Description
RatingFromPosition int

Public Methods

Method Description
ButtonEvent ( Point press, bool pressed, uint button ) : bool
ColumnCellRating ( string property, bool expand ) : System
CursorLeaveEvent ( ) : bool
CursorMotionEvent ( Point motion ) : bool
GetWidthRange ( Pango layout, int &min, int &max ) : void
Measure ( Size available ) : Size
Render ( CellContext context, double cellWidth, double cellHeight ) : void

Private Methods

Method Description
RatingFromPosition ( double x ) : int

Method Details

ButtonEvent() public method

public ButtonEvent ( Point press, bool pressed, uint button ) : bool
press Point
pressed bool
button uint
return bool

ColumnCellRating() public method

public ColumnCellRating ( string property, bool expand ) : System
property string
expand bool
return System

CursorLeaveEvent() public method

public CursorLeaveEvent ( ) : bool
return bool

CursorMotionEvent() public method

public CursorMotionEvent ( Point motion ) : bool
motion Point
return bool

GetWidthRange() public method

public GetWidthRange ( Pango layout, int &min, int &max ) : void
layout Pango
min int
max int
return void

Measure() public method

public Measure ( Size available ) : Size
available Hyena.Gui.Canvas.Size
return Hyena.Gui.Canvas.Size

Render() public method

public Render ( CellContext context, double cellWidth, double cellHeight ) : void
context CellContext
cellWidth double
cellHeight double
return void