Package org.luwrain.popups.pim
Class CcEditPopup
java.lang.Object
org.luwrain.controls.ListArea<E>
org.luwrain.controls.EditableListArea<E>
org.luwrain.popups.EditableListPopup
org.luwrain.popups.pim.CcEditPopup
- All Implemented Interfaces:
ClipboardTranslator.Provider
,RegionTextQueryTranslator.Provider
,Area
,HotPoint
,Lines
,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
Fields inherited from class org.luwrain.popups.EditableListPopup
closing, luwrain, popupFlags
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
ConstructorDescriptionCcEditPopup
(Luwrain luwrain, Strings strings, ContactsStoring storing, String[] initialList) -
Method Summary
Modifier and TypeMethodDescriptionprotected static EditableListArea.Params
makeParams
(Luwrain luwrain, String name, Strings strings, ContactsStoring storing, String[] initialList) boolean
onInputEvent
(InputEvent event) boolean
onOk()
String[]
result()
Methods inherited from class org.luwrain.popups.EditableListPopup
getLuwrainObject, getPopupFlags, isPopupActive, onCancel, onSystemEvent, wasCancelled
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
-
storing
-
strings
-
-
Constructor Details
-
CcEditPopup
public CcEditPopup(Luwrain luwrain, Strings strings, ContactsStoring storing, String[] initialList) throws PimException - Throws:
PimException
-
-
Method Details
-
onInputEvent
- Specified by:
onInputEvent
in interfaceArea
- Overrides:
onInputEvent
in classEditableListPopup
-
onOk
public boolean onOk()- Specified by:
onOk
in interfacePopupClosingTranslator.Provider
- Overrides:
onOk
in classEditableListPopup
-
result
- Overrides:
result
in classEditableListPopup
-
makeParams
protected static EditableListArea.Params makeParams(Luwrain luwrain, String name, Strings strings, ContactsStoring storing, String[] initialList)
-