private void AddFinder(TargetFinder finder, bool applyRefresh) { var fHolder = new EntryBlockHolder(finder, editorFactory, SwooshParent); int line = glmFinder.AddLineFixed(fHolder.Height); glmFinder.AddElementFilling(line, fHolder, GlobalLayout.MinFill); if (applyRefresh) { ReloadPools(); glmFinder.InvokeResize(); } }
private void SetAction(PatchAction action, bool applyRefresh) { foreach (Control c in mPatchAction.Controls) { c.Dispose(); } mPatchAction.Controls.Clear(); var aHolder = new EntryBlockHolder(action, editorFactory, SwooshParent); mPatchAction.Controls.Add(aHolder); aHolder.Dock = DockStyle.Fill; if (applyRefresh) { ReloadPools(); glmFinder.InvokeResize(); } }