Java 类com.google.gwt.user.client.ui.ButtonBase 实例源码

项目:firefly    文件:GwtUtil.java   
public static ButtonBase makeFormButton(String text, ClickHandler handler) {
    PushButton b = new PushButton();
    b.addClickHandler(handler);
    b.setHTML(text.replace(" ", " "));
    return b;
}
项目:rva    文件:ActionsWidget.java   
public void onClick(ClickEvent event) {
    Object sender = event.getSource();
    if (sender instanceof ButtonBase) {
        ButtonBase b = (ButtonBase) sender;
        Command command = buttonMap.get(b);
        if (command != null) {
            command.execute();
        }
    }
}
项目:firefly    文件:Form.java   
public ButtonBase getSubmitButton() {
    return submitButton;
}
项目:firefly    文件:Form.java   
public void addButton(ButtonBase button) {
    buttonBar.addLeft(button);
}
项目:firefly    文件:Form.java   
public void addSubmitButton(ButtonBase button) {
    addButton(button);
    submitButton = button;
}
项目:firefly    文件:FuseSearchPanel.java   
protected ButtonBase makeButton(String desc) {
    PushButton button= new PushButton(desc);
    button.addStyleName("fuse-push-font-size");
    return button;
}
项目:rva    文件:ActionsWidget.java   
public void addAction(ButtonBase button) {
    addButton(button);
    buttonMap.put(button, null);
}
项目:rva    文件:ActionsWidget.java   
private void addButton(ButtonBase button) {
    if (buttonMap.size() != 0) {
        button.getElement().getStyle().setMarginLeft(6, Unit.PX);
    }
    add(button);
}
项目:rva    文件:ActionsWidget.java   
public void setEnabled(boolean enabled) {
    for (ButtonBase button : buttonMap.keySet()){
        button.setEnabled(enabled);
    }
}
项目:rva    文件:ActionsWidget.java   
public void setEnabled(boolean enabled, String text){
    for (ButtonBase button : buttonMap.keySet()){
        if (button.getText().equals(text))
            button.setEnabled(enabled);
    }
}
项目:rva    文件:ActionsWidget.java   
public void setVisible(boolean visible, String text){
    for (ButtonBase button : buttonMap.keySet()){
        if (button.getText().equals(text))
            button.setVisible(visible);
    }
}