*/
public KindSingleFilterPanel(String group) {
handlers = new LinkedList<OnChangeHandler>();
// count
countRb = new RadioButton(group, "Count(All)"); // TODO : i18n
countRb.getElement().getStyle().setFloat(Style.Float.LEFT);
countRb.setValue(true); // default select count
countRb.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
@Override
public void onValueChange(ValueChangeEvent<Boolean> event) {
onChange();
}
});
this.add(countRb);
// size
sizeRb = new RadioButton(group, "Size(All)"); // TODO : i18n
sizeRb.getElement().getStyle().setFloat(Style.Float.LEFT);
sizeRb.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
@Override
public void onValueChange(ValueChangeEvent<Boolean> event) {
onChange();
}
});
this.add(sizeRb);
// count root
countRootRb = new RadioButton(group, "Count(Root)"); // TODO : i18n
countRootRb.getElement().getStyle().setFloat(Style.Float.LEFT);
countRootRb.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
@Override
public void onValueChange(ValueChangeEvent<Boolean> event) {
onChange();
}
});
this.add(countRootRb);
// size root
sizeRootRb = new RadioButton(group, "Size(Root)"); // TODO : i18n
sizeRootRb.getElement().getStyle().setFloat(Style.Float.LEFT);
sizeRootRb.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
@Override
public void onValueChange(ValueChangeEvent<Boolean> event) {
onChange();
}
});
this.add(sizeRootRb);
// count non root
countNonRootRb = new RadioButton(group, "Count(Non Root)"); // TODO : i18n
countNonRootRb.getElement().getStyle().setFloat(Style.Float.LEFT);
countNonRootRb.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
@Override
public void onValueChange(ValueChangeEvent<Boolean> event) {
onChange();
}
});
this.add(countNonRootRb);
// size non root
sizeNonRootRb = new RadioButton(group, "Size(Non Root)"); // TODO : i18n
sizeNonRootRb.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
@Override
public void onValueChange(ValueChangeEvent<Boolean> event) {
onChange();
}