public FormsDesignerContent(FormsDesignerExtension parent, OpenedFile sourceFile)
            : base(parent)
        {
            _language = (NetLanguageDescriptor)LanguageDescriptor.GetLanguageByPath(sourceFile.FilePath);
            if (!(_language is NetLanguageDescriptor))
                throw new ArgumentException("File must be a .NET source file.");
            
            _extensionHost = parent.ExtensionHost;
            _extensionHost.ControlManager.AppearanceChanged += ControlManager_AppearanceChanged;

            _propertyContainer = new PropertyContainer();

            _serviceContainer = new ServiceContainer();
            _surfaceManager = parent.DesignerSurfaceManager;

            _codeReader = new DesignerCodeReader(_extensionHost, _language);
            _codeWriter = new DesignerCodeWriter(_language);

            this.Text = sourceFile.FilePath.FileName + sourceFile.FilePath.Extension + " [Design]";
            this.AssociatedFile = sourceFile;
            this.AssociatedFile.FilePathChanged += AssociatedFile_FilePathChanged;
            
            _errorControl = new ErrorControl()
            {
                Dock = DockStyle.Fill,
            };
            _errorControl.ReloadRequested += _errorControl_ReloadRequested;

            SetupDesigner();
        }
        public FormsDesignerContent(FormsDesignerExtension parent, OpenedFile sourceFile)
            : base(parent)
        {
            _language = (NetLanguageDescriptor)LanguageDescriptor.GetLanguageByPath(sourceFile.FilePath);
            if (!(_language is NetLanguageDescriptor))
            {
                throw new ArgumentException("File must be a .NET source file.");
            }

            _extensionHost = parent.ExtensionHost;
            _extensionHost.ControlManager.AppearanceChanged += ControlManager_AppearanceChanged;

            _propertyContainer = new PropertyContainer();

            _serviceContainer = new ServiceContainer();
            _surfaceManager   = parent.DesignerSurfaceManager;

            _codeReader = new DesignerCodeReader(_extensionHost, _language);
            _codeWriter = new DesignerCodeWriter(_language);

            this.Text           = sourceFile.FilePath.FileName + sourceFile.FilePath.Extension + " [Design]";
            this.AssociatedFile = sourceFile;
            this.AssociatedFile.FilePathChanged += AssociatedFile_FilePathChanged;

            _errorControl = new ErrorControl()
            {
                Dock = DockStyle.Fill,
            };
            _errorControl.ReloadRequested += _errorControl_ReloadRequested;

            SetupDesigner();
        }
        public MenuCommandService(ILiteExtensionHost extensionHost, IDesignerHost parentHost)
            : base(parentHost)
        {
            _extensionHost = extensionHost;
            _designerHost = parentHost;

            AddVerb(CreateStandardVerb("Delete", StandardCommands.Delete, MenuCommandService_Delete));
        }
Esempio n. 4
0
 public ExtensionManager(ILiteExtensionHost extensionHost)
 {
     this._extensionHost   = extensionHost;
     this.LoadedExtensions = new EventBasedCollection <LiteExtension>();
     AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;
     LoadExtension(typeof(LiteDevelopExtension));
     LoadExtension(typeof(CoreExtension));
 }
        public MenuCommandService(ILiteExtensionHost extensionHost, IDesignerHost parentHost)
            : base(parentHost)
        {
            _extensionHost = extensionHost;
            _designerHost  = parentHost;

            AddVerb(CreateStandardVerb("Delete", StandardCommands.Delete, MenuCommandService_Delete));
        }
Esempio n. 6
0
        public CodeEditorContent(CodeEditorExtension extension, OpenedFile sourceFile)
            : base(extension)
        {
            this.AssociatedFile = sourceFile;
            this.AssociatedFile.FilePathChanged += AssociatedFile_FilePathChanged;

            _extensionHost = extension.ExtensionHost;

            this.Text    = sourceFile.FilePath.FileName + sourceFile.FilePath.Extension;
            this.Control = _editorControl = new CodeEditorControl(this, sourceFile)
            {
                Dock = DockStyle.Fill,
            };
        }
Esempio n. 7
0
        public CodeEditorContent(CodeEditorExtension extension, OpenedFile sourceFile)
            : base(extension)
        {
            this.AssociatedFile = sourceFile;
            this.AssociatedFile.FilePathChanged += AssociatedFile_FilePathChanged;

            _extensionHost = extension.ExtensionHost;

            this.Text = sourceFile.FilePath.FileName + sourceFile.FilePath.Extension;
            this.Control = _editorControl = new CodeEditorControl(this, sourceFile)
            {
                Dock = DockStyle.Fill,
            };
        }
