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

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.Slider
All Implemented Interfaces:
com.google.gwt.user.client.EventListener, com.google.gwt.user.client.EventPreview, com.google.gwt.user.client.ui.ClickListener, com.google.gwt.user.client.ui.SourcesClickEvents

public class Slider
extends com.google.gwt.user.client.ui.Composite
implements com.google.gwt.user.client.ui.ClickListener, com.google.gwt.user.client.EventPreview, com.google.gwt.user.client.ui.SourcesClickEvents

Represents widget with clickable header with caption and contents panel wich can be hidden or shown on header click.

CSS Style Rules


Constructor Summary
Slider(java.lang.String captionText)
          Constructs a simple new Slider object with specified caption text.
Slider(java.lang.String captionText, boolean isMainSlider)
          Constructs a new Slider with specified parameters.
Slider(java.lang.String captionText, boolean isMainSlider, boolean allowParentClose)
          Constructs a new Slider with specified parameters.
Slider(TabbedSliderManager parentSlideManager)
          Constructs a new main Slider object based on specified TabbedSliderManager.
 
Method Summary
 void addClickListener(com.google.gwt.user.client.ui.ClickListener listener)
           
 java.lang.String getCaption()
          Gets Slider caption.
 void HideModalWindow(IWindow window)
          Hides modal window placed on this Slider by specified IWindow object.
 void hideWindows()
          Hides all IWindow objects placed on this Slider.
 boolean isClosed()
          Determines whether this Slider is closed and its contents is hidden.
 boolean isEnabled()
          Determines whether this Slider is enabled for clicking and opening.
 boolean isModalAfterOpen()
           
 void onClick(com.google.gwt.user.client.ui.Widget sender)
           
 boolean onEventPreview(com.google.gwt.user.client.Event event)
           
 boolean onKeyDownPreview(char key, int modifiers)
           
 boolean onKeyPressPreview(char key, int modifiers)
           
 boolean onKeyUpPreview(char key, int modifiers)
           
 void removeClickListener(com.google.gwt.user.client.ui.ClickListener listener)
           
 void scrollToTop()
          Scrolls browser's window to top of this Slider.
 void setCaption(java.lang.String text)
          Sets Slider caption.
 void setEnabled(boolean isEnabled)
          Sets value indicating whether this Slider is enabled for clicking and opening.
 void setModalAfterOpen(boolean isModalAfterOpen)
          Sets value indicating whether Slider blocks input on other widgets when opened.
 void ShowModalWindow(IWindow window)
          Shows modal window on this Slider by specified IWindow object.
static void window_scroll(int x, int y)
          Scrolls browser's window to specified by coordinates position.
 
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

Slider

public Slider(java.lang.String captionText,
              boolean isMainSlider)
Constructs a new Slider with specified parameters.

Parameters:
captionText - caption string
isMainSlider - indicates whether this must be main slider (topmost parent for other childrens)

Slider

public Slider(java.lang.String captionText,
              boolean isMainSlider,
              boolean allowParentClose)
Constructs a new Slider with specified parameters.

Parameters:
captionText - caption string
isMainSlider - indicates whether this must be main slider (topmost parent for other childrens)
allowParentClose - indicates whether in exclusive modal mode parent slider can be closed

Slider

public Slider(java.lang.String captionText)
Constructs a simple new Slider object with specified caption text.

Parameters:
captionText - caption string

Slider

public Slider(TabbedSliderManager parentSlideManager)
Constructs a new main Slider object based on specified TabbedSliderManager.

Parameters:
parentSlideManager - parent TabbedSliderManager
Method Detail

addClickListener

public void addClickListener(com.google.gwt.user.client.ui.ClickListener listener)
Specified by:
addClickListener in interface com.google.gwt.user.client.ui.SourcesClickEvents

removeClickListener

public void removeClickListener(com.google.gwt.user.client.ui.ClickListener listener)
Specified by:
removeClickListener in interface com.google.gwt.user.client.ui.SourcesClickEvents

ShowModalWindow

public void ShowModalWindow(IWindow window)
Shows modal window on this Slider by specified IWindow object.

Parameters:
window - the specified IWindow objec to be shown

HideModalWindow

public void HideModalWindow(IWindow window)
Hides modal window placed on this Slider by specified IWindow object.

Parameters:
window - the specified IWindow objec to be hidden

getCaption

public java.lang.String getCaption()
Gets Slider caption.

Returns:
caption string

setCaption

public void setCaption(java.lang.String text)
Sets Slider caption.

Parameters:
text - caption string

onClick

public void onClick(com.google.gwt.user.client.ui.Widget sender)
Specified by:
onClick in interface com.google.gwt.user.client.ui.ClickListener

isClosed

public boolean isClosed()
Determines whether this Slider is closed and its contents is hidden.

Returns:
true if Slider is closed

setEnabled

public void setEnabled(boolean isEnabled)
Sets value indicating whether this Slider is enabled for clicking and opening.

Parameters:
isEnabled - new enabled status value

isEnabled

public boolean isEnabled()
Determines whether this Slider is enabled for clicking and opening.

Returns:
true if Slider is enabled

onEventPreview

public boolean onEventPreview(com.google.gwt.user.client.Event event)
Specified by:
onEventPreview in interface com.google.gwt.user.client.EventPreview

onKeyDownPreview

public boolean onKeyDownPreview(char key,
                                int modifiers)

onKeyPressPreview

public boolean onKeyPressPreview(char key,
                                 int modifiers)

onKeyUpPreview

public boolean onKeyUpPreview(char key,
                              int modifiers)

isModalAfterOpen

public boolean isModalAfterOpen()
Returns:
value indicating whether Slider blocks input on other widgets when opened

setModalAfterOpen

public void setModalAfterOpen(boolean isModalAfterOpen)
Sets value indicating whether Slider blocks input on other widgets when opened.

Parameters:
isModalAfterOpen -

hideWindows

public void hideWindows()
Hides all IWindow objects placed on this Slider.


scrollToTop

public void scrollToTop()
Scrolls browser's window to top of this Slider.


window_scroll

public static void window_scroll(int x,
                                 int y)
Scrolls browser's window to specified by coordinates position.

Parameters:
x - left based x scroll coordinate
y - top based y scroll coordinate


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