1 // Copyright May 17, 2006 The Apache Software Foundation
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
6 //
7 // http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License.
14 package net.sf.tacos.components.dojo.old;
15
16 import org.apache.tapestry.IAsset;
17
18 /**
19 * @author andyhot
20 * @since 4.1.0
21 *
22 * @deprecated Use the {@link DojoWidget} component.
23 */
24 public interface IDojoFloatingPane extends IDojoContentPane
25 {
26 /** Title of the FloatingPane. */
27 String getTitle();
28
29 /** Window icon. */
30 IAsset getIcon();
31
32 /** Min height of the FloatingPane. */
33 int getMinWidth();
34
35 /** Min width of the FloatingPane. */
36 int getMinHeight();
37
38 /** Has Shadow. */
39 boolean getHasShadow();
40
41 /** Should contrain to container. */
42 boolean getConstrainToContainer();
43
44 /** The taskBar this pane is connected to. */
45 Object getTaskBar();
46
47 /** Should display close icon. */
48 boolean getDisplayCloseAction();
49
50 /** Should display minimize icon. */
51 boolean getDisplayMinimizeAction();
52
53 /** Should display maximize icon. */
54 boolean getDisplayMaximizeAction();
55 }