Package com.dci.intellij.dbn.common.thread

Examples of com.dci.intellij.dbn.common.thread.ConditionalLaterInvocator


        }
        updateTableGutter();
    }

    public void clearSelection() {
        new ConditionalLaterInvocator() {
            public void execute() {
                DatasetEditorTable.super.clearSelection();
            }
        }.start();
    }
View Full Code Here


        }.start();
    }

    @Override
    public void removeEditor() {
        new ConditionalLaterInvocator() {
            @Override
            public void execute() {
                DatasetEditorTable.super.removeEditor();
            }
        }.start();
View Full Code Here

            }
        }.start();
    }

    public void updateTableGutter() {
        new ConditionalLaterInvocator() {
            @Override
            public void execute() {
                getTableGutter().updateUI();
            }
        }.start();
View Full Code Here

    public void objectCreated(DBSchemaObject object) {
    }

    public void objectDropped(DBSchemaObject object) {
        if (objectRef.is(object)) {
            new ConditionalLaterInvocator() {
                public void execute() {
                    FileEditorManager fileEditorManager = FileEditorManager.getInstance(getProject());
                    fileEditorManager.closeFile(getVirtualFile().getDatabaseFile());
                }
            }.start();
View Full Code Here

        return oldEditorTable;
    }

    public void afterRebuild(final DatasetEditorTable oldEditorTable) {
        if (oldEditorTable != null) {
            new ConditionalLaterInvocator(){
                @Override
                public void execute() {
                    if (!isDisposed()) {
                        datasetTableScrollPane.setViewportView(datasetEditorTable);
                        datasetTableScrollPane.setRowHeaderView(datasetEditorTable.getTableGutter());
View Full Code Here

    public JPanel getComponent() {
        return mainPanel;
    }

    public void showLoadingHint() {
        new ConditionalLaterInvocator() {
            public void execute() {
                loadingLabel.setVisible(true);
                loadingIconPanel.setVisible(true);
            }
        }.start();
View Full Code Here

            }
        }.start();
    }

    public void hideLoadingHint() {
        new ConditionalLaterInvocator() {
            public void execute() {
                loadingLabel.setVisible(false);
                loadingIconPanel.setVisible(false);
            }
        }.start();
View Full Code Here

        treeChildrenLoaded = true;

        Project project = getProject();
        if (project != null) {
            EventManager.notify(project, BrowserTreeChangeListener.TOPIC).nodeChanged(this, TreeEventType.STRUCTURE_CHANGED);
            new ConditionalLaterInvocator() {
                public void execute() {
                    DatabaseBrowserManager.scrollToSelectedElement(getConnectionHandler());

                }
            }.start();
View Full Code Here

            DatabaseBrowserManager browserManager = DatabaseBrowserManager.getInstance(connectionHandler.getProject());
            BrowserToolWindowForm toolWindowForm = browserManager.getToolWindowForm();
            if (toolWindowForm != null) {
                final DatabaseBrowserTree browserTree = toolWindowForm.getBrowserTree(connectionHandler);
                if (browserTree != null && browserTree.getTargetSelection() != null) {
                    new ConditionalLaterInvocator() {
                        public void execute() {
                            browserTree.scrollToSelectedElement();
                        }
                    }.start();
                }
View Full Code Here

        treeChildrenLoaded = true;


        EventManager.notify(getProject(), BrowserTreeChangeListener.TOPIC).nodeChanged(this, TreeEventType.STRUCTURE_CHANGED);

        new ConditionalLaterInvocator() {
            public void execute() {
                if (!isDisposed()) {
                    DatabaseBrowserManager.scrollToSelectedElement(getConnectionHandler());
                }
            }
View Full Code Here

TOP

Related Classes of com.dci.intellij.dbn.common.thread.ConditionalLaterInvocator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.