public static UmlDesignerSolution createNew() { UmlDesignerSolution p = new UmlDesignerSolution(); p.diagrams.Add( new GUI.StaticView() ); p.PostLoad(); return p; }
void ToolbarAction(int index) { switch ((ToolBarIcons)index) { case ToolBarIcons.New: // New if (!SaveChanges()) { return; } TurnOnProject(UmlDesignerSolution.createNew()); break; case ToolBarIcons.Open: // Open LoadProject(null, null); break; case ToolBarIcons.Save: // Save SaveProject(null, null); break; case ToolBarIcons.Saveas: // Saveas SaveAsProject(null, null); break; case ToolBarIcons.add_file: // Add files AddFiles(null, null); break; case ToolBarIcons.new_diagram: // New Static view menu_AddStaticView_Click(null, null); break; case ToolBarIcons.refresh: // Refresh tree RefreshProject(null, null); break; case ToolBarIcons.print: ViewCtrl1.Print(false); break; case ToolBarIcons.print_preview: ViewCtrl1.Print(true); break; case ToolBarIcons.undo: // Undo ViewCtrl1.Curr.undo.DoUndo(); break; case ToolBarIcons.redo: // Redo ViewCtrl1.Curr.undo.DoRedo(); break; case ToolBarIcons.cut: case ToolBarIcons.copy: case ToolBarIcons.paste: MessageBox.Show("CopyPaste" + ((ToolBarIcons)index).ToString()); break; } }
public MainWnd() { InitializeComponent(); PostInitialize(); list = toolbarImages; TurnOnProject(UmlDesignerSolution.createNew()); }
public static UmlDesignerSolution createNew() { UmlDesignerSolution p = new UmlDesignerSolution(); p.diagrams.Add(new GUI.StaticView()); p.PostLoad(); return(p); }
private void LoadProject(object sender, System.EventArgs e) { UmlDesignerSolution q = UmlDesignerSolution.Load(this); if (q != null) { TurnOnProject(q); } }
void PostInitialize() { initialize_tree_view(ProjectTree); UMLDes.Controls.MouseClickEvent m = new UMLDes.Controls.MouseClickEvent(ToolbarAction); UMLDes.Controls.FlatToolBarPanel p; // project toolbar p = toolBar1.AddPanel(0, "Standard"); p.AddButton(UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.New, "New project", m); p.AddButton(UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.Open, "Open project", m); p.AddButton(UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.Save, "Save", m); p.AddButton(UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.Saveas, "Save as", m); p.AddButton(UMLDes.Controls.FlatButtonType.Line, 0, null, null); p.AddButton(UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.add_file, "Add files", m); p.AddButton(UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.new_diagram, "New Static View", m); p.AddButton(UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.refresh, "Refresh model", m); p.AddButton(UMLDes.Controls.FlatButtonType.Line, 0, null, null); p.AddButton(UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.print, "Print", m); p.AddButton(UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.print_preview, "Print Preview", m); p.AddButton(UMLDes.Controls.FlatButtonType.Line, 0, null, null); tool_cut = p.AddButton(UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.cut, "Cut", m); tool_copy = p.AddButton(UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.copy, "Copy", m); tool_paste = p.AddButton(UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.paste, "Paste", m); p.AddButton(UMLDes.Controls.FlatButtonType.Line, 0, null, null); tool_undo = p.AddButton(UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.undo, "Undo", m); tool_redo = p.AddButton(UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.redo, "Redo", m); tool_cut.disabled = tool_copy.disabled = tool_paste.disabled = true; // Scale menu p = toolBar1.AddPanel(0, "Scale"); ComboBox cb = new ComboBox(); cb.TabStop = false; cb.Size = new Size(90, 20); cb.DropDownStyle = ComboBoxStyle.DropDownList; cb.MaxDropDownItems = 15; for (int i = 0; i < ViewCtrl.scalevalue.Length; i += 2) { cb.Items.Add((ViewCtrl.scalevalue[i] * 100 / ViewCtrl.scalevalue[i + 1]).ToString() + "%"); } cb.SelectedIndex = 5; cb.SelectedIndexChanged += new EventHandler(ViewCtrl1.ScaleChanged); ViewCtrl1.scalecombo = cb; p.AddControl(cb); }
private void TurnOnProject(UmlDesignerSolution p) { if (p.diagrams.Count == 0) { return; } if (this.p != null) { this.p.container = null; } this.p = p; p.container = this; ProjectTree.NewSolution(p); SelectView((GUI.View)p.diagrams[0], true); UpdateToolBar(); }
void PostInitialize() { initialize_tree_view( ProjectTree ); UMLDes.Controls.MouseClickEvent m = new UMLDes.Controls.MouseClickEvent(ToolbarAction); UMLDes.Controls.FlatToolBarPanel p; // project toolbar p = toolBar1.AddPanel( 0, "Standard" ); p.AddButton( UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.New, "New project", m ); p.AddButton( UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.Open, "Open project", m ); p.AddButton( UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.Save, "Save", m ); p.AddButton( UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.Saveas, "Save as", m ); p.AddButton( UMLDes.Controls.FlatButtonType.Line, 0, null, null ); p.AddButton( UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.add_file, "Add files", m ); p.AddButton( UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.new_diagram, "New Static View", m ); p.AddButton( UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.refresh, "Refresh model", m ); p.AddButton( UMLDes.Controls.FlatButtonType.Line, 0, null, null ); p.AddButton( UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.print, "Print", m ); p.AddButton( UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.print_preview, "Print Preview", m ); p.AddButton( UMLDes.Controls.FlatButtonType.Line, 0, null, null ); tool_cut = p.AddButton( UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.cut, "Cut", m ); tool_copy = p.AddButton( UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.copy, "Copy", m ); tool_paste = p.AddButton( UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.paste, "Paste", m ); p.AddButton( UMLDes.Controls.FlatButtonType.Line, 0, null, null ); tool_undo = p.AddButton( UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.undo, "Undo", m ); tool_redo = p.AddButton( UMLDes.Controls.FlatButtonType.Simple, (int)ToolBarIcons.redo, "Redo", m ); tool_cut.disabled = tool_copy.disabled = tool_paste.disabled = true; // Scale menu p = toolBar1.AddPanel( 0, "Scale" ); ComboBox cb = new ComboBox(); cb.TabStop = false; cb.Size = new Size( 90, 20 ); cb.DropDownStyle = ComboBoxStyle.DropDownList; cb.MaxDropDownItems = 15; for( int i = 0; i < ViewCtrl.scalevalue.Length; i += 2 ) cb.Items.Add( (ViewCtrl.scalevalue[i] * 100 / ViewCtrl.scalevalue[i+1] ).ToString() + "%" ); cb.SelectedIndex = 5; cb.SelectedIndexChanged += new EventHandler(ViewCtrl1.ScaleChanged); ViewCtrl1.scalecombo = cb; p.AddControl( cb ); }
private void TurnOnProject( UmlDesignerSolution p ) { if( p.diagrams.Count == 0 ) return; if( this.p != null ) this.p.container = null; this.p = p; p.container = this; ProjectTree.NewSolution( p ); SelectView( (GUI.View)p.diagrams[0], true ); UpdateToolBar(); }