C# Class Hyena.Data.Gui.ColumnCellText

Inheritance: ColumnCell, ISizeRequestCell, ITextCell, ITooltipCell
显示文件 Open project: GNOME/hyena Class Usage Examples

Protected Properties

Property Type Description
MinString string

Public Methods

Method Description
ColumnCellText ( string property, bool expand ) : System
GetAccessible ( ICellAccessibleParent parent ) : Atk.Object
GetTextAlternative ( object obj ) : string
GetTooltipMarkup ( CellContext cellContext, double columnWidth ) : string
GetWidthRange ( Pango layout, int &min, int &max ) : void
Render ( CellContext context, double cellWidth, double cellHeight ) : void
SetMinMaxStrings ( object min_max ) : void
SetMinMaxStrings ( object min, object max ) : void
UpdateText ( CellContext context, double cellWidth ) : void
UpdateText ( Pango layout, double cellWidth, string text ) : void

Protected Methods

Method Description
GetText ( object obj ) : string

Private Methods

Method Description
ComputeRowHeight ( Gtk.Widget widget ) : int
GetFormattedText ( string text ) : string
UpdateLayout ( Pango layout, string text ) : void

Method Details

ColumnCellText() public method

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

GetAccessible() public method

public GetAccessible ( ICellAccessibleParent parent ) : Atk.Object
parent ICellAccessibleParent
return Atk.Object

GetText() protected method

protected GetText ( object obj ) : string
obj object
return string

GetTextAlternative() public method

public GetTextAlternative ( object obj ) : string
obj object
return string

GetTooltipMarkup() public method

public GetTooltipMarkup ( CellContext cellContext, double columnWidth ) : string
cellContext CellContext
columnWidth double
return string

GetWidthRange() public method

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

Render() public method

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

SetMinMaxStrings() public method

public SetMinMaxStrings ( object min_max ) : void
min_max object
return void

SetMinMaxStrings() public method

public SetMinMaxStrings ( object min, object max ) : void
min object
max object
return void

UpdateText() public method

public UpdateText ( CellContext context, double cellWidth ) : void
context CellContext
cellWidth double
return void

UpdateText() public method

public UpdateText ( Pango layout, double cellWidth, string text ) : void
layout Pango
cellWidth double
text string
return void

Property Details

MinString protected_oe property

protected string MinString
return string