Esempio n. 8
0
        public ControlManager(ILiteExtensionHost extensionHost, SynchronizationContext syncContext)
        {
            _extensionHost = extensionHost;
            _syncContext   = syncContext;

            _documentContents = new EventBasedCollection <LiteDocumentContent>();
            _documentContents.InsertedItem += viewContent_InsertedItem;
            _documentContents.RemovedItem  += viewContent_RemovedItem;

            _toolWindows = new EventBasedCollection <LiteToolWindow>();
            _toolWindows.InsertingItem += _toolWindows_InsertingItem;
            _toolWindows.InsertedItem  += viewContent_InsertedItem;
            _toolWindows.RemovedItem   += viewContent_RemovedItem;

            _toolBars = new EventBasedCollection <ToolStrip>();
            _toolBars.InsertedItem += toolBars_InsertedItem;
            _toolBars.RemovedItem  += toolBars_RemovedItem;

            _menuItems = new EventBasedCollection <ToolStripMenuItem>();
            _menuItems.InsertedItem += menuItems_InsertedItem;
            _menuItems.RemovedItem  += menuItems_RemovedItem;

            _editItems = new EventBasedCollection <ToolStripItem>();
            _editItems.InsertedItem += editItems_InsertedItem;
            _editItems.RemovedItem  += editItems_RemovedItem;

            _viewItems = new EventBasedCollection <ToolStripItem>();
            _viewItems.InsertedItem += viewItems_InsertedItem;
            _viewItems.RemovedItem  += viewItems_RemovedItem;

            _debugItems = new EventBasedCollection <ToolStripItem>();
            _debugItems.InsertedItem += debugItems_InsertedItem;
            _debugItems.RemovedItem  += debugItems_RemovedItem;

            _toolsItems = new EventBasedCollection <ToolStripItem>();
            _toolsItems.InsertedItem += toolsItems_InsertedItem;
            _toolsItems.RemovedItem  += toolsItems_RemovedItem;

            _statusStripItems = new EventBasedCollection <ToolStripItem>();
            _statusStripItems.InsertedItem += _statusStripItems_InsertedItem;
            _statusStripItems.RemovedItem  += _statusStripItems_RemovedItem;

            _solutionMenuItems = new EventBasedCollection <ToolStripItem>();
            _solutionMenuItems.InsertedItem += solutionMenuItems_InsertedItem;
            _solutionMenuItems.RemovedItem  += solutionMenuItems_RemovedItem;

            NotifyUnsavedFilesWhenClosing = true;
        }
Esempio n. 9
0
        public ControlManager(ILiteExtensionHost extensionHost, SynchronizationContext syncContext)
        {
            _extensionHost = extensionHost;
            _syncContext = syncContext;

            _documentContents = new EventBasedCollection<LiteDocumentContent>();
            _documentContents.InsertedItem += viewContent_InsertedItem;
            _documentContents.RemovedItem += viewContent_RemovedItem;

            _toolWindows = new EventBasedCollection<LiteToolWindow>();
            _toolWindows.InsertingItem += _toolWindows_InsertingItem;
            _toolWindows.InsertedItem += viewContent_InsertedItem;
            _toolWindows.RemovedItem += viewContent_RemovedItem;

            _toolBars = new EventBasedCollection<ToolStrip>();
            _toolBars.InsertedItem += toolBars_InsertedItem;
            _toolBars.RemovedItem += toolBars_RemovedItem;

            _menuItems = new EventBasedCollection<ToolStripMenuItem>();
            _menuItems.InsertedItem += menuItems_InsertedItem;
            _menuItems.RemovedItem += menuItems_RemovedItem;

            _editItems = new EventBasedCollection<ToolStripItem>();
            _editItems.InsertedItem += editItems_InsertedItem;
            _editItems.RemovedItem += editItems_RemovedItem;

            _viewItems = new EventBasedCollection<ToolStripItem>();
            _viewItems.InsertedItem += viewItems_InsertedItem;
            _viewItems.RemovedItem += viewItems_RemovedItem;

            _debugItems = new EventBasedCollection<ToolStripItem>();
            _debugItems.InsertedItem += debugItems_InsertedItem;
            _debugItems.RemovedItem += debugItems_RemovedItem;

            _toolsItems = new EventBasedCollection<ToolStripItem>();
            _toolsItems.InsertedItem += toolsItems_InsertedItem;
            _toolsItems.RemovedItem += toolsItems_RemovedItem;

            _statusStripItems = new EventBasedCollection<ToolStripItem>();
            _statusStripItems.InsertedItem += _statusStripItems_InsertedItem;
            _statusStripItems.RemovedItem += _statusStripItems_RemovedItem;

            _solutionMenuItems = new EventBasedCollection<ToolStripItem>();
            _solutionMenuItems.InsertedItem += solutionMenuItems_InsertedItem;
            _solutionMenuItems.RemovedItem += solutionMenuItems_RemovedItem;

            NotifyUnsavedFilesWhenClosing = true;
        }
