|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.swt.widgets.Widget org.eclipse.swt.widgets.Control org.eclipse.swt.widgets.Scrollable org.eclipse.swt.widgets.Composite org.eclipse.ecf.ui.views.TextChatComposite
public class TextChatComposite
Field Summary | |
---|---|
protected static int |
DEFAULT_INPUT_HEIGHT
|
protected static int |
DEFAULT_INPUT_SEPARATOR
|
protected String |
initText
|
protected ILocalInputHandler |
inputHandler
|
protected boolean |
isTyping
|
protected IUser |
localUser
|
protected org.eclipse.swt.graphics.Color |
meColor
|
protected org.eclipse.swt.graphics.Color |
otherColor
|
protected IUser |
remoteUser
|
protected int[] |
sashWeights
|
protected boolean |
showTimestamp
|
protected org.eclipse.swt.custom.StyledText |
styledText
|
protected org.eclipse.swt.graphics.Color |
systemColor
|
protected String |
TEXT_INPUT_INIT
|
protected org.eclipse.swt.widgets.Text |
textinput
|
protected org.eclipse.jface.text.TextViewer |
textoutput
|
Fields inherited from class org.eclipse.swt.widgets.Control |
---|
handle |
Constructor Summary | |
---|---|
TextChatComposite(org.eclipse.ui.part.ViewPart view,
org.eclipse.swt.widgets.Composite parent,
int style,
String initText,
ILocalInputHandler handler,
IUser localUser,
IUser remoteUser)
|
Method Summary | |
---|---|
void |
appendText(ChatLine text)
|
protected void |
checkSubclass()
|
protected void |
clearInput()
|
void |
dispose()
|
protected String |
getCurrentDateTime()
|
IUser |
getLocalUser()
|
IUser |
getRemoteUser()
|
protected String |
getShellName()
|
protected void |
handleEnter()
|
protected void |
handleKeyPressed(org.eclipse.swt.events.KeyEvent evt)
|
protected void |
outputClear()
|
protected void |
outputCopy()
|
protected void |
outputPaste()
|
protected void |
outputSelectAll()
|
protected void |
sendStartedTyping()
|
protected void |
sendTextLineInput(String text)
|
protected void |
setDisposed()
|
void |
setLocalUser(IUser newUser)
|
void |
setRemoteUser(IUser remoteUser)
|
Methods inherited from class org.eclipse.swt.widgets.Composite |
---|
changed, computeSize, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList |
Methods inherited from class org.eclipse.swt.widgets.Scrollable |
---|
computeTrim, getClientArea, getHorizontalBar, getVerticalBar |
Methods inherited from class org.eclipse.swt.widgets.Control |
---|
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update |
Methods inherited from class org.eclipse.swt.widgets.Widget |
---|
addDisposeListener, addListener, checkWidget, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static final int DEFAULT_INPUT_HEIGHT
protected static final int DEFAULT_INPUT_SEPARATOR
protected String TEXT_INPUT_INIT
protected org.eclipse.swt.graphics.Color meColor
protected org.eclipse.swt.graphics.Color otherColor
protected org.eclipse.swt.graphics.Color systemColor
protected org.eclipse.swt.custom.StyledText styledText
protected org.eclipse.jface.text.TextViewer textoutput
protected org.eclipse.swt.widgets.Text textinput
protected int[] sashWeights
protected boolean isTyping
protected String initText
protected ILocalInputHandler inputHandler
protected IUser localUser
protected IUser remoteUser
protected boolean showTimestamp
Constructor Detail |
---|
public TextChatComposite(org.eclipse.ui.part.ViewPart view, org.eclipse.swt.widgets.Composite parent, int style, String initText, ILocalInputHandler handler, IUser localUser, IUser remoteUser)
Method Detail |
---|
protected void outputClear()
protected void outputCopy()
protected void outputPaste()
protected void outputSelectAll()
public void setLocalUser(IUser newUser)
public void setRemoteUser(IUser remoteUser)
public IUser getRemoteUser()
protected String getCurrentDateTime()
public IUser getLocalUser()
public void appendText(ChatLine text)
protected void handleKeyPressed(org.eclipse.swt.events.KeyEvent evt)
protected void handleEnter()
protected void clearInput()
protected void sendTextLineInput(String text)
protected void sendStartedTyping()
protected String getShellName()
public void dispose()
dispose
in class org.eclipse.swt.widgets.Widget
protected void setDisposed()
protected void checkSubclass()
checkSubclass
in class org.eclipse.swt.widgets.Composite
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |