cvj2.gui.swt.widgets
クラス CustomScrollbar

java.lang.Object
  上位を拡張 org.eclipse.swt.widgets.Widget
      上位を拡張 org.eclipse.swt.widgets.Control
          上位を拡張 org.eclipse.swt.widgets.Scrollable
              上位を拡張 org.eclipse.swt.widgets.Composite
                  上位を拡張 org.eclipse.swt.widgets.Canvas
                      上位を拡張 cvj2.gui.swt.widgets.DoubleBufferedCanvas
                          上位を拡張 cvj2.gui.swt.widgets.CustomScrollbar
すべての実装されたインタフェース:
Drawable

public class CustomScrollbar
extends DoubleBufferedCanvas

スクロールバー


フィールドの概要
 
クラス org.eclipse.swt.widgets.Composite から継承されたフィールド
embeddedHandle
 
クラス org.eclipse.swt.widgets.Widget から継承されたフィールド
handle
 
コンストラクタの概要
CustomScrollbar(Composite parent, int style)
          コンストラクタ
 
メソッドの概要
 void addSelectionListener(SelectionListener listener)
          リスナー登録
 LateBindString getDump()
          データダンプ
 int getSelection()
          位置取得
 void removeSelectionListener(SelectionListener listener)
          リスナー解除
 void setBgPaintListener(PaintListener listener)
          背景描画リスナー登録 通知されたイベントの e.data が描画する領域の Rectangle
 void setIgnoreEvent(boolean ignore)
          イベントを無視するか (表示のみになる)
 void setSelection(int pos)
          位置設定
 void setup(int min, int max, int page, int increment)
          状態設定
 
クラス cvj2.gui.swt.widgets.DoubleBufferedCanvas から継承されたメソッド
addPaintListener, dispose, removePaintListener
 
クラス org.eclipse.swt.widgets.Canvas から継承されたメソッド
drawBackground, getCaret, getIME, scroll, setCaret, setFont, setIME
 
クラス org.eclipse.swt.widgets.Composite から継承されたメソッド
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
クラス org.eclipse.swt.widgets.Scrollable から継承されたメソッド
computeTrim, getBorderWidth, getHorizontalBar, getVerticalBar
 
クラス org.eclipse.swt.widgets.Control から継承されたメソッド
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
 
クラス org.eclipse.swt.widgets.Widget から継承されたメソッド
addDisposeListener, addListener, checkWidget, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

CustomScrollbar

public CustomScrollbar(Composite parent,
                       int style)
コンストラクタ

パラメータ:
parent - 親コンポーネント
style - SWT.VERTICAL, SWT.HORIZONTAL, SWT.BORDER
メソッドの詳細

setup

public void setup(int min,
                  int max,
                  int page,
                  int increment)
状態設定


setIgnoreEvent

public void setIgnoreEvent(boolean ignore)
イベントを無視するか (表示のみになる)


setSelection

public void setSelection(int pos)
位置設定


getSelection

public int getSelection()
位置取得

戻り値:
返される値の範囲は、最小: min から、最大: max - page まで

addSelectionListener

public void addSelectionListener(SelectionListener listener)
リスナー登録


removeSelectionListener

public void removeSelectionListener(SelectionListener listener)
リスナー解除


setBgPaintListener

public void setBgPaintListener(PaintListener listener)
背景描画リスナー登録 通知されたイベントの e.data が描画する領域の Rectangle


getDump

public LateBindString getDump()
データダンプ