ewe.ui
Interface ScrollClient

All Superinterfaces:
IScroll
All Known Implementing Classes:
Canvas, Console, Menu, mList, mTextArea, mTextPad, TableControl, TextMessage

public interface ScrollClient
extends IScroll


Field Summary
 
Fields inherited from interface ewe.ui.IScroll
Higher, Horizontal, Lower, OPTION_INDICATOR_ONLY, PageHigher, PageLower, ScrollHigher, ScrollLower, TrackTo, Vertical
 
Method Summary
 boolean canGo(int orientation, int direction, int position)
           
 void doScroll(int which, int action, int value)
           
 int getActual(int which)
           
 int getCurrent(int which)
           
 ScrollServer getServer()
           
 int getVisible(int which, int forVisibleSize)
           
 boolean needScrollBar(int which, int forVisibleSize)
           
 void setServer(ScrollServer server)
           
 

Method Detail

doScroll

public void doScroll(int which,
                     int action,
                     int value)

setServer

public void setServer(ScrollServer server)

getServer

public ScrollServer getServer()

getActual

public int getActual(int which)

getVisible

public int getVisible(int which,
                      int forVisibleSize)

getCurrent

public int getCurrent(int which)

needScrollBar

public boolean needScrollBar(int which,
                             int forVisibleSize)

canGo

public boolean canGo(int orientation,
                     int direction,
                     int position)