Ejemplo n.º 1
0
Archivo: frmMain.cs Proyecto: wlads/ags
        /*public void SetSplitterPositions(int mainSplitterX, int propertiesSplitterY)
         * {
         *      _splitterXtoSet = mainSplitterX;
         *      _splitterYtoSet = propertiesSplitterY;
         * }
         *
         * public void GetSplitterPositions(out int mainSplitterX, out int propertiesSplitterY)
         * {
         * mainSplitterX = 0;// this.mainContainer.SplitterDistance;
         * propertiesSplitterY = 0;// this.leftSplitter.SplitterDistance;
         * }*/

        private void frmMain_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (OnEditorShutdown != null)
            {
                e.Cancel = !OnEditorShutdown();
            }
            if (!e.Cancel)
            {
                _layoutManager.SaveLayout();
            }
        }
Ejemplo n.º 2
0
        private void saveLayoutMenuItem_Click(object sender, EventArgs e)
        {
            string fileName = Factory.GUIController.ShowSaveFileDialog("Save layout...", XML_FILE_FILTER);

            if (fileName == null)
            {
                return;
            }
            _layoutManager.SaveLayout(fileName);
            Factory.GUIController.ShowMessage("Done!", MessageBoxIcon.Information);
        }