org.eclipse.gmf.tooling.runtime.draw2d.labels
Class SimpleLabelDelegate

java.lang.Object
  extended by org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub
      extended by org.eclipse.gmf.tooling.runtime.draw2d.labels.SimpleLabelDelegate
All Implemented Interfaces:
org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate

public class SimpleLabelDelegate
extends org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

A delegate for a simple label.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub
 
Constructor Summary
SimpleLabelDelegate(org.eclipse.draw2d.Label label)
           
 
Method Summary
 org.eclipse.swt.graphics.Image getIcon(int index)
           
 int getIconAlignment()
           
 String getText()
           
 int getTextAlignment()
           
 org.eclipse.draw2d.geometry.Rectangle getTextBounds()
           
 int getTextPlacement()
           
 boolean hasFocus()
           
 boolean isSelected()
           
 boolean isTextStrikedThrough()
           
 boolean isTextUnderlined()
           
 void setAlignment(int right)
           
 void setFocus(boolean b)
           
 void setIcon(org.eclipse.swt.graphics.Image image, int index)
           
 void setIconAlignment(int alignment)
           
 void setSelected(boolean selected)
           
 void setText(String text)
           
 void setTextAlignment(int alignment)
           
 void setTextPlacement(int placement)
           
 void setTextStrikeThrough(boolean strikeThrough)
           
 void setTextUnderline(boolean underline)
           
 
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub
getAlignment, getTextJustification, isTextWrapOn, setTextJustification, setTextWrapOn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleLabelDelegate

public SimpleLabelDelegate(org.eclipse.draw2d.Label label)
Method Detail

setFocus

public void setFocus(boolean b)
Specified by:
setFocus in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
setFocus in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

setSelected

public void setSelected(boolean selected)
Specified by:
setSelected in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
setSelected in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

getText

public String getText()
Specified by:
getText in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
getText in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

setIcon

public void setIcon(org.eclipse.swt.graphics.Image image,
                    int index)
Specified by:
setIcon in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
setIcon in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

setAlignment

public void setAlignment(int right)
Specified by:
setAlignment in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
setAlignment in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

setText

public void setText(String text)
Specified by:
setText in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
setText in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

setTextAlignment

public void setTextAlignment(int alignment)
Specified by:
setTextAlignment in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
setTextAlignment in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

setIconAlignment

public void setIconAlignment(int alignment)
Specified by:
setIconAlignment in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
setIconAlignment in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

getTextBounds

public org.eclipse.draw2d.geometry.Rectangle getTextBounds()
Specified by:
getTextBounds in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
getTextBounds in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

setTextPlacement

public void setTextPlacement(int placement)
Specified by:
setTextPlacement in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
setTextPlacement in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

setTextStrikeThrough

public void setTextStrikeThrough(boolean strikeThrough)
Specified by:
setTextStrikeThrough in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
setTextStrikeThrough in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

setTextUnderline

public void setTextUnderline(boolean underline)
Specified by:
setTextUnderline in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
setTextUnderline in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

getIcon

public org.eclipse.swt.graphics.Image getIcon(int index)
Specified by:
getIcon in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
getIcon in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

getIconAlignment

public int getIconAlignment()
Specified by:
getIconAlignment in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
getIconAlignment in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

getTextAlignment

public int getTextAlignment()
Specified by:
getTextAlignment in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
getTextAlignment in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

getTextPlacement

public int getTextPlacement()
Specified by:
getTextPlacement in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
getTextPlacement in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

hasFocus

public boolean hasFocus()
Specified by:
hasFocus in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
hasFocus in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

isSelected

public boolean isSelected()
Specified by:
isSelected in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
isSelected in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

isTextStrikedThrough

public boolean isTextStrikedThrough()
Specified by:
isTextStrikedThrough in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
isTextStrikedThrough in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub

isTextUnderlined

public boolean isTextUnderlined()
Specified by:
isTextUnderlined in interface org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate
Overrides:
isTextUnderlined in class org.eclipse.gmf.runtime.diagram.ui.label.ILabelDelegate.Stub


Copyright © 2012. All Rights Reserved.