Beispiel #1
0
        private void Login_Load(object sender, EventArgs e)
        {
            FillStyleGradientEx highlightGradient = new FillStyleGradientEx(Color.LightGreen, Color.GreenYellow, Color.Green, Color.DarkGreen, 90f, 0.2f, 0.3f);
            FillStyleGradientEx defaultGradient   = new FillStyleGradientEx(Color.Black, Color.Black, Color.Black, Color.Black, 90f, 0.3f, 0.5f);
            FillStyleGradientEx pressedGradient   = new FillStyleGradientEx(Color.Black, Color.Black, Color.Black, Color.Black, 90f, 0.4f, 0.5f);
            FillStyleGradientEx disabledGradient  = new FillStyleGradientEx(Color.Silver, Color.Silver, Color.Silver, Color.Silver, 90f, 0.4f, 0.5f);
            ControlTheme        theme             = ControlTheme.GetDefaultTheme(VIBLEND_THEME.STEEL);

            theme.StyleHighlight.FillStyle       = highlightGradient;
            theme.StyleDisabled.FillStyle        = disabledGradient;
            theme.StylePressed.FillStyle         = pressedGradient;
            theme.StyleNormal.FillStyle          = defaultGradient;
            this.button_login.StyleKey           = "loginStyle";
            this.button_login.Theme              = theme;
            this.button_login.UseThemeTextColor  = false;
            this.button_login.HighlightTextColor = Color.White;
            this.button_login.ForeColor          = Color.White;
            this.button_login.PressedTextColor   = Color.White;
            ActiveControl = txtUserName;
            txtUserName.Select();

            bool ok;

            //The name used when creating the mutex can be any string you want
            mutex = new Mutex(true, "DuoSoftPhone", out ok);

            if (!ok)
            {
                MessageBox.Show("Application Already Running", "Duo Soft Phone", MessageBoxButtons.OK, MessageBoxIcon.Error,
                                MessageBoxDefaultButton.Button1, MessageBoxOptions.ServiceNotification, false);
                Environment.Exit(100);
            }
            button_login.Enabled = true;
            ProgressBar.Hide();
        }
        public frmIncomingCall(bool isNotAllowToReject, int reginTime = 60)
        {
            InitializeComponent();
            Interval = reginTime;

            FillStyleGradientEx rejecthighlightGradient = new FillStyleGradientEx(Color.OrangeRed, Color.OrangeRed, Color.DarkRed, Color.DarkRed, 90f, 0.2f, 0.3f);
            FillStyleGradientEx rejectdefaultGradient   = new FillStyleGradientEx(Color.DarkRed, Color.DarkRed, Color.OrangeRed, Color.OrangeRed, 90f, 0.3f, 0.5f);
            FillStyleGradientEx rejectpressedGradient   = new FillStyleGradientEx(Color.Black, Color.Black, Color.Black, Color.Black, 90f, 0.4f, 0.5f);
            FillStyleGradientEx rejectdisabledGradient  = new FillStyleGradientEx(Color.Silver, Color.Silver, Color.Silver, Color.Silver, 90f, 0.4f, 0.5f);
            ControlTheme        rejecttheme             = ControlTheme.GetDefaultTheme(VIBLEND_THEME.STEEL);

            rejecttheme.StyleHighlight.FillStyle = rejecthighlightGradient;
            rejecttheme.StyleDisabled.FillStyle  = rejectdisabledGradient;
            rejecttheme.StylePressed.FillStyle   = rejectpressedGradient;
            rejecttheme.StyleNormal.FillStyle    = rejectdefaultGradient;
            this.buttonReject.StyleKey           = "rejectStyle1";
            this.buttonReject.Theme              = rejecttheme;
            this.buttonReject.UseThemeTextColor  = false;
            this.buttonReject.HighlightTextColor = Color.White;
            this.buttonReject.ForeColor          = Color.White;
            this.buttonReject.PressedTextColor   = Color.White;


            FillStyleGradientEx highlightGradient = new FillStyleGradientEx(Color.LightGreen, Color.GreenYellow, Color.Green, Color.DarkGreen, 90f, 0.2f, 0.3f);
            FillStyleGradientEx defaultGradient   = new FillStyleGradientEx(Color.DarkGreen, Color.Green, Color.GreenYellow, Color.LightGreen, 90f, 0.3f, 0.5f);
            FillStyleGradientEx pressedGradient   = new FillStyleGradientEx(Color.Black, Color.Black, Color.Black, Color.Black, 90f, 0.4f, 0.5f);
            FillStyleGradientEx disabledGradient  = new FillStyleGradientEx(Color.Silver, Color.Silver, Color.Silver, Color.Silver, 90f, 0.4f, 0.5f);
            ControlTheme        theme             = ControlTheme.GetDefaultTheme(VIBLEND_THEME.STEEL);

            theme.StyleHighlight.FillStyle = highlightGradient;
            theme.StyleDisabled.FillStyle  = disabledGradient;
            theme.StylePressed.FillStyle   = pressedGradient;
            theme.StyleNormal.FillStyle    = defaultGradient;

            this.buttonAnswer.StyleKey           = "answerStyle1";
            this.buttonAnswer.Theme              = theme;
            this.buttonAnswer.UseThemeTextColor  = false;
            this.buttonAnswer.HighlightTextColor = Color.White;
            this.buttonAnswer.ForeColor          = Color.White;
            this.buttonAnswer.PressedTextColor   = Color.White;

            buttonReject.Enabled       = !isNotAllowToReject;
            menuItemRejectCall.Enabled = !isNotAllowToReject;
        }
