Package org.luwrain.popups
Class EditableListPopup<E>
java.lang.Object
org.luwrain.controls.ListArea<E>
org.luwrain.controls.EditableListArea<E>
org.luwrain.popups.EditableListPopup<E>
- All Implemented Interfaces:
ClipboardTranslator.Provider
,RegionTextQueryTranslator.Provider
,Area
,HotPoint
,Lines
,Popup
,PopupClosingTranslator.Provider
- Direct Known Subclasses:
CcEditPopup
public class EditableListPopup<E>
extends EditableListArea<E>
implements Popup, PopupClosingTranslator.Provider
-
Nested Class Summary
Nested classes/interfaces inherited from class org.luwrain.controls.EditableListArea
EditableListArea.Confirmation<E>, EditableListArea.Model<E>, EditableListArea.Params<E>
Nested classes/interfaces inherited from class org.luwrain.controls.ListArea
ListArea.Appearance<E>, ListArea.ClickHandler<E>, ListArea.ClipboardSaver<E>, ListArea.Flags, ListArea.ListeningInfo, ListArea.Transition
Nested classes/interfaces inherited from interface org.luwrain.core.Popup
Popup.Flags, Popup.Position
-
Field Summary
Modifier and TypeFieldDescriptionprotected final PopupClosingTranslator
protected final Luwrain
protected final Set<Popup.Flags>
Fields inherited from class org.luwrain.controls.EditableListArea
confirmation, editableListModel
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
-
Constructor Summary
ConstructorDescriptionEditableListPopup
(Luwrain luwrain, EditableListArea.Params<E> params, Set<Popup.Flags> popupFlags) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
onCancel()
boolean
onInputEvent
(InputEvent event) boolean
onOk()
boolean
onSystemEvent
(SystemEvent event) Object[]
result()
boolean
Methods inherited from class org.luwrain.controls.EditableListArea
getEditableListConfirmation, onClipboardCopy, onClipboardPaste, onDeleteMultiple, onDeleteRegion, onDeleteSingle
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, onClipboardCopyAll, 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 Details
-
closing
-
luwrain
-
popupFlags
-
-
Constructor Details
-
EditableListPopup
public EditableListPopup(Luwrain luwrain, EditableListArea.Params<E> params, Set<Popup.Flags> popupFlags)
-
-
Method Details
-
onInputEvent
- Specified by:
onInputEvent
in interfaceArea
- Overrides:
onInputEvent
in classEditableListArea<E>
-
onSystemEvent
- Specified by:
onSystemEvent
in interfaceArea
- Overrides:
onSystemEvent
in classEditableListArea<E>
-
onOk
public boolean onOk()- Specified by:
onOk
in interfacePopupClosingTranslator.Provider
-
onCancel
public boolean onCancel()- Specified by:
onCancel
in interfacePopupClosingTranslator.Provider
-
result
-
getLuwrainObject
- Specified by:
getLuwrainObject
in interfacePopup
-
isPopupActive
public boolean isPopupActive()- Specified by:
isPopupActive
in interfacePopup
-
wasCancelled
public boolean wasCancelled() -
getPopupFlags
- Specified by:
getPopupFlags
in interfacePopup
-