de.folt.models.applicationmodel.guimodel.editor.datasourceeditor
Class OpenTMSStyledText

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by org.eclipse.swt.widgets.Canvas
                      extended by org.eclipse.swt.custom.StyledText
                          extended by de.folt.models.applicationmodel.guimodel.editor.datasourceeditor.OpenTMSStyledText
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
Direct Known Subclasses:
OpenTMSSearchStyledText, OpenTMSXMLStyledText

public class OpenTMSStyledText
extends org.eclipse.swt.custom.StyledText

This sub class of StyledText adds some functions to the normal behavior, e.g. a right mouse click popup for copy, cut und paste.

Author:
klemens

Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
OpenTMSStyledText(org.eclipse.swt.widgets.Composite parent, int style)
           
 
Method Summary
 void addObserver(java.util.Observer o)
          addObserver
 void clearChanged()
          clearChanged
 int countObservers()
          countObservers
 void deleteObserver(java.util.Observer o)
          deleteObserver
 void deleteObservers()
          deleteObservers
 long getGotFocus()
           
 long getLostFocus()
           
 boolean isBChanged()
           
 boolean isChanged()
           
 void notifyObservers()
          notifyObservers
 void notifyObservers(java.lang.Object arg)
          notifyObservers
 void setBChanged(boolean changed)
           
 void setChanged(boolean b)
          setChanged
 void setGotFocus(long gotFocus)
           
 void setLostFocus(long lostFocus)
           
 
Methods inherited from class org.eclipse.swt.custom.StyledText
addBidiSegmentListener, addCaretListener, addExtendedModifyListener, addLineBackgroundListener, addLineStyleListener, addModifyListener, addPaintObjectListener, addSelectionListener, addVerifyKeyListener, addVerifyListener, addWordMovementListener, append, computeSize, copy, copy, cut, getAlignment, getBackground, getBaseline, getBaseline, getBidiColoring, getBlockSelection, getBlockSelectionBounds, getBottomMargin, getCaretOffset, getCharCount, getContent, getDoubleClickEnabled, getDragDetect, getEditable, getForeground, getHorizontalIndex, getHorizontalPixel, getIndent, getJustify, getKeyBinding, getLeftMargin, getLine, getLineAlignment, getLineAtOffset, getLineBackground, getLineBullet, getLineCount, getLineDelimiter, getLineHeight, getLineHeight, getLineIndent, getLineIndex, getLineJustify, getLinePixel, getLineSpacing, getLineTabStops, getLineWrapIndent, getLocationAtOffset, getMarginColor, getOffsetAtLine, getOffsetAtLocation, getOrientation, getRanges, getRanges, getRightMargin, getSelection, getSelectionBackground, getSelectionCount, getSelectionForeground, getSelectionRange, getSelectionRanges, getSelectionText, getStyle, getStyleRangeAtOffset, getStyleRanges, getStyleRanges, getStyleRanges, getStyleRanges, getTabs, getTabStops, getText, getText, getTextBounds, getTextLimit, getTextRange, getTopIndex, getTopMargin, getTopPixel, getWordWrap, getWrapIndent, insert, invokeAction, paste, print, print, print, redraw, redraw, redrawRange, removeBidiSegmentListener, removeCaretListener, removeExtendedModifyListener, removeLineBackgroundListener, removeLineStyleListener, removeModifyListener, removePaintObjectListener, removeSelectionListener, removeVerifyKeyListener, removeVerifyListener, removeWordMovementListener, replaceStyleRanges, replaceTextRange, scroll, selectAll, setAlignment, setBackground, setBidiColoring, setBlockSelection, setBlockSelectionBounds, setBlockSelectionBounds, setBottomMargin, setCaret, setCaretOffset, setContent, setCursor, setDoubleClickEnabled, setDragDetect, setEditable, setFont, setForeground, setHorizontalIndex, setHorizontalPixel, setIndent, setJustify, setKeyBinding, setLeftMargin, setLineAlignment, setLineBackground, setLineBullet, setLineIndent, setLineJustify, setLineSpacing, setLineTabStops, setLineWrapIndent, setMarginColor, setMargins, setOrientation, setRightMargin, setSelection, setSelection, setSelection, setSelectionBackground, setSelectionForeground, setSelectionRange, setStyleRange, setStyleRanges, setStyleRanges, setStyleRanges, setTabs, setTabStops, setText, setTextLimit, setTopIndex, setTopMargin, setTopPixel, setWordWrap, setWrapIndent, showSelection
 
Methods inherited from class org.eclipse.swt.widgets.Canvas
drawBackground, getCaret, getIME, setIME
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, 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, forceFocus, getAccessible, getBackgroundImage, getBorderWidth, getBounds, getCursor, getEnabled, getFont, getLayoutData, getLocation, getMenu, getMonitor, getParent, getRegion, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackgroundImage, setBounds, setBounds, setCapture, setEnabled, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, dispose, getData, getData, getDisplay, getListeners, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, reskin, setData, setData, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OpenTMSStyledText

public OpenTMSStyledText(org.eclipse.swt.widgets.Composite parent,
                         int style)
Parameters:
parent -
style -
Method Detail

isBChanged

public boolean isBChanged()
Returns:
the bChanged

setBChanged

public void setBChanged(boolean changed)
Parameters:
changed - the bChanged to set

addObserver

public void addObserver(java.util.Observer o)
addObserver

Parameters:
o -

clearChanged

public void clearChanged()
clearChanged


countObservers

public int countObservers()
countObservers

Returns:

deleteObserver

public void deleteObserver(java.util.Observer o)
deleteObserver

Parameters:
o -

deleteObservers

public void deleteObservers()
deleteObservers


getGotFocus

public long getGotFocus()
Returns:
the gotFocus

getLostFocus

public long getLostFocus()
Returns:
the lostFocus

isChanged

public boolean isChanged()
Returns:
the changed

notifyObservers

public void notifyObservers()
notifyObservers


notifyObservers

public void notifyObservers(java.lang.Object arg)
notifyObservers

Parameters:
arg -

setChanged

public void setChanged(boolean b)
setChanged

Parameters:
b -

setGotFocus

public void setGotFocus(long gotFocus)
Parameters:
gotFocus - the gotFocus to set

setLostFocus

public void setLostFocus(long lostFocus)
Parameters:
lostFocus - the lostFocus to set