Esempio n. 10
0
        public override void Initialize(ILiteExtensionHost extensionHost)
        {
            ExtensionHost = extensionHost;

            try
            {
                Settings = CodeEditorSettings.LoadSettings(extensionHost.SettingsManager);
            }
            catch
            {
                Settings = CodeEditorSettings.Default.Clone() as CodeEditorSettings;
            }

            SetupGui();
            SetupTemplates();
        }
Esempio n. 11
0
        public GeneralSettingsControl(ILiteExtensionHost host, MuiProcessor muiProcessor, DebuggerBaseSettings settings)
        {
            InitializeComponent();
            _host         = host;
            _muiProcessor = muiProcessor;
            _settings     = settings;

            _componentMuiIdentifiers = new Dictionary <object, string>()
            {
                { breakOnHandledExceptionCheckBox, "GeneralSettingsControl.BreakOnHandledException" },
                { evaluationCheckBox, "GeneralSettingsControl.EnableFunctionEvaluation" },
            };

            host.UILanguageChanged += host_UILanguageChanged;
            host_UILanguageChanged(null, null);
        }
        public GeneralSettingsControl(ILiteExtensionHost host, MuiProcessor muiProcessor, DebuggerBaseSettings settings)
        {
            InitializeComponent();
            _host = host;
            _muiProcessor = muiProcessor;
            _settings = settings;

            _componentMuiIdentifiers = new Dictionary<object, string>()
            {
                {breakOnHandledExceptionCheckBox, "GeneralSettingsControl.BreakOnHandledException"},
                {evaluationCheckBox, "GeneralSettingsControl.EnableFunctionEvaluation"},
            };

            host.UILanguageChanged += host_UILanguageChanged;
            host_UILanguageChanged(null, null);
        }
Esempio n. 13
0
        public override void Initialize(ILiteExtensionHost extensionHost)
        {
            _extensionHost = (LiteExtensionHost)extensionHost;

            var generalSettingsEditorControl = new GeneralSettingsEditor(_settings = LiteDevelopSettings.Instance)
            {
                Dock = DockStyle.Fill
            };
            var internationalSettingsEditorControl = new InternationalSettingsEditor(_settings)
            {
                Dock = DockStyle.Fill
            };
            var appearanceEditorControl = new AppearanceEditor()
            {
                Dock = DockStyle.Fill
            };

            var generalSettingsNode       = new SettingsNode("General", generalSettingsEditorControl);
            var internationalSettingsNode = new SettingsNode("International", internationalSettingsEditorControl);
            var appearanceNode            = new SettingsNode("Appearance", appearanceEditorControl);

            _settingsNode = new SettingsNode("LiteDevelop", generalSettingsEditorControl);
            _settingsNode.Nodes.AddRange(new TreeNode[]
            {
                generalSettingsNode,
                appearanceNode,
                internationalSettingsNode,
            });

            _componentMuiIdentifiers = new Dictionary <object, string>()
            {
                { generalSettingsNode, "LiteDevelopExtension.GeneralSettings" },
                { appearanceNode, "LiteDevelopExtension.Appearance" },
                { internationalSettingsNode, "LiteDevelopExtension.InternationalSettings" },
            };

            extensionHost.UILanguageChanged += extensionHost_UILanguageChanged;
            extensionHost_UILanguageChanged(null, null);

            _appearanceMapPath    = Path.Combine(Constants.AppDataDirectory, "appearance.xml");
            _defaultAppearanceMap = AppearanceMap.LoadFromFile(Path.Combine(
                                                                   Path.GetDirectoryName(typeof(LiteDevelopExtension).Assembly.Location),
                                                                   "default_appearance.xml"));

            try { _appearanceMap = AppearanceMap.LoadFromFile(_appearanceMapPath); }
            catch { _appearanceMap = _defaultAppearanceMap; }
        }
