Subversion Repository Public Repository

litesoft

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package org.litesoft.GWT.client.taskbar.nonpublic;

import org.litesoft.GWT.client.commands.*;
import org.litesoft.GWT.client.taskbar.*;
import org.litesoft.GWT.client.widgets.*;

public class TaskbarCssBackgroundCommandMove extends CssBackgroundCommand
{
    private SizeableDockingPanel mDockingPanel;
    private NEWSposition mPosition;

    public TaskbarCssBackgroundCommandMove( SizeableDockingPanel pDockingPanel, NEWSposition pPosition,
                                            String pTooltip )
    {
        super( "Dock" + pPosition, pTooltip );
        mDockingPanel = pDockingPanel;
        mPosition = pPosition;
    }

    public TaskbarCssBackgroundCommandMove disabled()
    {
        setEnabled( false );
        return this;
    }

    public void enabledExecute()
    {
        ITaskbarDockablePanel zDockablePanel = (ITaskbarDockablePanel) mDockingPanel.getDockedWidget();
        TaskbarHelper taskbarHelper = zDockablePanel.getTaskbarHelper();
        mDockingPanel.setDockedWidget( mPosition, TaskbarDockablePanelFactory.create( mPosition,
                                                                                      taskbarHelper,
                                                                                      mDockingPanel,
                                                                                      zDockablePanel.isOpen() ) );
    }
}

Commits for litesoft/trunk/Java/GWT/OldClient/src/org/litesoft/GWT/client/taskbar/nonpublic/TaskbarCssBackgroundCommandMove.java

Diff revisions: vs.
Revision Author Commited Message
2 GeorgeS picture GeorgeS Sun 07 Feb, 2010 12:50:58 +0000