001 // Copyright May 17, 2006 The Apache Software Foundation
002 //
003 // Licensed under the Apache License, Version 2.0 (the "License");
004 // you may not use this file except in compliance with the License.
005 // You may obtain a copy of the License at
006 //
007 // http://www.apache.org/licenses/LICENSE-2.0
008 //
009 // Unless required by applicable law or agreed to in writing, software
010 // distributed under the License is distributed on an "AS IS" BASIS,
011 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
012 // See the License for the specific language governing permissions and
013 // limitations under the License.
014 package net.sf.tacos.components.dojo.old;
015
016 import org.apache.tapestry.IAsset;
017
018 /**
019 * @author andyhot
020 * @since 4.1.0
021 *
022 * @deprecated Use the {@link DojoWidget} component.
023 */
024 public interface IDojoFloatingPane extends IDojoContentPane
025 {
026 /** Title of the FloatingPane. */
027 String getTitle();
028
029 /** Window icon. */
030 IAsset getIcon();
031
032 /** Min height of the FloatingPane. */
033 int getMinWidth();
034
035 /** Min width of the FloatingPane. */
036 int getMinHeight();
037
038 /** Has Shadow. */
039 boolean getHasShadow();
040
041 /** Should contrain to container. */
042 boolean getConstrainToContainer();
043
044 /** The taskBar this pane is connected to. */
045 Object getTaskBar();
046
047 /** Should display close icon. */
048 boolean getDisplayCloseAction();
049
050 /** Should display minimize icon. */
051 boolean getDisplayMinimizeAction();
052
053 /** Should display maximize icon. */
054 boolean getDisplayMaximizeAction();
055 }