Subversion Repository Public Repository

litesoft

Diff Revisions 949 vs 950 for /trunk/Java/GWT/OldClient/src/org/litesoft/GWT/client/widgets/VerticalItemTrackingMenuBar.java

Diff revisions: vs.
  @@ -1,38 +1,38 @@
1 - // This Source Code is in the Public Domain per: http://unlicense.org
2 - package org.litesoft.GWT.client.widgets;
3 -
4 - import com.google.gwt.user.client.ui.*;
5 -
6 - import java.util.*;
7 -
8 - public class VerticalItemTrackingMenuBar extends MenuBar {
9 - protected List mMenuItems = new ArrayList();
10 -
11 - public VerticalItemTrackingMenuBar() {
12 - super( true );
13 - }
14 -
15 - public MenuItem addItem( MenuItem item ) {
16 - super.addItem( item );
17 - mMenuItems.add( item );
18 - return item;
19 - }
20 -
21 - public void clearItems() {
22 - super.clearItems();
23 - mMenuItems.clear();
24 - }
25 -
26 - public void removeItem( MenuItem item ) {
27 - super.removeItem( item );
28 - mMenuItems.remove( item );
29 - }
30 -
31 - public List getMenuItems() {
32 - return mMenuItems;
33 - }
34 -
35 - public MenuItem getMenuItem( int pIndex ) {
36 - return ((0 <= pIndex) && (pIndex < mMenuItems.size())) ? (MenuItem) mMenuItems.get( pIndex ) : null;
37 - }
38 - }
1 + // This Source Code is in the Public Domain per: http://unlicense.org
2 + package org.litesoft.GWT.client.widgets;
3 +
4 + import com.google.gwt.user.client.ui.*;
5 +
6 + import java.util.*;
7 +
8 + public class VerticalItemTrackingMenuBar extends MenuBar {
9 + protected List mMenuItems = new ArrayList();
10 +
11 + public VerticalItemTrackingMenuBar() {
12 + super( true );
13 + }
14 +
15 + public MenuItem addItem( MenuItem item ) {
16 + super.addItem( item );
17 + mMenuItems.add( item );
18 + return item;
19 + }
20 +
21 + public void clearItems() {
22 + super.clearItems();
23 + mMenuItems.clear();
24 + }
25 +
26 + public void removeItem( MenuItem item ) {
27 + super.removeItem( item );
28 + mMenuItems.remove( item );
29 + }
30 +
31 + public List getMenuItems() {
32 + return mMenuItems;
33 + }
34 +
35 + public MenuItem getMenuItem( int pIndex ) {
36 + return ((0 <= pIndex) && (pIndex < mMenuItems.size())) ? (MenuItem) mMenuItems.get( pIndex ) : null;
37 + }
38 + }