コード例 #1
0
        private AppWindow() : base(AppSettings.WindowTitle)
        {
            // Set up window properties
            SetSizeRequest(
                AppSettings.MinWindowSize.Item1,
                AppSettings.MinWindowSize.Item2
                );
            Resize(
                AppSettings.DefaultWindowSize.Item1,
                AppSettings.DefaultWindowSize.Item2
                );
            DeleteEvent += (object sender, DeleteEventArgs args) => {
                Application.Quit();
            };
            currentFile = "";

            buildGui();

            ipaView  = new IpaKeyboardView();
            docView  = new LanguageDocumentationView();
            dictView = new DictionaryView();
            exView   = new ExampleListView();

            currView = ViewType.IpaKeyboard;
            viewContainer.Add(ipaView);
        }
コード例 #2
0
        private void newFile()
        {
            ipaView.Dispose();
            docView.Dispose();
            dictView.Dispose();
            exView.Dispose();

            ipaView  = new IpaKeyboardView();
            docView  = new LanguageDocumentationView();
            dictView = new DictionaryView();
            exView   = new ExampleListView();

            currentFile = "";
            Title       = AppSettings.WindowTitle;

            currView = ViewType.IpaKeyboard;
            viewContainer.Add(ipaView);
            ShowAll();
        }