|
using System;
using Pango;
using Gtk;
using dwf.tool;
namespace dwf.gui
{
public class CellEditorFont: CellEditorText
{
public CellEditorFont ():base()
{
}
protected override void OnControlValueChanged (object sender, EventArgs e)
{
//base.OnControlValueChanged (sender, e);
}
public override void InitializeEditControl(IPEditor ccontrol, object obj, object dataSource, Type cell, bool readOnly)
{
base.InitializeEditControl (ccontrol, obj, dataSource, cell, readOnly);
control.DropDownVisible = false;
control.EditControl = (Gtk.FontButton)control.GetCacheControl("FontButton", typeof(Gtk.FontButton));
((FontButton)control.EditControl).FontName = ((FontDescription)obj).ToString();
if(!readOnly)
((FontButton)control.EditControl).FontSet += _valueHandler;
}
public override void FreeEditControl ()
{
((FontButton)control.EditControl).FontSet -= _valueHandler;
base.FreeEditControl ();
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.