Search in sources :

Example 26 with ListBox

use of com.google.gwt.user.client.ui.ListBox in project cuba by cuba-platform.

the class SuggestPopup method createChoiceList.

protected void createChoiceList() {
    choiceList = new ListBox();
    choiceList.setStyleName("list");
    choiceList.addKeyDownHandler(this);
    choiceList.addDoubleClickHandler(this);
    choiceList.addChangeHandler(this);
    choiceList.setStylePrimaryName("aceeditor-suggestpopup-list");
    setWidget(choiceList);
}
Also used : ListBox(com.google.gwt.user.client.ui.ListBox)

Example 27 with ListBox

use of com.google.gwt.user.client.ui.ListBox in project che by eclipse.

the class ResolveViewImpl method addConflictingFile.

@Override
public void addConflictingFile(String filePath) {
    Label filePathLabel = new Label(filePath);
    filePathLabel.getElement().getStyle().setFloat(Float.LEFT);
    filePathLabel.getElement().getStyle().setMarginRight(1, Unit.EM);
    ListBox conflictResolutionActions = new ListBox();
    for (ConflictResolutionAction action : conflictActions) {
        conflictResolutionActions.addItem(action.getText());
    }
    filesResolutionActions.put(filePath, conflictResolutionActions);
    Element resolutionDiv = DOM.createDiv();
    resolutionDiv.getStyle().setMarginLeft(1, Unit.EM);
    resolutionDiv.getStyle().setMarginRight(1, Unit.EM);
    resolutionDiv.getStyle().setMarginBottom(1, Unit.EM);
    resolutionDiv.getStyle().setTextAlign(TextAlign.RIGHT);
    resolutionDiv.appendChild(filePathLabel.getElement());
    resolutionDiv.appendChild(conflictResolutionActions.getElement());
    mainPanel.getElement().appendChild(resolutionDiv);
}
Also used : Element(com.google.gwt.dom.client.Element) Label(com.google.gwt.user.client.ui.Label) ListBox(com.google.gwt.user.client.ui.ListBox)

Example 28 with ListBox

use of com.google.gwt.user.client.ui.ListBox in project rstudio by rstudio.

the class ChooseEncodingDialog method createMainWidget.

@Override
protected Widget createMainWidget() {
    listBox_ = new ListBox();
    listBox_.setMultipleSelect(true);
    listBox_.setVisibleItemCount(15);
    listBox_.setWidth("350px");
    setEncodings(commonEncodings_, currentEncoding_);
    CheckBox showAll = new CheckBox("Show all encodings");
    showAll.addValueChangeHandler(new ValueChangeHandler<Boolean>() {

        public void onValueChange(ValueChangeEvent<Boolean> e) {
            if (e.getValue())
                setEncodings(allEncodings_, currentEncoding_);
            else
                setEncodings(commonEncodings_, currentEncoding_);
        }
    });
    setCheckBoxMargins(showAll, 8, 12);
    VerticalPanel panel = new VerticalPanel();
    panel.add(listBox_);
    panel.add(showAll);
    if (includeSaveAsDefault_) {
        saveAsDefault_ = new CheckBox("Set as default encoding for " + "source files");
        setCheckBoxMargins(showAll, 8, 0);
        setCheckBoxMargins(saveAsDefault_, 3, 12);
        panel.add(saveAsDefault_);
    }
    return panel;
}
Also used : VerticalPanel(com.google.gwt.user.client.ui.VerticalPanel) CheckBox(com.google.gwt.user.client.ui.CheckBox) ListBox(com.google.gwt.user.client.ui.ListBox)

Example 29 with ListBox

use of com.google.gwt.user.client.ui.ListBox in project gerrit by GerritCodeReview.

the class ProjectInfoScreen method renderListBox.

private ListBox renderListBox(LabeledWidgetsGrid g, ConfigParameterInfo param) {
    if (param.permittedValues() == null) {
        return null;
    }
    ListBox listBox = new ListBox();
    if (param.inheritable()) {
        listBox.addItem(AdminMessages.I.pluginProjectInheritedListValue(param.inheritedValue()));
        if (param.configuredValue() == null) {
            listBox.setSelectedIndex(0);
        }
        for (int i = 0; i < param.permittedValues().length(); i++) {
            String pv = param.permittedValues().get(i);
            listBox.addItem(pv);
            if (pv.equals(param.configuredValue())) {
                listBox.setSelectedIndex(i + 1);
            }
        }
    } else {
        for (int i = 0; i < param.permittedValues().length(); i++) {
            String pv = param.permittedValues().get(i);
            listBox.addItem(pv);
            if (pv.equals(param.value())) {
                listBox.setSelectedIndex(i);
            }
        }
    }
    if (param.editable()) {
        saveEnabler.listenTo(listBox);
        addWidget(g, listBox, param);
    } else {
        listBox.setEnabled(false);
        if (param.inheritable() && listBox.getSelectedIndex() != 0) {
            // the inherited value is not selected,
            // since the listBox is disabled the inherited value cannot be
            // seen and we have to display it explicitly
            Label inheritedLabel = new Label(AdminMessages.I.pluginProjectInheritedValue(param.inheritedValue()));
            inheritedLabel.setStyleName(Gerrit.RESOURCES.css().pluginProjectConfigInheritedValue());
            HorizontalPanel p = new HorizontalPanel();
            p.add(listBox);
            p.add(inheritedLabel);
            addWidget(g, p, param);
        } else {
            addWidget(g, listBox, param);
        }
    }
    return listBox;
}
Also used : Label(com.google.gwt.user.client.ui.Label) HorizontalPanel(com.google.gwt.user.client.ui.HorizontalPanel) ListBox(com.google.gwt.user.client.ui.ListBox) GerritUiExtensionPoint(com.google.gerrit.client.GerritUiExtensionPoint)

