comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java @ 1443:ec0460dbbae2

Added method to create a menuitem separator. flys-client/trunk@3439 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Fri, 16 Dec 2011 13:28:47 +0000
parents 6bb6d43eeb2d
children e8aec81af22b
comparison
equal deleted inserted replaced
1442:4a6814be92ba 1443:ec0460dbbae2
61 61
62 /** The service used to get collection item attributes. */ 62 /** The service used to get collection item attributes. */
63 protected CollectionItemAttributeServiceAsync itemAttributeService = 63 protected CollectionItemAttributeServiceAsync itemAttributeService =
64 GWT.create(CollectionItemAttributeService.class); 64 GWT.create(CollectionItemAttributeService.class);
65 65
66 private FLYSConstants MSG = GWT.create(FLYSConstants.class); 66 /** i18ner. */
67 protected FLYSConstants MSG = GWT.create(FLYSConstants.class);
67 68
68 /** List of OutParameterChangedHandler. */ 69 /** List of OutParameterChangedHandler. */
69 protected List<OutputParameterChangeHandler> outHandlers; 70 protected List<OutputParameterChangeHandler> outHandlers;
71
70 /** List of ChartShallRedrawHandler. */ 72 /** List of ChartShallRedrawHandler. */
71 protected List<RedrawRequestHandler> redrawRequestHandlers; 73 protected List<RedrawRequestHandler> redrawRequestHandlers;
72 74
73 protected Collection collection; 75 protected Collection collection;
74 protected OutputMode mode; 76 protected OutputMode mode;
321 for (ListGridRecord record: records) { 323 for (ListGridRecord record: records) {
322 list.removeData(record); 324 list.removeData(record);
323 } 325 }
324 } 326 }
325 327
326 328 /** Return 'separator'- menu-item. */
329 protected MenuItem createSeparator() {
330 MenuItem separator = new MenuItem();
331 separator.setIsSeparator(true);
332 return separator;
333 }
334
335
336 /**
337 * Get the context menu for a (right mouse button)click on a single item.
338 */
327 protected Menu getSingleContextMenu(final ListGridRecord[] records) { 339 protected Menu getSingleContextMenu(final ListGridRecord[] records) {
328 Menu menu = new Menu(); 340 Menu menu = new Menu();
329 341
330 menu.addItem(createActivateItem(records)); 342 menu.addItem(createActivateItem(records));
331 menu.addItem(createDeactivateItem(records)); 343 menu.addItem(createDeactivateItem(records));
332 menu.addItem(createRemoveItem(records)); 344 menu.addItem(createRemoveItem(records));
345 menu.addItem(createSeparator());
333 menu.addItem(createPropertiesItem(records)); 346 menu.addItem(createPropertiesItem(records));
334 347
335 return menu; 348 return menu;
336 } 349 }
337 350

http://dive4elements.wald.intevation.org