Language:
Java/Java     Change language:
Pastebin: 90654
Author: Anonymous
Subject: Untitled
Created: 2008-07-05 10:21:19
Download and save
Toggle line numbers
1@Override 
2    protected void fillCoolBar(ICoolBarManager coolBar) { 
3 
4        Action action = new Action("test action", Action.AS_DROP_DOWN_MENU) { 
5            @Override 
6            public void run() { 
7                System.out.println("testing"); 
8            } 
9        }; 
10        action.setImageDescriptor(PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_TOOL_FORWARD)); 
11        action.setMenuCreator(new IMenuCreator() { 
12            private Menu listMenu; 
13 
14            @Override 
15            public void dispose() { 
16                if (listMenu != null
17                    listMenu.dispose(); 
18            } 
19 
20            @Override 
21            public Menu getMenu(Control parent) { 
22                if (listMenu != null
23                    listMenu.dispose(); 
24                listMenu = new Menu(parent); 
25                MenuItem m1 = new MenuItem(listMenu, SWT.CHECK); 
26                m1.setText("Can this be checked?"); 
27                return listMenu; 
28            } 
29 
30            @Override 
31            public Menu getMenu(Menu parent) { 
32                return null
33            } 
34        }); 
35        ToolBarManager toolBarManager = new ToolBarManager(); 
36        toolBarManager.add(action); 
37        coolBar.add(toolBarManager); 
38    } 
Thread:
[90654] Untitled by Anonymous at 2008-07-05 10:21:19
  [95689] ycqktn ceniq by lsgjxqrm vzritlyjs at 2008-09-09 08:04:16 (diff)
Tip: Click the line numbers to toggle highliting on that line.

Paste followup:

Language:
Author:
Subject:


    Tabstop:     bigger biggest
Note: You can prefix a line with "@@@" to highlight it.