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; } } }
/// <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; } } }
private void cbEditMode_CheckedChanged(object sender, EventArgs e) { foreach (GroupBarItem item in paletteGroupBar3.GroupBarItems) { PaletteGroupView groupView = item.Client as PaletteGroupView; groupView.EditMode = cbEditMode.Checked; } }
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; } }
/// <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; }
/// <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; } } }
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; } } }