cvj2.app.gui.window.view
クラス ViewWindowFullscreen

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
                      上位を拡張 org.eclipse.swt.widgets.Decorations
                          上位を拡張 org.eclipse.swt.widgets.Shell
                              上位を拡張 cvj2.app.gui.window.view.ViewWindowFullscreen
すべての実装されたインタフェース:
CommonApplicationWindow, Drawable

public class ViewWindowFullscreen
extends Shell
implements CommonApplicationWindow

一枚画像表示用の画面 (フルスクリーン)


フィールドの概要
 
クラス org.eclipse.swt.widgets.Composite から継承されたフィールド
embeddedHandle
 
クラス org.eclipse.swt.widgets.Widget から継承されたフィールド
handle
 
コンストラクタの概要
ViewWindowFullscreen(MainWindow parent)
          コンストラクタ
 
メソッドの概要
protected  void checkSubclass()
           
 void closeViewWindowFullscreen()
          close() の代わりに使用する。
 Shell getShell()
          オーバーライド
 CTabFolder getTabFolder()
          タブ取得
 ViewPanel getViewPanel()
          ViewPanel の取得
 boolean isViewWindowFullscreenClosed()
          既に閉じられているかどうか
 void setStatus(java.lang.String message, boolean isTemporary)
          ステータスバーのメッセージ
 void setStatusFileMessage(java.lang.String s)
          ファイルステータスバーのメッセージ
 void showViewWindowFullscreen()
          画面を表示する
 void updateMenuState(boolean thumbnailMode, FileListSortElement sort)
          メニュー状態を更新する
 
クラス org.eclipse.swt.widgets.Shell から継承されたメソッド
addShellListener, close, computeTrim, dispose, forceActive, getAlpha, getBounds, getFullScreen, getImeInputMode, getLocation, getMaximized, getMinimumSize, getModified, getRegion, getShells, getSize, getToolBar, getVisible, gtk_new, internal_new, isEnabled, isVisible, open, print, removeShellListener, setActive, setAlpha, setEnabled, setFullScreen, setImeInputMode, setMaximized, setMenuBar, setMinimized, setMinimumSize, setMinimumSize, setModified, setRegion, setText, setVisible
 
クラス org.eclipse.swt.widgets.Decorations から継承されたメソッド
getDefaultButton, getImage, getImages, getMenuBar, getMinimized, getText, isReparentable, setDefaultButton, setImage, setImages
 
クラス org.eclipse.swt.widgets.Canvas から継承されたメソッド
drawBackground, getCaret, getIME, scroll, setCaret, setFont, setIME
 
クラス org.eclipse.swt.widgets.Composite から継承されたメソッド
changed, computeSize, drawBackground, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
クラス org.eclipse.swt.widgets.Scrollable から継承されたメソッド
getBorderWidth, getHorizontalBar, getVerticalBar
 
クラス org.eclipse.swt.widgets.Control から継承されたメソッド
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getMenu, getMonitor, getOrientation, getParent, getToolTipText, getTouchEnabled, internal_dispose_GC, internal_new_GC, isFocusControl, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setSize, setSize, setToolTipText, setTouchEnabled, 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
 

コンストラクタの詳細

ViewWindowFullscreen

public ViewWindowFullscreen(MainWindow parent)
コンストラクタ

メソッドの詳細

showViewWindowFullscreen

public void showViewWindowFullscreen()
画面を表示する


getShell

public Shell getShell()
オーバーライド

定義:
インタフェース CommonApplicationWindow 内の getShell
オーバーライド:
クラス Control 内の getShell
関連項目:
CommonApplicationWindow

closeViewWindowFullscreen

public void closeViewWindowFullscreen()
close() の代わりに使用する。
※) Shell は閉じる前の通知がないため、一度閉じられたことを憶えておくフラグが必要になる
※) ALT+F4 で閉じられたときは、ShellListener#shellClosed() がいきなり呼ばれるので、 2回以上 close() を呼ばないようにするためにフラグをチェックする。


isViewWindowFullscreenClosed

public boolean isViewWindowFullscreenClosed()
既に閉じられているかどうか


setStatus

public void setStatus(java.lang.String message,
                      boolean isTemporary)
ステータスバーのメッセージ

定義:
インタフェース CommonApplicationWindow 内の setStatus

setStatusFileMessage

public void setStatusFileMessage(java.lang.String s)
ファイルステータスバーのメッセージ

定義:
インタフェース CommonApplicationWindow 内の setStatusFileMessage

updateMenuState

public void updateMenuState(boolean thumbnailMode,
                            FileListSortElement sort)
メニュー状態を更新する

定義:
インタフェース CommonApplicationWindow 内の updateMenuState

getTabFolder

public CTabFolder getTabFolder()
タブ取得

定義:
インタフェース CommonApplicationWindow 内の getTabFolder

checkSubclass

protected void checkSubclass()
オーバーライド:
クラス Decorations 内の checkSubclass

getViewPanel

public ViewPanel getViewPanel()
ViewPanel の取得