resizable.setSize("" + widgetWidth + "px", "" + widgetHeight + "px");
}
protected void undoableEvent(ResizeEvent event, FBFormItem item) {
Map<String, Object> dataSnapshot = new HashMap<String, Object>();
EventBus bus = CommonGlobals.getInstance().getEventBus();
dataSnapshot.put("item", item);
dataSnapshot.put("oldWidth", item.getWidth());
dataSnapshot.put("oldHeight", item.getHeight());
dataSnapshot.put("newWidth", "" + event.getWidth() + "px");
dataSnapshot.put("newHeight", "" + event.getHeight() + "px");
bus.fireEvent(new UndoableEvent(dataSnapshot, new UndoableHandler() {
@Override
public void onEvent(UndoableEvent event) { /* do nothing */ }
@Override
public void undoAction(UndoableEvent event) {
FBFormItem item = (FBFormItem) event.getData("item");