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
Nested ClassesModifier and TypeClassDescriptionprotected static classprotected static classNested classes/interfaces inherited from class org.luwrain.controls.ListArea
ListArea.ClickHandler<E>, ListArea.ClipboardSaver<E>, ListArea.Flags, ListArea.ListeningInfo, ListArea.Params<E>, ListArea.TransitionNested classes/interfaces inherited from interface org.luwrain.core.Popup
Popup.Flags, Popup.Position -
Field Summary
FieldsFields inherited from class org.luwrain.popups.ListPopup2
closing, luwrain, popupFlags, resultFields 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
ConstructorsConstructorDescriptionChooseMailPopup(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 voidonContactEntry(Contact contact) booleanonInputEvent(InputEvent event) booleanonOk()protected booleanresult()Methods inherited from class org.luwrain.popups.ListPopup2
getLuwrainObject, getPopupFlags, isPopupActive, onCancel, onSystemEvent, wasCancelledMethods 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, setListClickHandlerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.luwrain.core.Area
getAreaActions, getAreaName, getHotPointX, getHotPointY, onAreaQueryMethods 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:
onInputEventin interfaceArea- Overrides:
onInputEventin classListPopup2
-
openSubfolder
protected boolean openSubfolder() -
onOk
public boolean onOk()- Specified by:
onOkin interfacePopupClosingTranslator.Provider- Overrides:
onOkin classListPopup2
-
result
- Overrides:
resultin classListPopup2
-
onContactEntry
-
createParams
protected static ListArea.Params<Object> createParams(Luwrain luwrain, String name, Strings strings, ContactsStoring storing, ContactsFolder folder)
-