Exemplo n.º 1
0
		public GuiBuilderView (IViewContent content, GuiBuilderWindow window): base (content)
		{
			rootName = window.Name;

			designerPage = new DesignerPage (window.Project);
			designerPage.Show ();
			AddButton (GettextCatalog.GetString ("Designer"), designerPage);
			/*
			actionsPage = new ActionGroupPage ();
			actionsPage.Show ();
			*/
			AttachWindow (window);
		}
Exemplo n.º 2
0
        public WorkFlowMan(string name, string desc)
        {
            Name                = name;
            Description         = desc;
            designer            = new DesignerPage();
            designer.Title      = Name;
            designer.parent_man = this;
            designer.LinkClick(this.OnCanvasClick);
            designer.LinkMouseMove(this.OnCanvasMouseMove);

            //PerAddNEvent = false;
            perAddNFlow  = 0;
            params_table = new ObservableCollection <param>();

            designer.ParamsList.ItemsSource = params_table;
        }
        /// <summary>
        /// Resets the state of the application to just after launch with parameters.
        /// </summary>
        public void ResetState()
        {
            Title              = APP_NAME;
            DesignerControl    = new DesignerPage();
            DevelopmentControl = new Development();
            ProductionControl  = new Production();

            ProductionControl.Visibility  = Visibility.Hidden;
            DevelopmentControl.Visibility = Visibility.Hidden;

            SetActive(DesignerControl);
            if (Schema != null)
            {
                DesignerControl.UnpackSchema(Schema);
            }
        }
Exemplo n.º 4
0
        void CreateNewBoardDesignerPage(DesignerBoard db, string fileName, string filePath)
        {
            //新建一个设计页

            ContentPane newDesignerContentPanel = new ContentPane();

            newDesignerContentPanel.Header = fileName;
            newDesignerContentPanel.CloseButtonVisibility = System.Windows.Visibility.Visible;
            DesignerPage newDesignerPage = new DesignerPage(db);

            newDesignerPage.FilePath = filePath;
            Frame newFrame = new Frame();

            newFrame.Content = newDesignerPage;
            newDesignerContentPanel.Content = newFrame;
            MainTabGroupPane.Items.Add(newDesignerContentPanel);
            MainTabGroupPane.SelectedItem = newDesignerContentPanel;
            newDesignerPage.Board.Name    = fileName;
            this.CurrentDesignerPage      = newDesignerPage;
            ToolGroupPane.IsPinned        = true;
            propertiesDockPane.IsPinned   = true;
            this.Logout("Create Page:\nMode:Design for Board\nBoard :" + filePath + "," + fileName + "," + db.Size.Width + "," + db.Size.Height);
        }