示例#1
0
        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);
        }