Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/WinForms/CS/BarTutorials/RadialMenu/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/WinForms/CS/BarTutorials/RadialMenu/RadialMenu.cs

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;
using DevExpress.XtraBars.Demos.Tutorials;
using DevExpress.XtraBars.Helpers;

namespace DevExpress.XtraBars.Demos.Tutorials {
    public partial class RadialMenu : TutorialControl {
        public RadialMenu() {
            InitializeComponent();
        }
        protected override void OnLoad(EventArgs e) {
            base.OnLoad(e);
            Initialize();
        }
        void Initialize() {
            iSetRadialMenuRadius.EditValue = radialMenu1.MenuRadius;
            iSetBackColor.EditValue = radialMenu1.BackColor;
            iSetBorderColor.EditValue = radialMenu1.BorderColor;
            iSetMenuColor.EditValue = radialMenu1.MenuColor;
            iSetMenuHoverColor.EditValue = radialMenu1.SubMenuHoverColor;
            iCloseOnOuterMouseClick.EditValue = radialMenu1.CloseOnOuterMouseClick;
            iCollapseOnOuterMouseClick.EditValue = radialMenu1.CollapseOnOuterMouseClick;
            SkinHelper.InitSkinGallery(GallerySkins, true);
            SkinHelper.InitSkinPopupMenu(popupMenuSkins);
        }
        #region Handlers
        void labelControl1_MouseClick(object sender, MouseEventArgs e) {
            if(e.Button == MouseButtons.Right)
                radialMenu1.ShowPopup(Cursor.Position);
        }
        void iSetMenuColor_EditValueChanged(object sender, EventArgs e) {
            radialMenu1.MenuColor = (Color)iSetMenuColor.EditValue;
        }
        void iSetMenuHoverColor_EditValueChanged(object sender, EventArgs e) {
            radialMenu1.SubMenuHoverColor = (Color)iSetMenuHoverColor.EditValue;
        }
        void iSetBackColor_EditValueChanged(object sender, EventArgs e) {
            radialMenu1.BackColor = (Color)iSetBackColor.EditValue;
        }
        void iSetBorderColor_EditValueChanged(object sender, EventArgs e) {
            radialMenu1.BorderColor = (Color)iSetBorderColor.EditValue;
        }
        void iSetRadialMenuRadius_EditValueChanged(object sender, EventArgs e) {
            radialMenu1.MenuRadius = Convert.ToInt32(iSetRadialMenuRadius.EditValue);
        }
        void iCloseOnOuterMouseClick_EditValueChanged(object sender, EventArgs e) {
            radialMenu1.CloseOnOuterMouseClick = (bool)iCloseOnOuterMouseClick.EditValue;
        }
        void iCollapseOnOuterMouseClick_EditValueChanged(object sender, EventArgs e) {
            radialMenu1.CollapseOnOuterMouseClick = (bool)iCollapseOnOuterMouseClick.EditValue;
        }
        #endregion
    }
}