net.pleso.framework.client.ui.windows
Class Window

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by net.pleso.framework.client.ui.windows.Window
All Implemented Interfaces:
com.google.gwt.user.client.EventListener, IWindow, SourcesWindowEvents
Direct Known Subclasses:
CustomFormWindow, CustomRBWindow

public abstract class Window
extends com.google.gwt.user.client.ui.Composite
implements IWindow

Represents base class for window widgets.


Constructor Summary
Window(Slider parentSlider)
          Constructs new window with specified parent Slider.
 
Method Summary
 void addHideWindowListener(HideWindowListener listener)
          Adds a listener interface to receive hide window event.
 void addWindowCaptionChangeListener(ChangeWindowCaptionListener listener)
          Adds a listener interface to receive change window caption event.
 java.lang.String getCaption()
           
 Slider getParentSlider()
           
 com.google.gwt.user.client.ui.Widget getWidget()
           
 void hideWindow()
          Hides window.
 boolean isHidden()
           
 void removeHideWindowListener(HideWindowListener listener)
          Removes a previously added hide window listener.
 void removeWindowCaptionChangeListener(ChangeWindowCaptionListener listener)
          Removes a previously added change window caption listener.
 void scrollToTop()
          Scrolls browser window to make window be in visible for user area.
 void setCaption(java.lang.String caption)
          Sets window caption.
 void setParentSlider(Slider parentSlider)
          Sets parent window Slider object.
 void show()
          Shows this window.
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getElement
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
getParent, isAttached, onBrowserEvent, removeFromParent
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleName, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getTitle, isVisible, isVisible, removeStyleName, setHeight, setPixelSize, setSize, setStyleName, setTitle, setVisible, setVisible, setWidth, sinkEvents, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Window

public Window(Slider parentSlider)
Constructs new window with specified parent Slider.

Parameters:
parentSlider - window's parent slider
Method Detail

setParentSlider

public void setParentSlider(Slider parentSlider)
Description copied from interface: IWindow
Sets parent window Slider object.

Specified by:
setParentSlider in interface IWindow
Parameters:
parentSlider - parent Slider

getCaption

public java.lang.String getCaption()
Specified by:
getCaption in interface IWindow
Returns:
window caption

setCaption

public void setCaption(java.lang.String caption)
Sets window caption.

Parameters:
caption - string caption to be set

addWindowCaptionChangeListener

public void addWindowCaptionChangeListener(ChangeWindowCaptionListener listener)
Description copied from interface: SourcesWindowEvents
Adds a listener interface to receive change window caption event.

Specified by:
addWindowCaptionChangeListener in interface SourcesWindowEvents
Parameters:
listener - the listener interface to add.

removeWindowCaptionChangeListener

public void removeWindowCaptionChangeListener(ChangeWindowCaptionListener listener)
Description copied from interface: SourcesWindowEvents
Removes a previously added change window caption listener.

Specified by:
removeWindowCaptionChangeListener in interface SourcesWindowEvents
Parameters:
listener - the listener interface to remove.

addHideWindowListener

public void addHideWindowListener(HideWindowListener listener)
Description copied from interface: SourcesWindowEvents
Adds a listener interface to receive hide window event.

Specified by:
addHideWindowListener in interface SourcesWindowEvents
Parameters:
listener - the listener interface to add.

removeHideWindowListener

public void removeHideWindowListener(HideWindowListener listener)
Description copied from interface: SourcesWindowEvents
Removes a previously added hide window listener.

Specified by:
removeHideWindowListener in interface SourcesWindowEvents
Parameters:
listener - the listener interface to remove.

hideWindow

public void hideWindow()
Description copied from interface: IWindow
Hides window.

Specified by:
hideWindow in interface IWindow

show

public void show()
Shows this window.


getWidget

public com.google.gwt.user.client.ui.Widget getWidget()
Specified by:
getWidget in interface IWindow
Overrides:
getWidget in class com.google.gwt.user.client.ui.Composite
Returns:
window widget

getParentSlider

public Slider getParentSlider()
Specified by:
getParentSlider in interface IWindow
Returns:
parent window Slider

scrollToTop

public void scrollToTop()
Description copied from interface: IWindow
Scrolls browser window to make window be in visible for user area.

Specified by:
scrollToTop in interface IWindow

isHidden

public boolean isHidden()
Specified by:
isHidden in interface IWindow
Returns:
true if window was hidden


Copyright © 2006-2007 pleso.net crew All Rights Reserved.