Ejemplo n.º 1
0
        readonly PlainTextNote _ptn = new PlainTextNote(); // The enhanced note window

        /** Starting Process **/
        /**********************/
        /// The application starts by asking for tester and charter information. Only then the session starts

        // Default constructor, everything is empty/default values
        public SmWidget()
        {
            RegUtil.InitReg();
            var trans = GetTransparencyFromReg();

            Logger.Record("[SMWidget]: App constructor. Initializing.", "SMWidget", "info");
            InitializeComponent();
            SetBgColor(GetBgColorFromReg());
            TransparencySlide.Value = trans;
            _ptn.InitializeComponent();
            _ptn.Sm = this;
            TextCompositionManager.AddPreviewTextInputHandler(NoteContent, OnPreviewTextInput);
            TextCompositionManager.AddPreviewTextInputUpdateHandler(NoteContent, OnPreviewTextInputUpdate);
            Task.Run((Action)Updater.CheckVersion);
            NoteContent.Focus();
            Logger.Record("[SMWidget]: App constructor initialized and CLI executed.", "SMWidget", "info");
        }