示例#1
0
        private async void ContentViewer_EditorLoaded(object sender, EventArgs e)
        {
            if (!EditorIsLoaded)
            {
                LoadSettings();
                ExecuteModulesFunction();
                EditorIsLoaded = true;
                //SheetsManager.AddTabsListSheet();
                SetMonacoTheme();

                if (AppSettings.Values.ContainsKey("news_token"))
                {
                    if ((int)AppSettings.Values["news_token"] != await NewsHelper.GetCurrentNewsToken())
                    {
                        NewsNotification.ShowBadge = true;
                    }
                }
                else
                {
                    NewsNotification.ShowBadge = true;
                }
                NewsHelper.CheckNewsUpdate();

                //Deploy UI when the editor is ready !
                UpdateUI(true, false);
            }
        }