public SparkleUI() { this.application = new Gtk.Application("org.sparkleshare.sparkleshare", 0); this.application.Register(null); this.application.Activated += ApplicationActivatedDelegate; Gdk.Color color = SparkleUIHelpers.RGBAToColor(new Label().StyleContext.GetColor(StateFlags.Insensitive)); SecondaryTextColor = SparkleUIHelpers.ColorToHex(color); color = SparkleUIHelpers.MixColors( SparkleUIHelpers.RGBAToColor(new TreeView().StyleContext.GetColor(StateFlags.Selected)), SparkleUIHelpers.RGBAToColor(new TreeView().StyleContext.GetBackgroundColor(StateFlags.Selected)), 0.39); SecondaryTextColorSelected = SparkleUIHelpers.ColorToHex(color); }