2011-01-19 2 views
2

플러그인 일식이 버튼을 만들려면 어떻게해야합니까? 버튼을 어떻게 만듭니 까? 뷰를 생성 할 때, 도구 모음에 작업을 추가 그리고어떻게 내가 복합에서이 버튼을 만들려면 내 이클립스 플러그인 내부

private class RemoveCurrentGraphAction extends Action { 
    @Override 
    public void run() { 
     updateWith(new ModuleGraph()); 
    } 

    public RemoveCurrentGraphAction() { 
     setToolTipText("Reset to empty graph"); 
    } 

    @Override 
    public int getStyle() { 
     return IAction.AS_PUSH_BUTTON; 
    } 

    @Override 
    public ImageDescriptor getImageDescriptor() { 
     return PlatformUI.getWorkbench().getSharedImages() 
       .getImageDescriptor(org.eclipse.ui.ISharedImages.IMG_ELCL_REMOVE); 
    } 
} 

을 :

+0

아이콘이 보이지 않습니다. 나는 당신의 연결이 깨진 것 같아요. –

+0

저에게 맞습니다. 그것은 imgur에 있습니다. 어쩌면 서비스가 망가 졌는지 ... – kungfoo

+0

이상한 ... 지금 나는 그것을 본다. –

답변

2

여기 IAction을 만들어가 좀 더 깊이 파고에 의해 발견 된 솔루션 ...

입니다

IActionBars bars = getViewSite().getActionBars(); 
bars.getToolBarManager().add(new RemoveCurrentGraphAction()); 
0

org.eclipse.ui (Import -> Plug-ins and Fragments) 플러그인을 가져 와서 아이콘을 검색하십시오. 아이콘/full/dlcl16/progress_rem.gif에있는 매우 유사한 아이콘 (이클립스 4.2)을 찾았습니다.

관련 문제