|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
cvj2.app.gui.widgets.ViewPanel
public class ViewPanel
一枚画像を表示するパネル。
ViewWindow
とViewWindowFullscreen
の部品として使用される。ViewWindow
では、タブの中にそれぞれ1枚づつ、ViewWindowFullscreen
では1枚のみ存在する。 画面の描画はViewPanelPainter
が行い、 描画する内容の管理は、ViewPanelState
が行う。
フィールドの概要 |
---|
クラス org.eclipse.swt.widgets.Composite から継承されたフィールド |
---|
embeddedHandle |
クラス org.eclipse.swt.widgets.Widget から継承されたフィールド |
---|
handle |
コンストラクタの概要 | |
---|---|
ViewPanel(Composite parent,
ViewWindowCommandHandler cmdHandler,
WindowController wndController)
コンストラクタ |
メソッドの概要 | |
---|---|
protected void |
canvas_mouseDown(MouseEvent e)
|
protected void |
checkSubclass()
|
protected Canvas |
getCanvas()
画像表示Canvasを取得 |
ViewPanelState |
getCurrentTabState()
選択されているタブの画像表示情報 |
java.lang.String |
getStatusMessage()
ステータスメッセージの取得 |
void |
loadForwardImage(CachedImage currentImage)
画像の先読み |
void |
moveImageLocation(int directionH,
int directionV)
画像表示位置の移動 |
void |
setCurrentTabState(ViewPanelState state)
表示する画像ファイルの状態を設定して再読み込みする |
boolean |
setFocus()
Canvas にフォーカスを設定するためにオーバーライド |
void |
setStatusMessage(java.lang.String statusMessage)
ステータスメッセージの設定 |
void |
setZoom(int direction)
ズームの設定 |
void |
updateListPanelSelectionImage()
ListPanel で選択されているファイルで、表示する画像を更新する |
クラス org.eclipse.swt.widgets.Composite から継承されたメソッド |
---|
changed, computeSize, drawBackground, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setLayout, setLayoutDeferred, setTabList |
クラス org.eclipse.swt.widgets.Scrollable から継承されたメソッド |
---|
computeTrim, getBorderWidth, getHorizontalBar, getVerticalBar |
クラス org.eclipse.swt.widgets.Widget から継承されたメソッド |
---|
addDisposeListener, addListener, checkWidget, dispose, 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 |
コンストラクタの詳細 |
---|
public ViewPanel(Composite parent, ViewWindowCommandHandler cmdHandler, WindowController wndController)
メソッドの詳細 |
---|
protected void canvas_mouseDown(MouseEvent e)
public ViewPanelState getCurrentTabState()
public void setCurrentTabState(ViewPanelState state)
public void setZoom(int direction)
direction
- 1: ズームイン、-1: ズームアウトpublic void moveImageLocation(int directionH, int directionV)
public void updateListPanelSelectionImage()
public void loadForwardImage(CachedImage currentImage)
public java.lang.String getStatusMessage()
public void setStatusMessage(java.lang.String statusMessage)
public boolean setFocus()
Composite
内の setFocus
protected void checkSubclass()
Composite
内の checkSubclass
protected Canvas getCanvas()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |