public final class ShipFilterComposite
extends org.eclipse.swt.widgets.Composite
修飾子とタイプ | フィールドと説明 |
---|---|
org.eclipse.swt.widgets.Button |
ignoreOnMission
遠征中を除外
|
org.eclipse.swt.widgets.Button |
needBath
要修理
|
コンストラクタと説明 |
---|
ShipFilterComposite(ShipTable shipTable)
Create the dialog.
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
applyFilter(ShipFilterDto filter)
フィルタデータをパネルに反映
グループや艦種などが作られている必要がある
|
ShipFilterDto |
createFilter()
フィルターを構成する
|
boolean |
getEtcVisible() |
int |
getGroupMode() |
boolean |
getPanelVisible() |
org.eclipse.swt.widgets.Combo |
getSearchCombo() |
void |
setGroupMode(int mode) |
void |
setPanelVisible(boolean panelVisible,
boolean etcVisible) |
void |
updateContents(ShipFilterDto filter)
現在のデータでパネル表示内容を更新
|
void |
updateContents(ShipFilterDto filter,
boolean panelVisible,
boolean etcVisible) |
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, 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, removePaintListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
public org.eclipse.swt.widgets.Button ignoreOnMission
public org.eclipse.swt.widgets.Button needBath
public ShipFilterComposite(ShipTable shipTable)
shipTable
- 呼び出し元public void updateContents(ShipFilterDto filter)
filter
- public void updateContents(ShipFilterDto filter, boolean panelVisible, boolean etcVisible)
public int getGroupMode()
public void setGroupMode(int mode)
public boolean getPanelVisible()
public boolean getEtcVisible()
public void setPanelVisible(boolean panelVisible, boolean etcVisible)
public void applyFilter(ShipFilterDto filter)
filter
- public org.eclipse.swt.widgets.Combo getSearchCombo()
public ShipFilterDto createFilter()