Package edu.stanford.bmir.protege.web.client.ui.notes

Examples of edu.stanford.bmir.protege.web.client.ui.notes.DiscussionThreadPresenter


    private static final String HEIGHT_PX = "500px";


    public static void showDialog(ProjectId projectId, OWLEntity target) {
        final DiscussionThreadPresenter presenter = new DiscussionThreadPresenter(projectId);
        presenter.setTarget(target);
        final Widget widget = presenter.getWidget();
        widget.setSize(WIDTH_PX, HEIGHT_PX);
        WebProtegeOKCancelDialogController<Void> controller = new WebProtegeOKCancelDialogController<Void>("Discussions") {
            @Override
            public Widget getWidget() {
                return widget;
            }

            @Override
            public Optional<Focusable> getInitialFocusable() {
                return Optional.absent();
            }

            @Override
            public Void getData() {
                return null;
            }
        };
        controller.setDialogButtonHandler(DialogButton.OK, new WebProtegeDialogButtonHandler<Void>() {
            @Override
            public void handleHide(Void data, WebProtegeDialogCloser closer) {
                presenter.dispose();
                closer.hide();
            }
        });
        WebProtegeDialog.showDialog(controller);
    }
View Full Code Here

TOP

Related Classes of edu.stanford.bmir.protege.web.client.ui.notes.DiscussionThreadPresenter

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.