org.utgenome.gwt.widget.client
Class VerticalDraggableTrackPanel

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 org.utgenome.gwt.widget.client.VerticalDraggableTrackPanel
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget, TrackPanel

public class VerticalDraggableTrackPanel
extends com.google.gwt.user.client.ui.Composite
implements TrackPanel

VerticalPanel with Drag & Drop support

Author:
leo

Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
static String TABLE_STYLE
           
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
VerticalDraggableTrackPanel()
           
 
Method Summary
 void add(com.google.gwt.user.client.ui.Widget w)
          Do not make the widget draggable
 void add(com.google.gwt.user.client.ui.Widget w, com.google.gwt.user.client.ui.Widget dragHandle)
          Add the widget with the specified drag hanel
 void clear()
           
protected  void drawWidget()
           
 boolean empty()
           
 int getIndex(com.google.gwt.user.client.ui.Widget w)
          Get the index of the specified child widget position
 void insert(com.google.gwt.user.client.ui.Widget w, com.google.gwt.user.client.ui.Widget dragHandle, int beforeIndex)
          Add the widge with the specified drag handle before the location beforeIndex
 Iterator<com.google.gwt.user.client.ui.Widget> iterator()
           
 boolean remove(com.google.gwt.user.client.ui.Widget w)
           
 void setBorderWidth(int borderWidth)
           
 void setSpacing(int spacing)
           
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, performDetachedInitialization, render, render, resolvePotentialElement, setWidget, wrapElement
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TABLE_STYLE

public static final String TABLE_STYLE
See Also:
Constant Field Values
Constructor Detail

VerticalDraggableTrackPanel

public VerticalDraggableTrackPanel()
Method Detail

setSpacing

public void setSpacing(int spacing)

setBorderWidth

public void setBorderWidth(int borderWidth)

drawWidget

protected void drawWidget()

add

public void add(com.google.gwt.user.client.ui.Widget w)
Do not make the widget draggable

Specified by:
add in interface TrackPanel
Parameters:
w -

getIndex

public int getIndex(com.google.gwt.user.client.ui.Widget w)
Get the index of the specified child widget position

Parameters:
w -
Returns:

insert

public void insert(com.google.gwt.user.client.ui.Widget w,
                   com.google.gwt.user.client.ui.Widget dragHandle,
                   int beforeIndex)
Add the widge with the specified drag handle before the location beforeIndex

Parameters:
w -
dragHandle -
beforeIndex -

add

public void add(com.google.gwt.user.client.ui.Widget w,
                com.google.gwt.user.client.ui.Widget dragHandle)
Add the widget with the specified drag hanel

Parameters:
w -
dragHandle - draggable part in the Widget w

iterator

public Iterator<com.google.gwt.user.client.ui.Widget> iterator()

remove

public boolean remove(com.google.gwt.user.client.ui.Widget w)

empty

public boolean empty()

clear

public void clear()


Copyright © 2007-2012 utgenome.org. All Rights Reserved.