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 }