Package org.luwrain.popups
Class DisksPopup
- java.lang.Object
-
- org.luwrain.controls.ListArea<E>
-
- org.luwrain.popups.ListPopupBase<DisksPopup.Disk>
-
- org.luwrain.popups.DisksPopup
-
- All Implemented Interfaces:
ClipboardTranslator.Provider
,RegionTextQueryTranslator.Provider
,Area
,HotPoint
,Lines
,Popup
,PopupClosingTranslator.Provider
public class DisksPopup extends ListPopupBase<DisksPopup.Disk>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
DisksPopup.Disk
static interface
DisksPopup.Disks
static interface
DisksPopup.Factory
-
Nested classes/interfaces inherited from class org.luwrain.controls.ListArea
ListArea.Appearance<E>, ListArea.ClickHandler<E>, ListArea.ClipboardSaver<E>, ListArea.Flags, ListArea.ListeningInfo, ListArea.Model<E>, ListArea.Params<E>, ListArea.Transition
-
Nested classes/interfaces inherited from interface org.luwrain.core.Popup
Popup.Flags, Popup.Position
-
-
Field Summary
Fields Modifier and Type Field Description protected File
result
-
Fields inherited from class org.luwrain.popups.ListPopupBase
closing, luwrain, popupFlags
-
Fields inherited from class org.luwrain.controls.ListArea
areaName, BRIEF_ANNOUNCEMENT_ONLY, clipboardTranslator, context, hotPointX, hotPointY, listAppearance, listClickHandler, listClipboardSaver, listFlags, listModel, listTransition, NONE_APPEARANCE_FLAGS, regionPoint, regionTextQueryTranslator
-
Fields inherited from interface org.luwrain.core.Popup
NO_MULTIPLE_COPIES, WEAK
-
-
Constructor Summary
Constructors Constructor Description DisksPopup(Luwrain luwrain, String name, Set<Popup.Flags> popupFlags)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static ListArea.Params<DisksPopup.Disk>
createParams(Luwrain luwrain, String name)
boolean
onInputEvent(InputEvent event)
boolean
onOk()
boolean
onSystemEvent(SystemEvent event)
File
result()
-
Methods inherited from class org.luwrain.popups.ListPopupBase
getLuwrainObject, getPopupFlags, isPopupActive, onCancel, wasCancelled
-
Methods inherited from class org.luwrain.controls.ListArea
announceChar, announceSelected, getAreaActions, getAreaName, getExistingItemIndexOnLine, getHotPointX, getHotPointY, getItemIndexOnLine, getItemOnLine, getLine, getLineCount, getLineIndexByItemIndex, getListAppearance, getListItemCount, getListModel, getObservableSubstr, isEmpty, noContent, noContentStr, onAltEnd, onAltHome, onAltLeft, onAltRight, onAnnounce, onAnnounceLine, onAreaQuery, onBeginListeningQuery, onChar, onClipboardCopy, onClipboardCopyAll, onDeleteRegion, onEnd, onEnter, onHome, onListeningFinishedEvent, onMoveDown, onMoveHotPoint, onMoveLeft, onMoveRight, onMoveUp, onNewHotPointY, onOk, onPageDown, onPageUp, onRegionTextQuery, onTransition, redraw, refresh, reset, resetHotPoint, resetHotPoint, select, select, selected, selectedIndex, selectEmptyLineBottom, setAreaName, setListClickHandler
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.luwrain.core.Area
getAreaActions, getAreaName, getHotPointX, getHotPointY, onAreaQuery
-
Methods inherited from interface org.luwrain.core.Lines
getLine, getLineCount
-
-
-
-
Field Detail
-
result
protected File result
-
-
Constructor Detail
-
DisksPopup
public DisksPopup(Luwrain luwrain, String name, Set<Popup.Flags> popupFlags)
-
-
Method Detail
-
result
public File result()
-
onInputEvent
public boolean onInputEvent(InputEvent event)
- Specified by:
onInputEvent
in interfaceArea
- Overrides:
onInputEvent
in classListPopupBase<DisksPopup.Disk>
-
onSystemEvent
public boolean onSystemEvent(SystemEvent event)
- Specified by:
onSystemEvent
in interfaceArea
- Overrides:
onSystemEvent
in classListPopupBase<DisksPopup.Disk>
-
onOk
public boolean onOk()
- Specified by:
onOk
in interfacePopupClosingTranslator.Provider
- Overrides:
onOk
in classListPopupBase<DisksPopup.Disk>
-
createParams
protected static ListArea.Params<DisksPopup.Disk> createParams(Luwrain luwrain, String name)
-
-