Beispiel #3
0
        private void applyStyle()
        {
            //using vblend styles downloaded from http://www.viblend.com/products/net/windows-forms/controls/free-winforms-controls.aspx

            FillStyleGradientEx highlightGradient = new FillStyleGradientEx(Color.LightGreen, Color.GreenYellow, Color.Green, Color.DarkGreen, 90f, 0.2f, 0.3f);
            FillStyleGradientEx defaultGradient   = new FillStyleGradientEx(Color.Black, Color.Black, Color.Black, Color.Black, 90f, 0.3f, 0.5f);
            FillStyleGradientEx pressedGradient   = new FillStyleGradientEx(Color.Black, Color.Black, Color.Black, Color.Black, 90f, 0.4f, 0.5f);
            FillStyleGradientEx disabledGradient  = new FillStyleGradientEx(Color.Silver, Color.Silver, Color.Silver, Color.Silver, 90f, 0.4f, 0.5f);
            ControlTheme        theme             = ControlTheme.GetDefaultTheme(VIBLEND_THEME.STEEL);

            theme.StyleHighlight.FillStyle = highlightGradient;
            theme.StyleDisabled.FillStyle  = disabledGradient;
            theme.StylePressed.FillStyle   = pressedGradient;
            theme.StyleNormal.FillStyle    = defaultGradient;
            //this.buttonAnswer.StyleKey = "answerStyle";
            //this.buttonAnswer.Theme = theme;
            //this.buttonAnswer.UseThemeTextColor = false;
            //this.buttonAnswer.HighlightTextColor = Color.White;
            //this.buttonAnswer.ForeColor = Color.White;
            //this.buttonAnswer.PressedTextColor = Color.White;

            vCircularProgressBar1.UseThemeBackground = true;

            vCircularProgressBar1.Theme = theme;
            //vButton1.Theme = theme;

            FillStyleGradientEx rejecthighlightGradient = new FillStyleGradientEx(Color.OrangeRed, Color.OrangeRed, Color.DarkRed, Color.DarkRed, 90f, 0.2f, 0.3f);
            FillStyleGradientEx rejectdefaultGradient   = new FillStyleGradientEx(Color.Black, Color.Black, Color.Black, Color.Black, 90f, 0.3f, 0.5f);
            FillStyleGradientEx rejectpressedGradient   = new FillStyleGradientEx(Color.Black, Color.Black, Color.Black, Color.Black, 90f, 0.4f, 0.5f);
            FillStyleGradientEx rejectdisabledGradient  = new FillStyleGradientEx(Color.Silver, Color.Silver, Color.Silver, Color.Silver, 90f, 0.4f, 0.5f);
            ControlTheme        rejecttheme             = ControlTheme.GetDefaultTheme(VIBLEND_THEME.STEEL);

            rejecttheme.StyleHighlight.FillStyle = rejecthighlightGradient;
            rejecttheme.StyleDisabled.FillStyle  = rejectdisabledGradient;
            rejecttheme.StylePressed.FillStyle   = rejectpressedGradient;
            rejecttheme.StyleNormal.FillStyle    = rejectdefaultGradient;

            //vButton2.Theme = rejecttheme;

            FillStyleGradientEx numhighlightGradient = new FillStyleGradientEx(Color.Blue, Color.Blue, Color.Blue, Color.Blue, 90f, 0.2f, 0.3f);
            FillStyleGradientEx numdefaultGradient   = new FillStyleGradientEx(Color.Black, Color.Black, Color.Black, Color.Black, 90f, 0.3f, 0.5f);
            FillStyleGradientEx numpressedGradient   = new FillStyleGradientEx(Color.Black, Color.Black, Color.Black, Color.Black, 90f, 0.4f, 0.5f);
            FillStyleGradientEx numdisabledGradient  = new FillStyleGradientEx(Color.Silver, Color.Silver, Color.Silver, Color.Silver, 90f, 0.4f, 0.5f);
            ControlTheme        numtheme             = ControlTheme.GetDefaultTheme(VIBLEND_THEME.STEEL);

            numtheme.StyleHighlight.FillStyle = numhighlightGradient;
            numtheme.StyleDisabled.FillStyle  = numdisabledGradient;
            numtheme.StylePressed.FillStyle   = numpressedGradient;
            numtheme.StyleNormal.FillStyle    = numdefaultGradient;



            FillStyleGradientEx holdhighlightGradient = new FillStyleGradientEx(Color.OrangeRed, Color.OrangeRed, Color.DarkRed, Color.DarkRed, 90f, 0.2f, 0.3f);
            FillStyleGradientEx holddefaultGradient   = new FillStyleGradientEx(Color.Gray, Color.LightGray, Color.Black, Color.Black, 90f, 0.3f, 0.5f);
            FillStyleGradientEx holdpressedGradient   = new FillStyleGradientEx(Color.Gray, Color.LightGray, Color.Black, Color.Black, 90f, 0.4f, 0.5f);
            FillStyleGradientEx holddisabledGradient  = new FillStyleGradientEx(Color.Black, Color.Black, Color.Black, Color.Black, 90f, 0.4f, 0.5f);
            ControlTheme        holdtheme             = ControlTheme.GetDefaultTheme(VIBLEND_THEME.STEEL);

            holdtheme.StyleHighlight.FillStyle = holdhighlightGradient;
            holdtheme.StyleDisabled.FillStyle  = holddisabledGradient;
            holdtheme.StylePressed.FillStyle   = holdpressedGradient;
            holdtheme.StyleNormal.FillStyle    = holddefaultGradient;
            //this.buttonHold.StyleKey = "holdStyle";
            //this.buttonHold.Theme = holdtheme;
            //this.buttonHold.UseThemeTextColor = false;
            //this.buttonHold.HighlightTextColor = Color.White;
            //this.buttonHold.ForeColor = Color.White;
            //this.buttonHold.PressedTextColor = Color.White;

            //vButton4.Theme = holdtheme;
            //this.vButton4.StyleKey = "theme";
            //this.vButton4.Theme = theme;
            //this.vButton4.UseThemeTextColor = false;
            //this.vButton4.HighlightTextColor = Color.White;
            //this.vButton4.ForeColor = Color.White;
            //this.vButton4.PressedTextColor = Color.White;

            gbVolume.Theme = holdtheme;
            gbVolume.UseThemeBorderColor = true;
            gbVolume.UseThemeBorderColor = true;
            gbVolume.UseThemeTextColor   = true;
            gbVolume.UseTitleBackColor   = true;
            gbVolume.VIBlendTheme        = VIBLEND_THEME.NERO;
        }