Esempio n. 1
0
        void Build()
        {
            Decorated    = false;
            AppPaintable = true;
            KeepAbove    = true;

            TypeHint = WindowTypeHint.Splashscreen;
            SetColormap();

            bezel_drawing_area = new BezelDrawingArea(controller, RenderTheme, false);
            bezel_drawing_area.Show();

            bezel_glass_results = bezel_drawing_area.Results;
            bezel_glass_window  = new BezelGlassWindow(bezel_glass_results);

            Add(bezel_drawing_area);

            pw = new PositionWindow(this, bezel_glass_window);

            Realized += delegate {
                GdkWindow.SetBackPixmap(null, false);
                GdkWindow.OverrideRedirect = true;
            };

            StyleSet += delegate {
                if (IsRealized)
                {
                    GdkWindow.SetBackPixmap(null, false);
                }
            };
        }
Esempio n. 2
0
        public AnimationBaseConfigurationWidget(BezelDrawingArea drawingArea)
        {
            Build();

            drawing_area = drawingArea;
            SetupButtons();
        }
Esempio n. 3
0
 protected override void OnDestroyed()
 {
     base.OnDestroyed();
     bezel_drawing_area.Destroy();
     bezel_drawing_area = null;
     bezel_glass_results.Destroy();
     bezel_glass_results = null;
 }
Esempio n. 4
0
 protected virtual void OnClearBackgroundClicked(object sender, System.EventArgs e)
 {
     BezelDrawingArea.ResetBackgroundStyle();
     background_colorbutton.Color = drawing_area.BackgroundColor.ConvertToGdk();
     background_colorbutton.Alpha = (ushort)(drawing_area.BackgroundColor.A * ushort.MaxValue);
 }