Changeset 65 for trunk/src/plugins/org.eclipse.swt/Eclipse SWT
- Timestamp:
- Mar 13, 2008, 11:42:06 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/plugins/org.eclipse.swt/Eclipse SWT/pm/org/eclipse/swt/widgets/Decorations.java
r57 r65 448 448 } 449 449 450 //@@TODO (dmik): later 451 //Menu findMenu (int hMenu) {452 //if (menus == null) return null;453 //for (int i=0; i<menus.length; i++) {454 //Menu menu = menus [i];455 //if ((menu != null) && (hMenu == menu.handle)) return menu;456 //}457 //return null;458 //}450 451 Menu findMenu (int hMenu) { 452 if (menus == null) return null; 453 for (int i=0; i<menus.length; i++) { 454 Menu menu = menus [i]; 455 if ((menu != null) && (hMenu == menu.handle)) return menu; 456 } 457 return null; 458 } 459 459 460 460 MenuItem findMenuItem (int id) { … … 747 747 } 748 748 749 void releaseWidget () { 750 //@@TODO (dmik): later 751 // if (menuBar != null) { 752 // menuBar.releaseWidget (); 753 // menuBar.releaseHandle (); 754 // } 755 // menuBar = null; 756 // if (menus != null) { 757 // for (int i=0; i<menus.length; i++) { 758 // Menu menu = menus [i]; 759 // if (menu != null && !menu.isDisposed ()) { 760 // menu.dispose (); 761 // } 762 // } 763 // } 764 // menus = null; 749 void releaseWidget () { 750 if (menuBar != null) { 751 menuBar.releaseWidget (); 752 menuBar.releaseHandle (); 753 } 754 menuBar = null; 755 if (menus != null) { 756 for (int i=0; i<menus.length; i++) { 757 Menu menu = menus [i]; 758 if (menu != null && !menu.isDisposed ()) { 759 menu.dispose (); 760 } 761 } 762 } 763 menus = null; 765 764 766 765 super.releaseWidget (); … … 778 777 } 779 778 780 //@@TODO(dmik) 781 //void remove (Menu menu) { 782 // if (menus == null) return; 783 // for (int i=0; i<menus.length; i++) { 784 // if (menus [i] == menu) { 785 // menus [i] = null; 786 // return; 787 // } 788 // } 789 //} 779 void remove (Menu menu) { 780 if (menus == null) return; 781 for (int i=0; i<menus.length; i++) { 782 if (menus [i] == menu) { 783 menus [i] = null; 784 return; 785 } 786 } 787 } 790 788 791 789 void remove (MenuItem item) {
Note:
See TracChangeset
for help on using the changeset viewer.