Package org.luwrain.popups
Class WebSearchPopup
- All Implemented Interfaces:
ClipboardTranslator.Provider,ListArea.ClickHandler<Object>,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.Model<E>, ListArea.Params<E>Nested classes/interfaces inherited from interface org.luwrain.core.Popup
Popup.Flags, Popup.Position -
Field Summary
FieldsFields inherited from class org.luwrain.popups.ListPopupBase
closing, luwrain, popupFlagsFields 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
ConstructorsConstructorDescriptionWebSearchPopup(Luwrain luwrain, String name, Response resp, Set<Popup.Flags> popupFlags) -
Method Summary
Modifier and TypeMethodDescriptionprotected static Object[]createListItems(Response resp) protected static ListArea.Params<Object> createParams(Luwrain luwrain, String name, Response resp) booleanonListClick(ListArea area, int index, Object item) Called when an item is activated.static Entryresult()Methods inherited from class org.luwrain.popups.ListPopupBase
getLuwrainObject, getPopupFlags, isPopupActive, onCancel, onInputEvent, onOk, 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
-
resp
-
result
-
-
Constructor Details
-
WebSearchPopup
-
-
Method Details
-
result
-
onListClick
Description copied from interface:ListArea.ClickHandlerCalled when an item is activated.- Specified by:
onListClickin interfaceListArea.ClickHandler<Object>- Parameters:
area- the list area that received the clickindex- the index of the clicked item in the modelitem- the clicked item- Returns:
trueif the event was handled;falseotherwise
-
createParams
-
createListItems
-
open
-