Example 30 with ListBox

use of com.google.gwt.user.client.ui.ListBox in project gerrit by GerritCodeReview.

the class ProjectInfoScreen method initProjectOptions.

private void initProjectOptions() {
    grid.addHeader(new SmallHeading(AdminConstants.I.headingProjectOptions()));
    state = new ListBox();
    for (ProjectState stateValue : ProjectState.values()) {
        state.addItem(Util.toLongString(stateValue), stateValue.name());
    }
    saveEnabler.listenTo(state);
    grid.add(AdminConstants.I.headingProjectState(), state);
    submitType = new ListBox();
    for (final SubmitType type : SubmitType.values()) {
        submitType.addItem(Util.toLongString(type), type.name());
    }
    submitType.addChangeHandler(new ChangeHandler() {

        @Override
        public void onChange(ChangeEvent event) {
            setEnabledForUseContentMerge();
        }
    });
    saveEnabler.listenTo(submitType);
    grid.add(AdminConstants.I.headingProjectSubmitType(), submitType);
    contentMerge = newInheritedBooleanBox();
    saveEnabler.listenTo(contentMerge);
    grid.add(AdminConstants.I.useContentMerge(), contentMerge);
    newChangeForAllNotInTarget = newInheritedBooleanBox();
    saveEnabler.listenTo(newChangeForAllNotInTarget);
    grid.add(AdminConstants.I.createNewChangeForAllNotInTarget(), newChangeForAllNotInTarget);
    requireChangeID = newInheritedBooleanBox();
    saveEnabler.listenTo(requireChangeID);
    grid.addHtml(AdminConstants.I.requireChangeID(), requireChangeID);
    if (Gerrit.info().receive().enableSignedPush()) {
        enableSignedPush = newInheritedBooleanBox();
        saveEnabler.listenTo(enableSignedPush);
        grid.add(AdminConstants.I.enableSignedPush(), enableSignedPush);
        requireSignedPush = newInheritedBooleanBox();
        saveEnabler.listenTo(requireSignedPush);
        grid.add(AdminConstants.I.requireSignedPush(), requireSignedPush);
    }
    rejectImplicitMerges = newInheritedBooleanBox();
    saveEnabler.listenTo(rejectImplicitMerges);
    grid.addHtml(AdminConstants.I.rejectImplicitMerges(), rejectImplicitMerges);
    enableReviewerByEmail = newInheritedBooleanBox();
    saveEnabler.listenTo(enableReviewerByEmail);
    grid.addHtml(AdminConstants.I.enableReviewerByEmail(), enableReviewerByEmail);
    maxObjectSizeLimit = new NpTextBox();
    saveEnabler.listenTo(maxObjectSizeLimit);
    effectiveMaxObjectSizeLimit = new Label();
    effectiveMaxObjectSizeLimit.setStyleName(Gerrit.RESOURCES.css().maxObjectSizeLimitEffectiveLabel());
    HorizontalPanel p = new HorizontalPanel();
    p.add(maxObjectSizeLimit);
    p.add(effectiveMaxObjectSizeLimit);
    grid.addHtml(AdminConstants.I.headingMaxObjectSizeLimit(), p);
}
Also used : SmallHeading(com.google.gerrit.client.ui.SmallHeading) ChangeEvent(com.google.gwt.event.dom.client.ChangeEvent) ChangeHandler(com.google.gwt.event.dom.client.ChangeHandler) Label(com.google.gwt.user.client.ui.Label) HorizontalPanel(com.google.gwt.user.client.ui.HorizontalPanel) ProjectState(com.google.gerrit.extensions.client.ProjectState) SubmitType(com.google.gerrit.extensions.client.SubmitType) ListBox(com.google.gwt.user.client.ui.ListBox) NpTextBox(com.google.gwtexpui.globalkey.client.NpTextBox)

Aggregations

ListBox (com.google.gwt.user.client.ui.ListBox)55 HTML (com.google.gwt.user.client.ui.HTML)26 ChangeEvent (com.google.gwt.event.dom.client.ChangeEvent)23 ChangeHandler (com.google.gwt.event.dom.client.ChangeHandler)23 AbsolutePanel (com.google.gwt.user.client.ui.AbsolutePanel)23 ViewerPanel (org.cesiumjs.cs.widgets.ViewerPanel)23 Test (org.junit.Test)10 CheckBox (com.google.gwt.user.client.ui.CheckBox)9 ViewerOptions (org.cesiumjs.cs.widgets.options.ViewerOptions)9 Label (com.google.gwt.user.client.ui.Label)8 FlexTable (com.google.gwt.user.client.ui.FlexTable)7 ClickEvent (com.google.gwt.event.dom.client.ClickEvent)5 ClickHandler (com.google.gwt.event.dom.client.ClickHandler)5 HorizontalPanel (com.google.gwt.user.client.ui.HorizontalPanel)5 VerticalPanel (com.google.gwt.user.client.ui.VerticalPanel)5 Cartesian3 (org.cesiumjs.cs.core.Cartesian3)5 Button (com.google.gwt.user.client.ui.Button)3 FlowPanel (com.google.gwt.user.client.ui.FlowPanel)3 Entity (org.cesiumjs.cs.datasources.Entity)3 EntityOptions (org.cesiumjs.cs.datasources.options.EntityOptions)3