Browse Source

修改

master
zack 8 years ago
parent
commit
652c0d21ae
  1. 15
      designer/src/com/fr/design/widget/WidgetPane.java

15
designer/src/com/fr/design/widget/WidgetPane.java

@ -75,18 +75,17 @@ public class WidgetPane extends BasicPane implements ItemListener {
*/ */
public void itemStateChanged(ItemEvent e) { public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) { if (e.getStateChange() == ItemEvent.SELECTED) {
setOldWidget(update());
Widget selectedItem = editorTypeComboBox.getCellWidget();
WidgetDesignHandler handler = ExtraDesignClassManager.getInstance().getWidgetDesignHandler();
if (handler != null) {
selectedItem = handler.dealWithWidget(getOldWidget(), selectedItem);
}
if (e.getItem() instanceof Item && ((Item) e.getItem()).getValue() instanceof WidgetConfig) { if (e.getItem() instanceof Item && ((Item) e.getItem()).getValue() instanceof WidgetConfig) {
Widget newWidget = editorTypeComboBox.getCellWidget(); populate(selectedItem);
populate(editorTypeComboBox.getCellWidget());
return; return;
} }
if (shouldFireSelectedEvent) { if (shouldFireSelectedEvent) {
Widget selectedItem = editorTypeComboBox.getCellWidget();
WidgetDesignHandler handler = ExtraDesignClassManager.getInstance().getWidgetDesignHandler();
if (handler != null) {
selectedItem = handler.dealWithWidget(getOldWidget(), selectedItem);
}
populateWidgetConfig(selectedItem); populateWidgetConfig(selectedItem);
} }
} }

Loading…
Cancel
Save