2016-05-25 11 views
0

私はinbuildメソッドを使用して切り離しているEclipse RCPのViewpartを持っています。 今私は、その分離したViewPartにボタンを持っていて、それをクリックするとWindows(そこにdetached Viewpartがある)のサイズが増えるはずですが、同じAPIを見つけることができません。 誰でもお手伝いできますか?Eclipse RCPで分離されたViewpartウィンドウのサイズをプログラムで変更する方法は?

私が見つかりましたが、まだあなただけの一部を含むShellのサイズを設定する必要がありますどのようにこの Resize Eclipse RCP Part

答えて

1

を行うことを知らない、この1問があります。

public class ResizeHandler extends AbstractHandler 
{ 
    @Override 
    public Object execute(final ExecutionEvent event) throws ExecutionException 
    { 
    // Get the active part 

    IWorkbenchPart part = HandlerUtil.getActivePart(event); 

    // Get the shell from the part site 

    Shell shell = part.getSite().getShell(); 

    Point size = shell.getSize(); 

    // Set new size 

    shell.setSize(size.x + 100, size.y + 100); 

    return null; 
    } 
} 

注:リンクされた質問は、新しい「E4」APIについて話しているために例えば

は、このコマンドハンドラは、各方向に100個のピクセルで活躍を含むシェルのサイズを大きくします。 ViewPartについて質問しているので、3.x互換APIを使用しています。

+0

魅力的な作品... ありがとう – spt025

関連する問題