C# Class Gtk.Extras.CellRendererDate

Inheritance: Gtk.CellRenderer
Mostra file Open project: GNOME/tasque

Public Methods

Method Description
CellRendererDate ( ) : System

The parent window where this CellRendererDate will be used from. This is needed to access the Gdk.Screen so the Calendar will popup in the proper location.

GetSize ( Gtk.Widget widget, Gdk &cell_area, int &x_offset, int &y_offset, int &width, int &height ) : void
HideCalendar ( bool update ) : void
StartEditing ( Gdk evnt, Gtk.Widget widget, string path, Gdk background_area, Gdk cell_area, CellRendererState flags ) : CellEditable

Protected Methods

Method Description
CellRendererDate ( System ptr ) : System
Render ( Gdk drawable, Gtk.Widget widget, Gdk background_area, Gdk cell_area, Gdk expose_area, CellRendererState flags ) : void

Private Methods

Method Description
CalculateSize ( Pango layout, int &x, int &y, int &width, int &height ) : void
GetLayout ( Gtk widget ) : Pango.Layout
OnButtonPressed ( object o, ButtonPressEventArgs args ) : void
OnCalendarButtonPressed ( object o, ButtonPressEventArgs args ) : void
OnCalendarDaySelected ( object o, EventArgs args ) : void
OnCalendarKeyPressed ( object o, Gtk.KeyPressEventArgs args ) : void
RendererStateToWidgetState ( CellRendererState flags ) : StateType
ShowCalendar ( ) : void

Method Details

CellRendererDate() public method

The parent window where this CellRendererDate will be used from. This is needed to access the Gdk.Screen so the Calendar will popup in the proper location.
public CellRendererDate ( ) : System
return System

CellRendererDate() protected method

protected CellRendererDate ( System ptr ) : System
ptr System
return System

GetSize() public method

public GetSize ( Gtk.Widget widget, Gdk &cell_area, int &x_offset, int &y_offset, int &width, int &height ) : void
widget Gtk.Widget
cell_area Gdk
x_offset int
y_offset int
width int
height int
return void

HideCalendar() public method

public HideCalendar ( bool update ) : void
update bool
return void

Render() protected method

protected Render ( Gdk drawable, Gtk.Widget widget, Gdk background_area, Gdk cell_area, Gdk expose_area, CellRendererState flags ) : void
drawable Gdk
widget Gtk.Widget
background_area Gdk
cell_area Gdk
expose_area Gdk
flags CellRendererState
return void

StartEditing() public method

public StartEditing ( Gdk evnt, Gtk.Widget widget, string path, Gdk background_area, Gdk cell_area, CellRendererState flags ) : CellEditable
evnt Gdk
widget Gtk.Widget
path string
background_area Gdk
cell_area Gdk
flags CellRendererState
return CellEditable