Beispiel #1
0
 private void Form1_Load(object sender, EventArgs e)
 {
     this.LoadSymbolPalette();
     this.LoadDiagram();
     this.paletteGroupBar1.BorderColor = System.Drawing.ColorTranslator.FromHtml("#119EDA");
     foreach (GroupBarItem item in paletteGroupBar1.GroupBarItems)
     {
         //palette view settings
         if (item.Client is PaletteGroupView)
         {
             PaletteGroupView view = item.Client as PaletteGroupView;
             view.Font                       = new Font("Segoe UI", 9, System.Drawing.FontStyle.Regular);
             view.ForeColor                  = Color.Black;
             view.FlowView                   = true;
             view.ShowToolTips               = true;
             view.ShowFlowViewItemText       = true;
             view.SelectedItemColor          = Color.FromArgb(255, 219, 118);
             view.HighlightItemColor         = Color.FromArgb(255, 227, 149);
             view.SelectingItemColor         = Color.FromArgb(255, 238, 184);
             view.SelectedHighlightItemColor = Color.FromArgb(255, 218, 115);
             view.FlowViewItemTextLength     = (int)DpiAware.LogicalToDeviceUnits(80);
             view.BackColor                  = Color.White;
             view.TextWrap                   = true;
             view.FlatLook                   = true;
             view.BorderStyle                = BorderStyle.FixedSingle;
         }
     }
 }
Beispiel #2
0
 /// <summary>
 /// Change's the appearance of GroupBar
 /// </summary>
 private void GroupBarAppearance()
 {
     this.paletteGroupBar1.BorderColor = System.Drawing.ColorTranslator.FromHtml("#119EDA");
     foreach (GroupBarItem item in paletteGroupBar1.GroupBarItems)
     {
         //palette view settings
         if (item.Client is PaletteGroupView)
         {
             PaletteGroupView view = item.Client as PaletteGroupView;
             view.Font                       = new Font("Segoe UI", 9, System.Drawing.FontStyle.Regular);
             view.ForeColor                  = Color.Black;
             view.FlowView                   = true;
             view.ShowToolTips               = true;
             view.ShowFlowViewItemText       = true;
             view.SelectedItemColor          = Color.FromArgb(255, 219, 118);
             view.HighlightItemColor         = Color.FromArgb(255, 227, 149);
             view.SelectingItemColor         = Color.FromArgb(255, 238, 184);
             view.SelectedHighlightItemColor = Color.FromArgb(255, 218, 115);
             view.FlowViewItemTextLength     = 80;
             view.BackColor                  = Color.White;
             view.TextWrap                   = true;
             view.FlatLook                   = true;
             view.BorderStyle                = BorderStyle.FixedSingle;
         }
     }
 }
Beispiel #3
0
 private void cbEditMode_CheckedChanged(object sender, EventArgs e)
 {
     foreach (GroupBarItem item in paletteGroupBar3.GroupBarItems)
     {
         PaletteGroupView groupView = item.Client as PaletteGroupView;
         groupView.EditMode = cbEditMode.Checked;
     }
 }
Beispiel #4
0
 private void GroupViewAppearance()
 {
     paletteGroupBar3.VisualStyle = VisualStyle.Metro;
     foreach (GroupBarItem item in paletteGroupBar3.GroupBarItems)
     {
         PaletteGroupView groupView = item.Client as PaletteGroupView;
         groupView.SmallImageView = true;
         groupView.BackColor      = Color.White;
         groupView.Font           = new Font("Segoe UI", 9, System.Drawing.FontStyle.Regular);
         groupView.ForeColor      = Color.Black;
     }
 }
