/// <summary> /// Called on Npp shutdown /// </summary> internal static void DoNppShutDown() { try { if (OnShutDown != null) { OnShutDown(); } // clean up timers ReccurentAction.CleanAll(); DelayedAction.CleanAll(); // export modified conf FileTag.Export(); // save config (should be done but just in case) CodeExplorer.UpdateMenuItemChecked(); FileExplorer.UpdateMenuItemChecked(); Config.Save(); // remember the most used keywords Keywords.SaveRanking(); // close every form AutoComplete.ForceClose(); InfoToolTip.ForceClose(); Appli.ForceClose(); FileExplorer.ForceClose(); CodeExplorer.ForceClose(); UserCommunication.ForceClose(); AppliMenu.ForceCloseMenu(); } catch (Exception e) { ErrorHandler.ShowErrors(e, "Stop"); } }
private void TextBoxEditor_KeyPress(object sender, KeyPressEventArgs e) { char key = e.KeyChar; if (AutoComplete.BracketsList.Exists(b => b == key)) // Auto Complete Brackets { int selection = TextBoxEditor.SelectionStart; AutoComplete.AutoCompleteBrackets(selection, key); e.Handled = true; TextBoxEditor.SelectionStart = selection + 2; } if (e.KeyChar == (char)Keys.Space) { Highlighter.Highlight(); } if (e.KeyChar == (char)Keys.Enter) //Adding New Lines To List { int lineNumber = this.TextBoxEditor.Lines.Length - 1; string linetext = TextBoxEditor.Lines[lineNumber - 1]; Line line = new Line() { LineNumber = lineNumber, LineText = linetext }; Lines.Add(line); } }
private void ShowAutoComplete(int lengthEntered, List <IAutoCompleteItem> list) { m_autocompleteList = list; List <string> str = new List <string>(); foreach (IAutoCompleteItem item in list) { str.Add(item.getACString()); } AutoComplete.Show(lengthEntered, str); if (AutoComplete.SelectedIndex < 0) { return; } IntPtr hwnd = FindWindowEx(IntPtr.Zero, IntPtr.Zero, "ListBoxX", null); if (hwnd != IntPtr.Zero) { RECT rect; GetWindowRect(hwnd, out rect); m_tooltip.ShowToolTip(rect.Right, rect.Top, m_autocompleteList[AutoComplete.SelectedIndex].getToolTipString()); } }
public AutoCompleteHtmlBuilderTests() { AutoComplete = AutoCompleteTestHelper.CreateAutocomplete(); renderer = new AutoCompleteHtmlBuilder(AutoComplete); AutoComplete.Name = "Test"; }
private void AutoComplete_Populating(object sender, PopulatingEventArgs e) { // Search for matching foods and make sure that the ServingSize information is returned FoodContext autocompleteContext = new FoodContext(); AutoComplete.ItemsSource = autocompleteContext.Foods; autocompleteContext.Load <FitnessTrackerPlus.Web.Data.Food>(autocompleteContext.SearchFoodsQuery(Globals.CurrentUser.id, Globals.MaxAutoCompleteResults, AutoComplete.Text, true), LoadBehavior.RefreshCurrent, (FoodsLoaded) => { if (!FoodsLoaded.HasError) { AutoComplete.PopulateComplete(); if (FoodsLoaded.TotalEntityCount == 0) { SearchingText.Text = "No foods found"; } } }, null); e.Cancel = true; }
private void setReferences() { output = this.GetComponent <ShowOutput> (); scroll = this.GetComponent <TerminalScrollLogic> (); checkInput = GameObject.FindGameObjectWithTag(Tags.terminal).GetComponent <CheckTerminalInput>(); autocomplete = new AutoComplete(); }
/// <inheritdoc/> public override int GetHashCode() => Role.GetHashCode() ^ Name.GetHashCode() ^ Value.GetHashCode() ^ Description.GetHashCode() ^ KeyShortcuts.GetHashCode() ^ RoleDescription.GetHashCode() ^ ValueText.GetHashCode() ^ AutoComplete.GetHashCode() ^ HasPopup.GetHashCode() ^ Orientation.GetHashCode() ^ Disabled.GetHashCode() ^ Expanded.GetHashCode() ^ Focused.GetHashCode() ^ Modal.GetHashCode() ^ Multiline.GetHashCode() ^ Multiselectable.GetHashCode() ^ Readonly.GetHashCode() ^ Required.GetHashCode() ^ Selected.GetHashCode() ^ Pressed.GetHashCode() ^ Checked.GetHashCode() ^ Level.GetHashCode() ^ ValueMin.GetHashCode() ^ ValueMax.GetHashCode() ^ Children.GetHashCode();
public Titan() { InitializeComponent(); txtVersion.Text = String.Format("Version {0}", AssemblyVersion); String host = "forumserver.twoplustwo.com"; _synchronousInvoker = a => Invoke(a); _forum = new VBulletinForum(_synchronousInvoker, host, "3.8.7", Language.English, "59/puzzles-other-games/"); _forum.LoginEvent += new EventHandler <LoginEventArgs>(_forum_LoginEvent); txtUsername.Text = PogSettings.Read("TitanModName"); txtPassword.Text = PogSettings.Read("TitanModPassword"); String dbPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "/pog/"; System.IO.Directory.CreateDirectory(dbPath); String dbName = String.Format("{0}posts.{1}.sqlite", dbPath, host); _db = new PogSqlite(); _db.Connect(dbName); Action <Action> invoker = a => a(); _autoComplete = new AutoComplete(_forum, invoker, _db); }
static void OnReady() { var data = new[] { "Red-violet", "Red", "Red-orange", "Orange", "Yellow-orange", "Yellow", "Yellow-green", "Green", "Blue-green", "Blue", "Blue-violet", "Violet" }; new jQuery("#products").kendoAutoComplete(data.As<AutoCompleteConfiguration>()); autoComplete = new jQuery("#products").data("kendoAutoComplete").As<AutoComplete>(); JsAction<Event> setValue = SetValue; JsAction<Event> setSearch = SetSearch; new jQuery("#set").click(setValue); new jQuery("#value").keypress(setValue); new jQuery("#search").click(setSearch); new jQuery("#word").keypress(setSearch); //new jQuery("#get").click(() => HtmlContext.window.alert(autoComplete.value())); }
void UpdateAutoComplete(string text) { if (!String.IsNullOrEmpty(text)) { AutoComplete.AutoCompleteAsync(commands, text, HandleAutoCompleteResult); } }
public Settings GetConfiguration() { if (_settingsSingleton != null) { return(_settingsSingleton); } var windowSettings = ReadSettings <Window>(_windowSettingsPath); var searchSettings = ReadSettings <Search>(_searchSettingsPath); var autoCompleteSettings = ReadSettings <AutoComplete>(_autoCompleteSettingsPath); if (autoCompleteSettings is null) { autoCompleteSettings = new AutoComplete { Values = Enumerable.Empty <string>() }; } _settingsSingleton = new Settings { Window = windowSettings, Search = searchSettings, AutoComplete = autoCompleteSettings }; return(_settingsSingleton); }
public AutoCompleteHtmlBuilderTests() { AutoComplete = AutoCompleteTestHelper.CreateAutocomplete(); renderer = new AutoCompleteHtmlBuilder(AutoComplete); AutoComplete.Name = "Test"; }
//------------------------------------------------------------------------------------------- protected override void Render(System.Web.UI.HtmlTextWriter writer) { base.Render(writer); AutoComplete.RenderControl(writer); Edit.RenderControl(writer); }
private static void ImportKeywords(ConfLine conf) { Keywords.Import(); // Update autocompletion AutoComplete.RefreshStaticItems(); ParserHandler.ParseCurrentDocument(); }
static void Main(string[] args) { var appState = InitializeState(); do { Console.Write($"{appState.CurrentEnvironment.Name}> "); string input = ""; while (string.IsNullOrWhiteSpace(input)) { input = AutoComplete.ReadLine(appState.AvailableCommands.Keys); } input = HandlePreviousCommandTokens(appState, input); Command.Run(new ParseCommand(appState, input)); if (appState.CurrentCommand.Command != null) { Command.Run(appState.CurrentCommand.Command); } if (appState.CurrentOutput.Success) { appState.PreviousOutput = appState.CurrentOutput; } Console.WriteLine(appState.CurrentOutput.Text); }while (!appState.Exiting); }
internal static void DoPlugStart() { if (OnPlugReady != null) { OnPlugReady(); } // subscribe to static events ProEnvironment.OnEnvironmentChange += FileExplorer.RebuildFileList; ProEnvironment.OnEnvironmentChange += DataBase.UpdateDatabaseInfo; DataBase.OnDatabaseInfoUpdated += AutoComplete.RefreshStaticItems; ParserHandler.OnParseStarted += () => { CodeExplorer.Refreshing = true; }; ParserHandler.OnParseEnded += AutoComplete.RefreshDynamicItems; ParserHandler.OnParseEnded += CodeExplorer.UpdateCodeExplorer; AutoComplete.OnUpdatedStaticItems += Parser.UpdateKnownStaticItems; Keywords.Import(); Snippets.Init(); FileTag.Import(); // initialize the list of objects of the autocompletion form AutoComplete.RefreshStaticItems(); // Simulates a OnDocumentSwitched when we start this dll IsCurrentFileProgress = Abl.IsCurrentProgressFile; // to correctly init isPreviousProgress DoNppBufferActivated(true); // triggers OnEnvironmentChange via ProEnvironment.Current.ReComputeProPath(); // Make sure to give the focus to scintilla on startup WinApi.SetForegroundWindow(Npp.HandleNpp); }
/// <summary> /// Hàm xử lý khi được chọn Item tìm kiếm /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void LvAutoComplete_ItemTapped(object sender, ItemTappedEventArgs e) { model.clubSearch.ListClub.Clear(); model.clubSearch.IsMore = false; var lv = sender as ListView; if (lv != null) { itemseleted = lv.SelectedItem as AutoComplete; lv.SelectedItem = null; } if (itemseleted != null) { model.clubSearch.isFreshing = true; MySearch.Text = itemseleted.TextShow; model.clubSearch.SearchAreaExe(itemseleted); Device.StartTimer(TimeSpan.FromMilliseconds(500), () => { model.clubSearch.isFreshing = false; return(false); }); lvAutoComplete.IsVisible = false; nearSearch.IsVisible = true; lvAutoComplete.BackgroundColor = Color.Transparent; // itemseleted = null; } MySearch.Unfocus(); }
public void Visit(ParsedPrototype pars) { // only visit IN prototypes if (pars.SimpleForward) { return; } // to code explorer _parsedExplorerItemsList.Add(new CodeExplorerItem { DisplayText = pars.Name, Branch = CodeExplorerBranch.Function, Flag = AddExternalFlag(pars.IsPrivate ? CodeExplorerFlag.Private : 0), DocumentOwner = pars.FilePath, GoToLine = pars.Line, GoToColumn = pars.Column, SubString = SetExternalInclude(null) }); // to completion data pars.ReturnType = ConvertStringToParsedPrimitiveType(pars.ParsedReturnType, false); _parsedCompletionItemsList.Add(new CompletionItem { DisplayText = pars.Name, Type = CompletionType.Function, SubString = pars.ReturnType.ToString(), Flag = AddExternalFlag((pars.IsPrivate ? ParseFlag.Private : 0) | (pars.IsExtended ? ParseFlag.Extent : 0)), Ranking = AutoComplete.FindRankingOfParsedItem(pars.Name), ParsedItem = pars, FromParser = true }); }
/// <summary> /// Procedures /// </summary> public void Visit(ParsedProcedure pars) { // check lenght of block pars.TooLongForAppbuilder = HasTooMuchChar(pars.Line, pars.EndBlockLine); // fill dictionnary containing the name of all procedures defined if (!_definedProcedures.Contains(pars.Name)) { _definedProcedures.Add(pars.Name); } // to code explorer _parsedExplorerItemsList.Add(new CodeExplorerItem { DisplayText = pars.Name, Branch = CodeExplorerBranch.Procedure, Flag = AddExternalFlag((pars.IsPrivate ? CodeExplorerFlag.Private : 0) | (pars.TooLongForAppbuilder ? CodeExplorerFlag.IsTooLong : 0)), DocumentOwner = pars.FilePath, GoToLine = pars.Line, GoToColumn = pars.Column, SubString = SetExternalInclude(pars.TooLongForAppbuilder ? BlockTooLongString + " (+" + NbExtraCharBetweenLines(pars.Line, pars.EndBlockLine) + ")" : null) }); // to completion data _parsedCompletionItemsList.Add(new CompletionItem { DisplayText = pars.Name, Type = CompletionType.Procedure, SubString = !_isBaseFile ? _currentParsedFileName : string.Empty, Flag = AddExternalFlag((pars.IsExternal ? ParseFlag.ExternalProc : 0) | (pars.IsPrivate ? ParseFlag.Private : 0)), Ranking = AutoComplete.FindRankingOfParsedItem(pars.Name), ParsedItem = pars, FromParser = true }); }
public void Visit(ParsedImplementation pars) { // check lenght of block pars.TooLongForAppbuilder = HasTooMuchChar(pars.Line, pars.EndBlockLine); // to code explorer _parsedExplorerItemsList.Add(new CodeExplorerItem { DisplayText = pars.Name, Branch = CodeExplorerBranch.Function, Flag = AddExternalFlag((pars.IsPrivate ? CodeExplorerFlag.Private : 0) | (pars.TooLongForAppbuilder ? CodeExplorerFlag.IsTooLong : 0)), DocumentOwner = pars.FilePath, GoToLine = pars.Line, GoToColumn = pars.Column, SubString = SetExternalInclude(pars.TooLongForAppbuilder ? BlockTooLongString + " (+" + NbExtraCharBetweenLines(pars.Line, pars.EndBlockLine) + ")" : null) }); // to completion data pars.ReturnType = ConvertStringToParsedPrimitiveType(pars.ParsedReturnType, false); _parsedCompletionItemsList.Add(new CompletionItem { DisplayText = pars.Name, Type = CompletionType.Function, SubString = pars.ReturnType.ToString(), Flag = AddExternalFlag((pars.IsPrivate ? ParseFlag.Private : 0) | (pars.IsExtended ? ParseFlag.Extent : 0)), Ranking = AutoComplete.FindRankingOfParsedItem(pars.Name), ParsedItem = pars, FromParser = true }); }
static void OnReady() { var data = new[] { "Red-violet", "Red", "Red-orange", "Orange", "Yellow-orange", "Yellow", "Yellow-green", "Green", "Blue-green", "Blue", "Blue-violet", "Violet" }; new jQuery("#products").kendoAutoComplete(data.As <AutoCompleteConfiguration>()); autoComplete = new jQuery("#products").data("kendoAutoComplete").As <AutoComplete>(); JsAction <Event> setValue = SetValue; JsAction <Event> setSearch = SetSearch; new jQuery("#set").click(setValue); new jQuery("#value").keypress(setValue); new jQuery("#search").click(setSearch); new jQuery("#word").keypress(setSearch); //new jQuery("#get").click(() => HtmlContext.window.alert(autoComplete.value())); }
public static List <AutoComplete> grupo(string term) { List <AutoComplete> resultado = new List <AutoComplete>(); List <string> obtener = new List <string>(); AutoComplete ac; string query = ""; term = term.ToLower(); storedProcedure sp = new storedProcedure("ConnectionString"); query = "select idgrupo,grupo from grupo where grupo like '%" + term + "%'"; obtener = sp.recuperaRegistros(query); if (obtener != null && obtener.Count > 0) { for (int i = 0; i < obtener.Count; i += 6) { ac = new AutoComplete(); ac.ID = obtener[i]; ac.nombre = obtener[i + 1]; resultado.Add(ac); } } else { resultado.Add(new AutoComplete { ID = "", nombre = "No se encontraron resultados" }); } return(resultado); }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["Id"] == null) { _name = new AutoComplete(); } else { _name = _service.GetAutoComplete(Guid.Parse(Request.QueryString["Id"])); } if (!IsPostBack) { MasterPage.ActionTitle = ""; cbGender.DataSource = _service.GetConceptsByOid(Oid.Пол); cbGender.DataBind(); cbType.DataSource = _service.GetConceptsByOid(Oid.AutoCompleteType); cbType.DataBind(); if (Request.QueryString["Id"] == null) { lbTitle.Text = "Добавление имени/отчества"; return; } tbName.Text = _name.Name; cbGender.SelectedValue = _name.Gender != null?_name.Gender.Id.ToString() : null; cbType.SelectedValue = _name.Type != null?_name.Type.Id.ToString() : null; lbTitle.Text = "Редактирование имени/отчества"; } }
private void ImportScriptModule(string fileName) { try { string destFileName = FindFirstAvailableFileName(Path.GetFileNameWithoutExtension(fileName)); List <Script> newScripts = ImportExport.ImportScriptModule(fileName, _agsEditor.CurrentGame.TextEncoding); newScripts[0].FileName = destFileName + ".ash"; newScripts[1].FileName = destFileName + ".asc"; newScripts[0].Modified = true; newScripts[1].Modified = true; newScripts[0].SaveToDisk(); newScripts[1].SaveToDisk(); ScriptAndHeader scripts = new ScriptAndHeader(newScripts[0], newScripts[1]); AddSingleItem(scripts); _agsEditor.CurrentGame.FilesAddedOrRemoved = true; RePopulateTreeView(GetNodeID(scripts)); foreach (Script script in newScripts) { AutoComplete.ConstructCache(script, _agsEditor.GetImportedScriptHeaders(script)); } } catch (Exception ex) { _guiController.ShowMessage("An error occurred trying to import the script module. The error details are below." + Environment.NewLine + Environment.NewLine + ex.ToString(), MessageBoxIcon.Warning); } }
public static void Main(string[] args) { string configPath = AppDomain.CurrentDomain.BaseDirectory + "config/profile.ftm"; settings = new Configurator(configPath); Init(); if (args.Length > 0) { string startupInput = string.Join(" ", args); Parser.Tokenize(startupInput); Environment.Exit(0); } while (true) { Console.Write(profileName + "# "); string input = AutoComplete.GetInput(); if (input.Length > 1) { Parser.Tokenize(input); } } }
private void AutoComplete_func() { TXTSpace.Children.Clear(); AutoComplete AutoComplete1 = new AutoComplete(); List <String> productSource = new List <String>(); productSource.Add("WPF"); productSource.Add("Chart"); productSource.Add("GridView"); productSource.Add("WF"); productSource.Add("Xlsio"); productSource.Add("Business Intelligence"); productSource.Add("Tools"); productSource.Add("Silverlight"); productSource.Add("Schedule"); productSource.Add("Mvc"); productSource.Add("Pdf"); AutoComplete1.CustomSource = productSource; AutoComplete1.SelectionMode = SelectionMode.Single; AutoComplete1.IsAutoAppend = true; AutoComplete1.IsFilter = true; AutoComplete1.StringMode = StringMode.AnyChar; AutoComplete1.Margin = new Thickness(5, 5, 5, 5); AutoComplete1.VerticalAlignment = VerticalAlignment.Center; AutoComplete1.HorizontalAlignment = HorizontalAlignment.Stretch; TXTSpace.Children.Add(AutoComplete1); }
private void setAutoCompleteMode(AutoComplete autoComplete) { if (autoCompleteMode == "Auto Suggest") { autoComplete.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.AutoSuggest); } else if (autoCompleteMode == "Auto Append") { autoComplete.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.AutoAppend); } else if (autoCompleteMode == "Both") { autoComplete.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.Both); } else if (autoCompleteMode == "Multi Suggest") { autoComplete.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.MultiSuggest); } else if (autoCompleteMode == "Multi Suggest Extended") { autoComplete.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.MultiSuggestExtended); } else { autoComplete.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.Disabled); } }
public static void Main(String[] args) { AutoComplete autoComplete = new AutoComplete(); string line; while (!string.IsNullOrEmpty(line = Console.ReadLine())) { string[] parts = line.Split(' '); string command = parts[0]; string param = parts[1]; if (command == "ADD") { autoComplete.AddWord(param); } else if (command == "TEST") { List <string> words = autoComplete.Complete(param); foreach (var word in words) { Console.WriteLine(word); } } } }
/// <summary> /// The add order. /// </summary> /// <param name="criteria"> /// The criteria. /// </param> /// <param name="ac"> /// The ac. /// </param> /// <param name="gender"> /// The gender. /// </param> /// <param name="type"> /// The type. /// </param> /// <param name="query"> /// The query. /// </param> /// <returns> /// The <see cref="IQueryOver"/> . /// </returns> private IQueryOver <AutoComplete, AutoComplete> AddOrder( SearchAutoCompleteCriteria criteria, AutoComplete ac, Concept gender, Concept type, IQueryOver <AutoComplete, AutoComplete> query) { // Сортировка if (!string.IsNullOrEmpty(criteria.SortExpression)) { Expression <Func <object> > expression = () => ac.Name; switch (criteria.SortExpression) { case "Name": expression = () => ac.Name; break; case "Gender": expression = () => gender.Name; break; case "Type": expression = () => type.Name; break; } query = criteria.SortDirection == SortDirection.Ascending ? query.OrderBy(expression).Asc : query.OrderBy(expression).Desc; } return(query); }
public async Task Symbols_AddSymbolsPackageWithNoValidSymbolsVerifyFeed() { using (var testContext = new SleetTestContext()) { var context = testContext.SleetContext; context.SourceSettings.SymbolsEnabled = true; var symbols = new Symbols(context); var packageIndex = new PackageIndex(context); var catalog = new Catalog(context); var autoComplete = new AutoComplete(context); var flatContainer = new FlatContainer(context); var registrations = new Registrations(context); var search = new Search(context); // Create package var pkgA = new TestNupkg("a", "1.0.0"); pkgA.Nuspec.IsSymbolPackage = true; var zip = pkgA.Save(testContext.Packages); var pkgInput = testContext.GetPackageInput(zip); // Init var success = await InitCommand.RunAsync( testContext.SleetContext.LocalSettings, testContext.SleetContext.Source, enableCatalog : true, enableSymbols : true, log : testContext.SleetContext.Log, token : CancellationToken.None); // Push success &= await PushCommand.RunAsync( testContext.SleetContext.LocalSettings, testContext.SleetContext.Source, new List <string>() { zip.FullName }, force : false, skipExisting : false, log : testContext.SleetContext.Log); // Validate success &= await ValidateCommand.RunAsync( testContext.SleetContext.LocalSettings, testContext.SleetContext.Source, testContext.SleetContext.Log); success.Should().BeTrue(); // The nupkg should exist, but there should not be any assets added. (await symbols.GetSymbolsPackagesAsync()).Should().BeEmpty(); (await packageIndex.GetSymbolsPackagesAsync()).Should().NotBeEmpty(); // Verify nupkg exists var nupkgPath = Path.Combine(testContext.Target, "symbols", "packages", "a", "1.0.0", "a.1.0.0.symbols.nupkg"); File.Exists(nupkgPath).Should().BeTrue(); // Verify package details var detailsPath = Path.Combine(testContext.Target, "symbols", "packages", "a", "1.0.0", "package.json"); File.Exists(detailsPath).Should().BeTrue(); } }
/// <summary> /// Проверяет существует ли уже запись в базе с таким же именем, типом, полом /// </summary> /// <param name="autoComplete"> /// The first Middle Name. /// </param> /// <returns> /// The <see cref="bool"/> . /// </returns> public bool AutoCompleteExists(AutoComplete autoComplete) { return (GetBy( x => x.Id != autoComplete.Id && x.Name == autoComplete.Name && x.Gender == autoComplete.Gender && x.Type == autoComplete.Type).Any()); }
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args) { AutoComplete name = new AutoComplete(); name.Id = _name.Id; SetObjValues(name); args.IsValid = !_service.FirstMiddleNameExists(name); }
/// <summary> /// Creates a new cache manager, which manages all of the sub-caches. /// </summary> public Manager() { //this.p_ScintillaCache = new Scintilla(); this.p_AutoComplete = new AutoComplete(); this.p_AutoComplete.Import(); this.Context = new Context(); this.p_UndoRedo = new UndoRedoCache(); }
public AutoCompleteRenderingTests() { builder = new Mock<IAutoCompleteHtmlBuilder>(); rootTag = new Mock<IHtmlNode>(); rootTag.SetupGet(t => t.Children).Returns(() => new List<IHtmlNode>()); AutoComplete = AutoCompleteTestHelper.CreateAutocomplete(); AutoComplete.Name = "Autocomplete"; textWriter = new Mock<TextWriter>(); }
public ToolsWindowsTagsInput(TagsStorage tagsStorage) { InitializeComponent(); this.Text = string.Concat(this.Name, " - ", UppercaseFirst(tagsStorage.DisplayText)); this.tagsStorage = tagsStorage; // new tags hoveringWindows instance //howeringWindow = new HoveringWindow(this, Common.BuildPath(GenericTemplate.moduleParams.DataPath, GenericTemplate.constModuleDataFolder) + GenericTemplate.constTagsXMLFileName); howeringWindow = new AutoComplete(this, tagsStorage); // set tag info text gbBox.Text = UppercaseFirst(tagsStorage.DisplayText); lDescription.Text = tagsStorage.Desctiption; // add all propertys AddAllChildPropertys(tagsStorage); }
public ModuleMainForm() { string templateFolder; InitializeComponent(); try { // init mode settings Settings.Init(); Settings.Setting.LoadFromFile(Common.BuildPath(GenericTemplate.moduleParams.DataPath, GenericTemplate.constModuleDataFolder) + Settings.FILE_NAME); // init and load tagsStorage object TagsLoader tagsLoader = new TagsLoader(Common.BuildPath(GenericTemplate.moduleParams.DataPath, GenericTemplate.constModuleDataFolder) + GenericTemplate.constTagsXMLFileName); this.tagsStorage = tagsLoader.LoadTags(); // WindwosTools controls twtToolsWindowsTemplates = new ToolsWindowsTemplates(); twttoolsWindowsTags = new ToolsWindowsTags(this.tagsStorage); twttoolsWindowsTags.AddControl(tbtemplateHeader); twttoolsWindowsTags.AddControl(tbtemplateBody); twttoolsWindowsTags.AddControl(tbtemplateFooter); twttoolsWindowsTags.AddControl(tbTemplateVariables); twttoolsWindowsTags.AddControl(tbTemplateComment); twttoolsWindowsTags.AddControl(tbFileDestinationFolder); twttoolsWindowsTags.AddControl(tbFileDestinationFile); // general default settings cbDataDestination.SelectedIndex = 0; // set icon this.Icon = global::UberTools.Modules.GenericTemplate.Properties.Resources.WindowsTable; // create settings menager object and add all controls templateFolder = Common.BuildPath(GenericTemplate.moduleParams.DataPath, GenericTemplate.constModuleDataFolder, GenericTemplate.constTemplateFolder); settingsMenager = new SettingsMenager(); settingsMenager.Add(tbtemplateBody); settingsMenager.Add(tbtemplateHeader); settingsMenager.Add(tbtemplateFooter); settingsMenager.Add(tbTemplateVariables); settingsMenager.Add(tbTemplateComment); settingsMenager.Add(tbFileDestinationFolder); settingsMenager.Add(tbFileDestinationFile); settingsMenager.Add(chbDestinationFileAppend); settingsMenager.Add(cbDataDestination); settingsMenager.Add(cbEncoding); //// create settings menager version 2 object and add all controls settingsMenager2 = new SettingsMenager2(GenericTemplate.constModuleName, "UberToolsModule", "1.0.0.0"); //settingsMenager2.Items.Add(new SettingsMenagerStructure2(tbtemplateBody, "tbtemplateBody", SettingsMenager2.Type.Textbox)); settingsMenager2.Refresh += new EventHandler(settingsMenager2_Refresh); settingsMenager2.Update += new EventHandler(settingsMenager2_Update); // new instance template menager templatesMenager = new TemplatesManager(twtToolsWindowsTemplates.TreeViewControl, templateFolder, settingsMenager, settingsMenager2); this.twtToolsWindowsTemplates.ImageListControl = this.ilGeneral; templatesMenager.LoadAll(); // set templateMenager to templateControl twtToolsWindowsTemplates.TemplatesMenager = templatesMenager; this.twtToolsWindowsTemplates.ImageListControl = this.ilGeneral; // Create new rowCollection object and bound it to container rowCollectionMenager = new RowCollectionMenager(panel1, this.settingsMenager2); foreach (EncodingMenager encoding in EncodingMenager.GetEnumerator()) { cbEncoding.Items.Add(encoding); } cbEncoding.SelectedIndex = cbEncoding.Items.Count - 2; // new instance of hoveringwindows autoComplete = new AutoComplete(this, this.tagsStorage); autoComplete.AddControl(tbtemplateHeader); autoComplete.AddControl(tbtemplateBody); autoComplete.AddControl(tbtemplateFooter); autoComplete.AddControl(tbTemplateVariables); autoComplete.AddControl(tbTemplateComment); autoComplete.AddControl(tbFileDestinationFolder); autoComplete.AddControl(tbFileDestinationFile); //// syntax color init //colorMenager = new ColorMenager_old(); //colorMenager.Controls.Add(tbTemplateVariables); // SyntaxHighlightingMenager settings syntaxHighlightingMenager = new SyntaxHighlightingMenager(tagsStorage); syntaxHighlightingMenager.Controls.Add(tbTemplateVariables); syntaxHighlightingMenager.Controls.Add(tbtemplateBody); syntaxHighlightingMenager.Controls.Add(tbtemplateHeader); syntaxHighlightingMenager.Controls.Add(tbtemplateFooter); syntaxHighlightingMenager.Controls.Add(tbFileDestinationFolder); syntaxHighlightingMenager.Controls.Add(tbFileDestinationFile); // load last loadet template if (Settings.Setting.LoadSetting(Settings.SettingName.ActiveTemplateName.ToString(), "") != "") { templatesMenager.Load(Settings.Setting.LoadSetting(Settings.SettingName.ActiveTemplateName.ToString(), "")); } } catch (Exception ex) { ModuleLog.Write(ex, this, "ModuleMainForm", ModuleLog.LogType.ERROR); } }
public AutoCompleteBuilderTests() { AutoComplete = AutoCompleteTestHelper.CreateAutocomplete(); builder = new AutoCompleteBuilder(AutoComplete); }
public static extern int SHAutoComplete(IntPtr hwndEdit, AutoComplete flags);