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.IControlContentAdapterpublic void setControlContents(org.eclipse.swt.widgets.Control control,
java.lang.String text,
int cursorPosition)
setControlContents in interface org.eclipse.jface.fieldassist.IControlContentAdapterpublic void insertControlContents(org.eclipse.swt.widgets.Control control,
java.lang.String text,
int cursorPosition)
insertControlContents in interface org.eclipse.jface.fieldassist.IControlContentAdapterpublic int getCursorPosition(org.eclipse.swt.widgets.Control control)
getCursorPosition in interface org.eclipse.jface.fieldassist.IControlContentAdapterpublic org.eclipse.swt.graphics.Rectangle getInsertionBounds(org.eclipse.swt.widgets.Control control)
getInsertionBounds in interface org.eclipse.jface.fieldassist.IControlContentAdapterpublic void setCursorPosition(org.eclipse.swt.widgets.Control control,
int index)
setCursorPosition in interface org.eclipse.jface.fieldassist.IControlContentAdapterpublic 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)