Package org.luwrain.popups.pim
Class ChooseMailPopup
java.lang.Object
org.luwrain.controls.ListArea<E>
org.luwrain.popups.ListPopup2
org.luwrain.popups.pim.ChooseMailPopup
- All Implemented Interfaces:
ClipboardTranslator.Provider
,RegionTextQueryTranslator.Provider
,Area
,HotPoint
,Lines
,Popup
,PopupClosingTranslator.Provider
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static class
protected static class
Nested classes/interfaces inherited from class org.luwrain.controls.ListArea
ListArea.ClickHandler<E>, ListArea.ClipboardSaver<E>, ListArea.Flags, ListArea.ListeningInfo, ListArea.Params<E>, 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.ListPopup2
closing, luwrain, popupFlags, result
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
ConstructorDescriptionChooseMailPopup
(Luwrain luwrain, Strings strings, ContactsStoring storing, ContactsFolder folder) -
Method Summary
Modifier and TypeMethodDescriptionprotected static ListArea.Params<Object>
createParams
(Luwrain luwrain, String name, Strings strings, ContactsStoring storing, ContactsFolder folder) protected void
onContactEntry
(Contact contact) boolean
onInputEvent
(InputEvent event) boolean
onOk()
protected boolean
result()
Methods inherited from class org.luwrain.popups.ListPopup2
getLuwrainObject, getPopupFlags, isPopupActive, onCancel, onSystemEvent, 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 Details
-
storing
-
strings
-
-
Constructor Details
-
ChooseMailPopup
public ChooseMailPopup(Luwrain luwrain, Strings strings, ContactsStoring storing, ContactsFolder folder) throws PimException - Throws:
PimException
-
-
Method Details
-
onInputEvent
- Specified by:
onInputEvent
in interfaceArea
- Overrides:
onInputEvent
in classListPopup2
-
openSubfolder
protected boolean openSubfolder() -
onOk
public boolean onOk()- Specified by:
onOk
in interfacePopupClosingTranslator.Provider
- Overrides:
onOk
in classListPopup2
-
result
- Overrides:
result
in classListPopup2
-
onContactEntry
-
createParams
protected static ListArea.Params<Object> createParams(Luwrain luwrain, String name, Strings strings, ContactsStoring storing, ContactsFolder folder)
-