Esempio n. 14
0
        public GeneralSettingsControl(ILiteExtensionHost extensionHost, MuiProcessor muiProcessor, CodeEditorSettings settings)
        {
            InitializeComponent();
            _settings = settings;

            _extensionHost = extensionHost;
            _muiProcessor = muiProcessor;

            _componentMuiIdentifiers = new Dictionary<object, string>()
            {
                {this.lineNumbersCheckBox, "GeneralSettingsControl.ShowLineNumbers"},
                {this.wordWrapCheckBox, "GeneralSettingsControl.WordWrap"},
                {this.syntaxHighlightingCheckBox, "GeneralSettingsControl.SyntaxHighlighting"},
                {this.trackChangesCheckBox, "GeneralSettingsControl.TrackUnsavedChanges"},
                {this.highLightCurrentLineCheckBox, "GeneralSettingsControl.HighlightCurrentLine"},
                {this.documentMiniMapCheckBox, "GeneralSettingsControl.ShowDocumentMiniMap"},
            };

            _extensionHost.UILanguageChanged += _extensionHost_UILanguageChanged;
        }
        public AutoCompleteSettingsControl(ILiteExtensionHost extensionHost, MuiProcessor muiProcessor, CodeEditorSettings settings)
        {
            InitializeComponent();
            _settings = settings;

            _extensionHost = extensionHost;
            _muiProcessor  = muiProcessor;

            _componentMuiIdentifiers = new Dictionary <object, string>()
            {
                { this.autoListMembersCheckBox, "AutoCompleteSettingsControl.AutoListMembers.Title" },
                { this.showSuggestionsListWhenLabel, "AutoCompleteSettingsControl.AutoListMembers.PopupTime.Title" },
                { this.commitSelectedItemWhenLabel, "AutoCompleteSettingsControl.AutoListMembers.CommitItemOnKeyChars" },
                { this.completeOnSpaceBarCheckBox, "AutoCompleteSettingsControl.AutoListMembers.CommitItemOnSpaceBar" },
                { this.autoCompleteCodeBlocksCheckBox, "AutoCompleteSettingsControl.AutoCompleteCodeBlocks" },
                { this.autoAddParanthesesCheckBox, "AutoCompleteSettingsControl.AutoAddParantheses" },
            };

            _extensionHost.UILanguageChanged += _extensionHost_UILanguageChanged;
        }
        public AutoCompleteSettingsControl(ILiteExtensionHost extensionHost, MuiProcessor muiProcessor, CodeEditorSettings settings)
        {
            InitializeComponent();
            _settings = settings;

            _extensionHost = extensionHost;
            _muiProcessor = muiProcessor;

            _componentMuiIdentifiers = new Dictionary<object, string>()
            {
                {this.autoListMembersCheckBox, "AutoCompleteSettingsControl.AutoListMembers.Title"},
                {this.showSuggestionsListWhenLabel, "AutoCompleteSettingsControl.AutoListMembers.PopupTime.Title"},
                {this.commitSelectedItemWhenLabel, "AutoCompleteSettingsControl.AutoListMembers.CommitItemOnKeyChars"},
                {this.completeOnSpaceBarCheckBox, "AutoCompleteSettingsControl.AutoListMembers.CommitItemOnSpaceBar"},
                {this.autoCompleteCodeBlocksCheckBox, "AutoCompleteSettingsControl.AutoCompleteCodeBlocks"},
                {this.autoAddParanthesesCheckBox, "AutoCompleteSettingsControl.AutoAddParantheses"},
            };

            _extensionHost.UILanguageChanged += _extensionHost_UILanguageChanged;
        }
        public GeneralSettingsControl(ILiteExtensionHost extensionHost, MuiProcessor muiProcessor, CodeEditorSettings settings)
        {
            InitializeComponent();
            _settings = settings;

            _extensionHost = extensionHost;
            _muiProcessor  = muiProcessor;

            _componentMuiIdentifiers = new Dictionary <object, string>()
            {
                { this.lineNumbersCheckBox, "GeneralSettingsControl.ShowLineNumbers" },
                { this.wordWrapCheckBox, "GeneralSettingsControl.WordWrap" },
                { this.syntaxHighlightingCheckBox, "GeneralSettingsControl.SyntaxHighlighting" },
                { this.trackChangesCheckBox, "GeneralSettingsControl.TrackUnsavedChanges" },
                { this.highLightCurrentLineCheckBox, "GeneralSettingsControl.HighlightCurrentLine" },
                { this.documentMiniMapCheckBox, "GeneralSettingsControl.ShowDocumentMiniMap" },
            };

            _extensionHost.UILanguageChanged += _extensionHost_UILanguageChanged;
        }
