public class CComboContentAdapter
extends java.lang.Object
implements org.eclipse.jface.fieldassist.IControlContentAdapter
IControlContentAdapter
for SWT CCombo controls. This is a convenience class for easily creating a
ContentProposalAdapter
for combo fields.Modifier and Type | Field and Description |
---|---|
private static boolean |
COMPUTE_TEXT_USING_CLIENTAREA |
Constructor and Description |
---|
CComboContentAdapter() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getControlContents(org.eclipse.swt.widgets.Control control) |
int |
getCursorPosition(org.eclipse.swt.widgets.Control control) |
org.eclipse.swt.graphics.Rectangle |
getInsertionBounds(org.eclipse.swt.widgets.Control control) |
org.eclipse.swt.graphics.Point |
getSelection(org.eclipse.swt.widgets.Control control) |
void |
insertControlContents(org.eclipse.swt.widgets.Control control,
java.lang.String text,
int cursorPosition) |
void |
setControlContents(org.eclipse.swt.widgets.Control control,
java.lang.String text,
int cursorPosition) |
void |
setCursorPosition(org.eclipse.swt.widgets.Control control,
int index) |
void |
setSelection(org.eclipse.swt.widgets.Control control,
org.eclipse.swt.graphics.Point range) |
private static final boolean COMPUTE_TEXT_USING_CLIENTAREA
public java.lang.String getControlContents(org.eclipse.swt.widgets.Control control)
getControlContents
in interface org.eclipse.jface.fieldassist.IControlContentAdapter
public void setControlContents(org.eclipse.swt.widgets.Control control, java.lang.String text, int cursorPosition)
setControlContents
in interface org.eclipse.jface.fieldassist.IControlContentAdapter
public void insertControlContents(org.eclipse.swt.widgets.Control control, java.lang.String text, int cursorPosition)
insertControlContents
in interface org.eclipse.jface.fieldassist.IControlContentAdapter
public int getCursorPosition(org.eclipse.swt.widgets.Control control)
getCursorPosition
in interface org.eclipse.jface.fieldassist.IControlContentAdapter
public org.eclipse.swt.graphics.Rectangle getInsertionBounds(org.eclipse.swt.widgets.Control control)
getInsertionBounds
in interface org.eclipse.jface.fieldassist.IControlContentAdapter
public void setCursorPosition(org.eclipse.swt.widgets.Control control, int index)
setCursorPosition
in interface org.eclipse.jface.fieldassist.IControlContentAdapter
public org.eclipse.swt.graphics.Point getSelection(org.eclipse.swt.widgets.Control control)
public void setSelection(org.eclipse.swt.widgets.Control control, org.eclipse.swt.graphics.Point range)