Exemple #1
0
        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();
            }
        }
Exemple #2
0
        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();
            }
        }