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
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic classNested classes/interfaces inherited from class org.luwrain.controls.FormArea
FormArea.Item, FormArea.ListChoosing, FormArea.MultilineEditChangeListener, FormArea.MultilineEditUpdating, FormArea.Type -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intstatic final intprotected final MutableMarkedLinesImplprotected final intFields inherited from class org.luwrain.controls.FormArea
context, items, mlEdit, mlEditChangeListeners, mlEditContent, mlEditHotPoint, multilineEditCaption, multilineEditEnabled, name, nextAutoNameNumFields inherited from class org.luwrain.controls.NavigationArea
clipboardTranslator, hotPointTransCount, hotPointX, hotPointY, regionPoint, regionTextQueryTranslator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttachment(File file) protected MultilineEdit.ParamsvoidvoidfocusTo()getAttachmentByLineIndex(int lineIndex) File[]getCc()getTo()voidremoveAttachmentByLineIndex(int lineIndex) voidvoidMethods inherited from class org.luwrain.controls.FormArea
activateMultilineEdit, activateMultilineEdit, activateMultilineEdit, addCheckbox, addCheckbox, addEdit, addEdit, addEdit, addList, addPasswd, addStatic, addStatic, addStatic, announceLine, clear, createMultilineEditParams, findItemByIndex, findItemByName, getAreaName, getCheckboxState, getEnteredText, getEnteredText, getItemCount, getItemNameOnLine, getItemNewAutoName, getItemObj, getItemObjByName, getItemTypeOnLine, getLine, getLineCount, getMultilineEditChangeListeners, getMultilineEditContent, getMultilineEditHotPoint, getMultilineEditText, getMultilineEditText, getNewHotPointX, getSelectedListItem, hasItemWithName, isHotPointInMultilineEdit, isMultilineEditActivated, isMultilineEditEnabled, isPointInMultilineEdit, multilineEditHasCaption, notifyChangeListeners, onAreaQuery, onInputEvent, onSystemEvent, removeItemByName, removeItemOnLine, setAreaName, setEnteredText, updateItems, updateMultilineEditMethods 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
-