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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
// This Source Code is in the Public Domain per: http://unlicense.org 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.*; import org.litesoft.GWT.client.widgets.nonpublic.*; import org.litesoft.core.util.*; public class AbstractTaskbarHorizontalDockablePanel extends SizeableHorizontalPanel implements ITaskbarDockablePanel { private DockablePanelHelper mHelper; public AbstractTaskbarHorizontalDockablePanel( NEWSposition pPosition, TaskbarHelper pTaskbarHelper, boolean pContentThenCollapsableBar, String pDefaultUrl, CommonRectangularPoint pPopupRelativeMeetingPoint, MoveNEWScommands pContextMenu ) { super( true ); stretchableVertically(); mHelper = new DockablePanelHelper( this, GwtDomDimensionHelperX.INSTANCE, pTaskbarHelper, pPosition, SEPARATOR_HORIZONTAL, pContextMenu, // makePanel(), // DecoratedContent makePanel(), // InnerDecoratedContent makePanel(), // Content makePanel(), // CollapsableBar pContentThenCollapsableBar, pDefaultUrl, pPopupRelativeMeetingPoint, LR_ARROWS, UpDownRectContainmentStrategy.INSTANCE ); } private SizeableVerticalPanel makePanel() { return new SizeableVerticalPanel( true ).stretchableVertically(); } public TaskbarHelper getTaskbarHelper() { return mHelper.getTaskbarHelper(); } public boolean isOpen() { return mHelper.isOpen(); } public void setOpen( boolean pOpen ) { mHelper.setOpen( pOpen ); } } |