Esempio n. 18
0
        public AppearanceEditor()
        {
            InitializeComponent();
            _extensionHost = LiteDevelopApplication.Current.ExtensionHost;

            _componentMuiIdentifiers = new Dictionary<object, string>()
            {
                {this.extensionsLabel, "AppearanceEditor.Extensions"},
                {this.columnHeader1, "AppearanceEditor.ListHeaders.Key"},
                {this.columnHeader2, "AppearanceEditor.ListHeaders.Preview"},
                {this.foreColorLabel, "AppearanceEditor.Editor.ForeColor"},
                {this.backColorLabel, "AppearanceEditor.Editor.BackColor"},
                {this.foreColorTransparentButton, "AppearanceEditor.Editor.Transparent"},
                {this.backColorTransparentButton, "AppearanceEditor.Editor.Transparent"},
                {this.boldCheckBox, "AppearanceEditor.Editor.Bold"},
                {this.italicCheckBox, "AppearanceEditor.Editor.Italic"},
                {this.underlineCheckBox, "AppearanceEditor.Editor.Underline"},
                {this.strikeoutCheckBox, "AppearanceEditor.Editor.Strikeout"},
            };

            _extensionHost.UILanguageChanged += extensionHost_UILanguageChanged;
            extensionHost_UILanguageChanged(null, null);
        }
Esempio n. 19
0
        public AppearanceEditor()
        {
            InitializeComponent();
            _extensionHost = LiteDevelopApplication.Current.ExtensionHost;

            _componentMuiIdentifiers = new Dictionary <object, string>()
            {
                { this.extensionsLabel, "AppearanceEditor.Extensions" },
                { this.columnHeader1, "AppearanceEditor.ListHeaders.Key" },
                { this.columnHeader2, "AppearanceEditor.ListHeaders.Preview" },
                { this.foreColorLabel, "AppearanceEditor.Editor.ForeColor" },
                { this.backColorLabel, "AppearanceEditor.Editor.BackColor" },
                { this.foreColorTransparentButton, "AppearanceEditor.Editor.Transparent" },
                { this.backColorTransparentButton, "AppearanceEditor.Editor.Transparent" },
                { this.boldCheckBox, "AppearanceEditor.Editor.Bold" },
                { this.italicCheckBox, "AppearanceEditor.Editor.Italic" },
                { this.underlineCheckBox, "AppearanceEditor.Editor.Underline" },
                { this.strikeoutCheckBox, "AppearanceEditor.Editor.Strikeout" },
            };

            _extensionHost.UILanguageChanged += extensionHost_UILanguageChanged;
            extensionHost_UILanguageChanged(null, null);
        }
Esempio n. 20
0
 /// <inheritdoc />
 public override void Initialize(ILiteExtensionHost extensionHost)
 {
     _muiProcessor = new MuiProcessor(extensionHost, Path.Combine(Application.StartupPath, "MUI"));
 }
Esempio n. 21
0
 /// <inheritdoc />
 public override void Initialize(ILiteExtensionHost extensionHost)
 {
     _muiProcessor = new MuiProcessor(extensionHost, Path.Combine(Application.StartupPath, "MUI"));
 }
Esempio n. 22
0
 public MuiProcessor(ILiteExtensionHost extensionHost, string muiDirectory)
 {
     _extensionHost = extensionHost;
     _muiDirectory = muiDirectory;
 }
 public FileServiceOpenedFile(ILiteExtensionHost extensionHost, FilePath filePath)
     : base(filePath)
 {
     _extensionHost = extensionHost;
     extensionHost.ControlManager.SelectedDocumentContentChanged += ControlManager_SelectedDocumentContentChanged;
 }
Esempio n. 24
0
 /// <summary>
 /// Initializes the extension by using litedevelop's extension host.
 /// </summary>
 /// <param name="extensionHost">The extension host to use for interacting with LiteDevelop.</param>
 public abstract void Initialize(ILiteExtensionHost extensionHost);
Esempio n. 25
0
 public FileService()
 {
     _extensionHost = LiteDevelopApplication.Current.ExtensionHost;
 }
