protected override void OnStyleSet(Style previous)
{
base.OnStyleSet (previous);
if (changing_style) {
return;
}
changing_style = true;
base_point_size = Style.FontDescription.Size;
ModifyFg (StateType.Selected, Style.Text (StateType.Normal));
ModifyFg (StateType.Normal, Hyena.Gui.Theming.GtkTheme.GetGdkTextMidColor (this));
CreateLayout ();
UpdateLayout ();
changing_style = false;
}