Hopefully last tweak to MenuBar... git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1678 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/user/client/ui/MenuBar.java b/user/src/com/google/gwt/user/client/ui/MenuBar.java index 2df8458..beb3546 100644 --- a/user/src/com/google/gwt/user/client/ui/MenuBar.java +++ b/user/src/com/google/gwt/user/client/ui/MenuBar.java
@@ -36,8 +36,9 @@ * <h3>CSS Style Rules</h3> * <ul class='css'> * <li>.gwt-MenuBar { the menu bar itself }</li> - * <li>.gwt-MenuBar-horizontal { applied to horizontal menu bars }</li> - * <li>.gwt-MenuBar-vertical { applied to vertical menu bars }</li> + * <li>.gwt-MenuBar-horizontal { dependent style applied to horizontal menu + * bars }</li> + * <li>.gwt-MenuBar-vertical { dependent style applied to vertical menu bars }</li> * <li>.gwt-MenuBar .gwt-MenuItem { menu items }</li> * <li>.gwt-MenuBar .gwt-MenuItem-selected { selected menu items }</li> * </ul> @@ -90,9 +91,9 @@ sinkEvents(Event.ONCLICK | Event.ONMOUSEOVER | Event.ONMOUSEOUT); setStyleName("gwt-MenuBar"); if (vertical) { - addStyleName("gwt-MenuBar-vertical"); + addStyleDependentName("vertical"); } else { - addStyleName("gwt-MenuBar-horizontal"); + addStyleDependentName("horizontal"); } } @@ -266,24 +267,24 @@ } /** - * Returns a list containing the <code>MenuItem</code> objects in the menu bar. - * If there are no items in the menu bar, then an empty <code>List</code> + * Returns a list containing the <code>MenuItem</code> objects in the menu + * bar. If there are no items in the menu bar, then an empty <code>List</code> * object will be returned. - * - * @return a list containing the <code>MenuItem</code> objects in the menu - * bar + * + * @return a list containing the <code>MenuItem</code> objects in the menu + * bar */ protected List<MenuItem> getItems() { return this.items; } /** - * Returns the <code>MenuItem</code> that is currently selected (highlighted) - * by the user. If none of the items in the menu are currently selected, then - * <code>null</code> will be returned. - * + * Returns the <code>MenuItem</code> that is currently selected + * (highlighted) by the user. If none of the items in the menu are currently + * selected, then <code>null</code> will be returned. + * * @return the <code>MenuItem</code> that is currently selected, or - * <code>null</code> if no items are currently selected + * <code>null</code> if no items are currently selected */ protected MenuItem getSelectedItem() { return this.selectedItem; @@ -386,7 +387,8 @@ popup.addPopupListener(this); if (vertical) { - popup.setPopupPosition(this.getAbsoluteLeft() + this.getOffsetWidth() - 1, + popup.setPopupPosition( + this.getAbsoluteLeft() + this.getOffsetWidth() - 1, item.getAbsoluteTop()); } else { popup.setPopupPosition(item.getAbsoluteLeft(), this.getAbsoluteTop()