Esempio n. 26
0
 public MuiProcessor(ILiteExtensionHost extensionHost, string muiDirectory)
 {
     _extensionHost = extensionHost;
     _muiDirectory  = muiDirectory;
 }
Esempio n. 27
0
 public override void Initialize(ILiteExtensionHost extensionHost)
 {
     ExtensionHost = extensionHost;
     SetupFileTemplates();
     SetupProjectTemplates();
 }
Esempio n. 28
0
 public FileService(ILiteExtensionHost extensionHost)
 {
     _extensionHost = extensionHost;
 }
Esempio n. 29
0
        public override void Initialize(ILiteExtensionHost extensionHost)
        {
            _extensionHost = (LiteExtensionHost)extensionHost;

            var generalSettingsEditorControl = new GeneralSettingsEditor(_settings = LiteDevelopSettings.Instance) { Dock = DockStyle.Fill };
            var internationalSettingsEditorControl = new InternationalSettingsEditor(_settings) { Dock = DockStyle.Fill };
            var appearanceEditorControl = new AppearanceEditor() { Dock = DockStyle.Fill };

            var generalSettingsNode = new SettingsNode("General", generalSettingsEditorControl);
            var internationalSettingsNode = new SettingsNode("International", internationalSettingsEditorControl);
            var appearanceNode = new SettingsNode("Appearance", appearanceEditorControl);

            _settingsNode = new SettingsNode("LiteDevelop", generalSettingsEditorControl);
            _settingsNode.Nodes.AddRange(new TreeNode[]
            {
                generalSettingsNode,
                appearanceNode,
                internationalSettingsNode,
            });

            _componentMuiIdentifiers = new Dictionary<object, string>()
            {
                {generalSettingsNode, "LiteDevelopExtension.GeneralSettings"},
                {appearanceNode, "LiteDevelopExtension.Appearance"},
                {internationalSettingsNode, "LiteDevelopExtension.InternationalSettings"},
            };

            extensionHost.UILanguageChanged += extensionHost_UILanguageChanged;
            extensionHost_UILanguageChanged(null, null);

            _appearanceMapPath = Path.Combine(Constants.AppDataDirectory, "appearance.xml");
            _defaultAppearanceMap  = AppearanceMap.LoadFromFile(Path.Combine(
                    Path.GetDirectoryName(typeof(LiteDevelopExtension).Assembly.Location),
                    "default_appearance.xml"));

            try { _appearanceMap = AppearanceMap.LoadFromFile(_appearanceMapPath); }
            catch { _appearanceMap = _defaultAppearanceMap; }
        }
 public DesignerCodeReader(ILiteExtensionHost extensionHost, NetLanguageDescriptor language)
 {
     _extensionHost = extensionHost;
     Language = language;
 }
Esempio n. 31
0
 /// <summary>
 /// Initializes the extension by using litedevelop's extension host.
 /// </summary>
 /// <param name="extensionHost">The extension host to use for interacting with LiteDevelop.</param>
 public abstract void Initialize(ILiteExtensionHost extensionHost);
Esempio n. 32
0
 public DesignerCodeReader(ILiteExtensionHost extensionHost, NetLanguageDescriptor language)
 {
     _extensionHost = extensionHost;
     Language       = language;
 }
Esempio n. 33
0
 public FileServiceOpenedFile(ILiteExtensionHost extensionHost, FilePath filePath)
     : base(filePath)
 {
     _extensionHost = extensionHost;
     extensionHost.ControlManager.SelectedDocumentContentChanged += ControlManager_SelectedDocumentContentChanged;
 }
 public FileService()
 {
     _extensionHost = LiteDevelopApplication.Current.ExtensionHost;
 }
Esempio n. 35
0
 public FileService(ILiteExtensionHost extensionHost)
 {
     _extensionHost = extensionHost;
 }
Esempio n. 36
0
 public override void Initialize(ILiteExtensionHost extensionHost)
 {
     ExtensionHost = extensionHost;
     SetupFileTemplates();
     SetupProjectTemplates();
 }
Esempio n. 37
0
        public override void Initialize(ILiteExtensionHost extensionHost)
        {
            ExtensionHost = extensionHost;

            try
            {
                Settings = CodeEditorSettings.LoadSettings(extensionHost.SettingsManager);
            }
            catch
            {
                Settings = CodeEditorSettings.Default.Clone() as CodeEditorSettings;
            }

            SetupGui();
            SetupTemplates();
        }