Beispiel #5
0
        /// <summary>
        /// Intializes the new instance of MainForm class
        /// </summary>
        public MainForm()
        {
            InitializeComponent();
            //load sequence diagram
#if !NETCORE
            strFileName = @"..\..\..\..\..\..\common\Data\Diagram\edd\Sequence Diagram.edd";
            diagram1.LoadBinary(@"..\..\..\..\..\..\common\Data\Diagram\edd\Sequence Diagram.edd");
            //load sequence diagram shapes into the palette
            paletteGroupBar1.LoadPalette(@"..\..\..\..\..\..\common\Data\Diagram\edp\Sequence Diagram Shapes.edp");
#else
            strFileName = @"..\..\..\..\..\..\..\common\Data\Diagram\edd\Sequence Diagram.edd";
            diagram1.LoadBinary(@"..\..\..\..\..\..\..\common\Data\Diagram\edd\Sequence Diagram.edd");
            //load sequence diagram shapes into the palette
            paletteGroupBar1.LoadPalette(@"..\..\..\..\..\..\..\common\Data\Diagram\edp\Sequence Diagram Shapes.edp");
#endif
            diagram1.Model.LineStyle.LineColor = Color.LightGray;
            //diagram view settings
            diagram1.View.Grid.GridStyle                    = Syncfusion.Windows.Forms.Diagram.GridStyle.Line;
            diagram1.View.Grid.DashStyle                    = System.Drawing.Drawing2D.DashStyle.Solid;
            diagram1.View.Grid.Color                        = Color.LightGray;
            diagram1.View.HandleRenderer.HandleColor        = Color.White;
            diagram1.View.HandleRenderer.HandleOutlineColor = Color.Gray;
            diagram1.View.BackgroundColor                   = Color.White;
            diagram1.View.Grid.HorizontalSpacing            = 15;
            diagram1.View.Grid.VerticalSpacing              = 15;
            foreach (GroupBarItem item in paletteGroupBar1.GroupBarItems)
            {
                this.paletteGroupBar1.BorderColor = System.Drawing.ColorTranslator.FromHtml("#119EDA");
                //palette view settings
                if (item.Client is PaletteGroupView)
                {
                    PaletteGroupView view = item.Client as PaletteGroupView;
                    view.Font                       = new Font("Segoe UI", 9, System.Drawing.FontStyle.Regular);
                    view.ForeColor                  = Color.Black;
                    view.FlowView                   = true;
                    view.ShowToolTips               = true;
                    view.ShowFlowViewItemText       = true;
                    view.SelectedItemColor          = Color.FromArgb(255, 219, 118);
                    view.HighlightItemColor         = Color.FromArgb(255, 227, 149);
                    view.SelectingItemColor         = Color.FromArgb(255, 238, 184);
                    view.SelectedHighlightItemColor = Color.FromArgb(255, 218, 115);
                    view.FlowViewItemTextLength     = (int)DpiAware.LogicalToDeviceUnits(80);
                    view.BackColor                  = Color.White;
                    view.TextWrap                   = true;
                    view.FlatLook                   = true;
                    view.BorderStyle                = BorderStyle.None;
                }
            }
            Application.Idle     += new EventHandler(Application_Idle);
            btnRuler.Checked      = diagram1.ShowRulers;
            btnGrid.Checked       = diagram1.View.Grid.Visible;
            btnSnapToGrid.Checked = diagram1.View.Grid.SnapToGrid;
        }
Beispiel #6
0
 /// <summary>
 /// Change's Appearance of GroupBar
 /// </summary>
 private void GroupBarAppearance()
 {
     this.paletteGroupBar1.BorderColor = System.Drawing.ColorTranslator.FromHtml("#119EDA");
     foreach (GroupBarItem item in paletteGroupBar1.GroupBarItems)
     {
         //palette view settings
         if (item.Client is PaletteGroupView)
         {
             PaletteGroupView view = item.Client as PaletteGroupView;
             view.Font        = new Font("Segoe UI", 9, System.Drawing.FontStyle.Regular);
             view.ForeColor   = Color.Black;
             view.BackColor   = Color.White;
             view.TextWrap    = true;
             view.BorderStyle = BorderStyle.FixedSingle;
         }
     }
 }
Beispiel #7
0
        private void GroupViewAppearance1(string Name)
        {
            foreach (GroupBarItem item in paletteGroupBar1.GroupBarItems)
            {
                PaletteGroupView groupView = item.Client as PaletteGroupView;
                switch (Name)
                {
                case "cbFlowView":
                    if (cbFlowView.Checked)
                    {
                        groupView.FlowView     = true;
                        cbFlowViewText.Enabled = true;
                        numericUpDown1.Enabled = true;
                    }
                    else
                    {
                        groupView.FlowView     = false;
                        cbFlowViewText.Enabled = false;
                        numericUpDown1.Enabled = false;
                    }
                    break;

                case "cbButtonView":
                    if (cbButtonView.Checked)
                    {
                        groupView.ButtonView = true;
                    }
                    else
                    {
                        groupView.ButtonView = false;
                    }
                    break;

                case "cbFlowViewText":
                    if (cbFlowViewText.Checked)
                    {
                        groupView.ShowFlowViewItemText = true;
                    }
                    else
                    {
                        groupView.ShowFlowViewItemText = false;
                    }
                    break;

                case "cbSmallImageView":
                    if (cbSmallImageView.Checked)
                    {
                        groupView.SmallImageView = true;
                    }
                    else
                    {
                        groupView.SmallImageView = false;
                    }
                    break;

                case "numericUpDown1":
                    groupView.FlowViewItemTextLength = Convert.ToInt32(numericUpDown1.Value);
                    break;
                }
            }
        }