litesoft
@ 947
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 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.GWT.client.taskbar.nonpublic; import org.litesoft.GWT.client.taskbar.*; import org.litesoft.GWT.client.widgets.*; public class TaskbarDockablePanelFactory { public static ITaskbarDockablePanel create( NEWSposition pPosition, TaskbarHelper pHelper, SizeableDockingPanel pDockingPanel, boolean pOpen ) { ITaskbarDockablePanel zPanel; switch ( NEWSposition.deNull( pPosition, NEWSposition.NORTH ) ) { default: case NORTH: zPanel = new TaskbarDockablePanelNorth( pHelper, pDockingPanel ); break; case EAST: zPanel = new TaskbarDockablePanelEast( pHelper, pDockingPanel ); break; case WEST: zPanel = new TaskbarDockablePanelWest( pHelper, pDockingPanel ); break; case SOUTH: zPanel = new TaskbarDockablePanelSouth( pHelper, pDockingPanel ); break; } zPanel.setOpen( pOpen ); return zPanel; } } |