super.setWidth(width);
}
+ protected void setTabIndex(int tabIndex) {
+ ((TooltipListBox) optionsContainer).setTabIndex(tabIndex);
+ }
+
}
/**
super.setWidth(width);
}
+ protected void setTabIndex(int tabIndex) {
+ ((TooltipListBox) optionsContainer).setTabIndex(tabIndex);
+ }
+
}
}\r
}\r
\r
+ protected void setTabIndex(int tabIndex) {\r
+ for (Iterator iterator = panel.iterator(); iterator.hasNext();) {\r
+ if (isMultiselect()) {\r
+ ICheckBox cb = (ICheckBox) iterator.next();\r
+ cb.setTabIndex(tabIndex);\r
+ } else {\r
+ RadioButton rb = (RadioButton) iterator.next();\r
+ rb.setTabIndex(tabIndex);\r
+ }\r
+ }\r
+ }\r
+\r
}\r
container.remove(newItemButton);\r
}\r
\r
+ setTabIndex(uidl.hasAttribute("tabindex") ? uidl\r
+ .getIntAttribute("tabindex") : 0);\r
+\r
}\r
\r
+ abstract protected void setTabIndex(int tabIndex);\r
+\r
public void onClick(Widget sender) {\r
if (sender == newItemButton && !newItemField.getText().equals("")) {\r
client.updateVariable(id, "newitem", newItemField.getText(), true);\r
selections.setWidth("42%");\r
widthSet = true;\r
}\r
+\r
+ protected void setTabIndex(int tabIndex) {\r
+ options.setTabIndex(tabIndex);\r
+ selections.setTabIndex(tabIndex);\r
+ add.setTabIndex(tabIndex);\r
+ remove.setTabIndex(tabIndex);\r
+ }\r
}\r