Package org.luwrain.controls
Class MessageArea
java.lang.Object
org.luwrain.controls.NavigationArea
org.luwrain.controls.FormArea
org.luwrain.controls.MessageArea
- All Implemented Interfaces:
ClipboardTranslator.Provider
,RegionTextQueryTranslator.Provider
,Area
,HotPoint
,HotPointControl
,Lines
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
static class
Nested classes/interfaces inherited from class org.luwrain.controls.FormArea
FormArea.Item, FormArea.ListChoosing, FormArea.MultilineEditChangeListener, FormArea.MultilineEditUpdating, FormArea.Type
-
Field Summary
Modifier and TypeFieldDescriptionprotected int
static final int
protected final MutableMarkedLinesImpl
protected final int
Fields inherited from class org.luwrain.controls.FormArea
context, items, mlEdit, mlEditChangeListeners, mlEditContent, mlEditHotPoint, multilineEditCaption, multilineEditEnabled, name, nextAutoNameNum
Fields inherited from class org.luwrain.controls.NavigationArea
clipboardTranslator, hotPointX, hotPointY, regionPoint, regionTextQueryTranslator
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAttachment
(File file) protected MultilineEdit.Params
void
void
focusTo()
getAttachmentByLineIndex
(int lineIndex) File[]
getCc()
getTo()
void
removeAttachmentByLineIndex
(int lineIndex) void
void
Methods inherited from class org.luwrain.controls.FormArea
activateMultilineEdit, activateMultilineEdit, activateMultilineEdit, addCheckbox, addCheckbox, addEdit, addEdit, addEdit, addList, addPasswd, addStatic, addStatic, addStatic, addUniRef, announceLine, clear, createMultilineEditParams, findItemByIndex, findItemByName, getAreaName, getCheckboxState, getEnteredText, getEnteredText, getItemCount, getItemNameOnLine, getItemNewAutoName, getItemObj, getItemObjByName, getItemTypeOnLine, getLine, getLineCount, getMultilineEditChangeListeners, getMultilineEditContent, getMultilineEditHotPoint, getMultilineEditText, getMultilineEditText, getNewHotPointX, getSelectedListItem, getUniRefInfo, getUniRefInfo, hasItemWithName, isHotPointInMultilineEdit, isMultilineEditActivated, isMultilineEditEnabled, isPointInMultilineEdit, multilineEditHasCaption, notifyChangeListeners, onAreaQuery, onInputEvent, onSystemEvent, removeItemByName, removeItemOnLine, setAreaName, setEnteredText, updateItems, updateMultilineEdit
Methods inherited from class org.luwrain.controls.NavigationArea
beginHotPointTrans, defaultLineAnnouncement, endHotPointTrans, getAreaActions, getHotPointX, getHotPointY, getLineNotNull, getNextBlockLine, getPrevBlockLine, getRegionPoint, getValidLineCount, isBlockBoundLine, onAltEnd, onAltHome, onAltLeft, onAltRight, onClipboardCopy, onClipboardCopyAll, onDeleteRegion, onEnd, onHome, onMoveDown, onMoveLeft, onMoveRight, onMoveUp, onPageDown, onPageUp, onRegionTextQuery, redraw, reset, setHotPoint, setHotPointX, setHotPointY
-
Field Details
-
DEFAULT_MAX_LINE_LEN
public static final int DEFAULT_MAX_LINE_LEN- See Also:
-
lines
-
attachmentCounter
protected int attachmentCounter -
maxLineLen
protected final int maxLineLen
-
-
Constructor Details
-
MessageArea
-
-
Method Details
-
getTo
-
setTo
-
focusTo
public void focusTo() -
getCc
-
setCc
-
getSubject
-
focusSubject
public void focusSubject() -
getText
-
getAttachmentByLineIndex
-
getAttachments
-
getAttachmentFiles
-
addAttachment
-
removeAttachmentByLineIndex
public void removeAttachmentByLineIndex(int lineIndex) -
createEditParams
-