|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gnu.glib.GObject
org.gnu.gtk.EntryCompletion
EntryCompletion is an auxiliary object to be used in conjunction with Entry to provide the completion functionality. To add completion functionality to an Entry, use setCompletion(). In addition to regular completion matches, which will be inserted into the entry when they are selected, EntryCompletion also allows to display "actions" in the popup window. Their appearance is similar to menuitems, to differentiate them clearly from completion strings. When an action is selected, the ::action-activated signal is emitted.
Field Summary |
Fields inherited from class org.gnu.glib.GObject |
eventsInitialized |
Constructor Summary | |
EntryCompletion()
Creates a new EntryCompletion object. |
|
EntryCompletion(Handle nativeHandle)
|
Method Summary | |
void |
addListener(EntryCompletionListener listener)
Register an object to handle dialog events. |
void |
complete()
Requests a completion operation, or in other words a refiltering of the current list with completions, using the current key. |
void |
deleteAction(int index)
Remove an action for the EntryCompletions action list. |
protected int |
findListener(java.util.Vector list,
java.lang.Object listener)
Give us a way to locate a specific listener in a Vector. |
protected void |
fireEntrySelectionEvent(EntryCompletionEvent event)
|
Entry |
getEntry()
Returns the Entry this completion is attached to. |
java.lang.Class |
getEventListenerClass(java.lang.String signal)
|
EventType |
getEventType(java.lang.String signal)
|
boolean |
getInlineCompletion()
Returns whether the common prefix of the possible completion should be automatically inserted into the entry. |
int |
getMinimumKeyLength()
Returns the minimum key length as set for completion. |
TreeModel |
getModel()
Returns the model that the EntryCompletion is using as a data source. |
boolean |
getPopupCompletion()
Returns whether the completion should be presented in a popup window. |
int |
getTextColumn()
Returns the column in the model of completion to get strings from. |
protected static void |
gtk_entry_completion_complete(Handle completion)
|
protected static void |
gtk_entry_completion_delete_action(Handle completion,
int index)
|
protected static Handle |
gtk_entry_completion_get_entry(Handle completion)
|
protected static boolean |
gtk_entry_completion_get_inline_completion(Handle completion)
|
protected static int |
gtk_entry_completion_get_minimum_key_length(Handle completion)
|
protected static Handle |
gtk_entry_completion_get_model(Handle completion)
|
protected static boolean |
gtk_entry_completion_get_popup_completion(Handle completion)
|
protected static int |
gtk_entry_completion_get_text_column(Handle completion)
|
protected static int |
gtk_entry_completion_get_type()
|
protected static void |
gtk_entry_completion_insert_action_markup(Handle completion,
int index,
java.lang.String markup)
|
protected static void |
gtk_entry_completion_insert_action_text(Handle completion,
int index,
java.lang.String text)
|
protected static void |
gtk_entry_completion_insert_prefix(Handle completion)
|
protected static Handle |
gtk_entry_completion_new()
|
protected static void |
gtk_entry_completion_set_inline_completion(Handle completion,
boolean inline)
|
protected static void |
gtk_entry_completion_set_minimum_key_length(Handle completion,
int length)
|
protected static void |
gtk_entry_completion_set_model(Handle completion,
Handle model)
|
protected static void |
gtk_entry_completion_set_popup_completion(Handle completion,
boolean popup)
|
protected static void |
gtk_entry_completion_set_text_column(Handle completion,
int column)
|
void |
insertActionMarkup(int index,
java.lang.String markup)
Inserts an action in the EntryCompletion's action list with the position and text provided. |
void |
insertActionText(int index,
java.lang.String text)
Inserts an action in the EntryCompletion's action list with the position and text provided. |
void |
insertPrefix()
Request a prefix insertion. |
void |
removeListener(EntryCompletionListener listener)
Removes a listener |
void |
setInlineCompletion(boolean inlineCompletion)
Sets whether the common prefix of the possible completion should be automatically inserted into the entry. |
void |
setMinimumKeyLength(int length)
Requires the length of the search key for the EntryCompletion to be at least length. |
void |
setModel(TreeModel model)
Sets the model for this EntryCompletion. |
void |
setPopupCompletion(boolean popupCompletion)
Sets whether the completion should be presented in a popup window. |
void |
setTextColumn(int column)
Specify which column in the model to use to display the strings. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public EntryCompletion()
public EntryCompletion(Handle nativeHandle)
Method Detail |
public Entry getEntry()
public void setModel(TreeModel model)
model
- public TreeModel getModel()
public void setMinimumKeyLength(int length)
length
- public int getMinimumKeyLength()
public void complete()
public void insertPrefix()
public void insertActionText(int index, java.lang.String text)
index
- text
- public void insertActionMarkup(int index, java.lang.String markup)
index
- markup
- public void deleteAction(int index)
index
- public void setInlineCompletion(boolean inlineCompletion)
inlineCompletion
- public boolean getInlineCompletion()
public void setPopupCompletion(boolean popupCompletion)
popupCompletion
- public boolean getPopupCompletion()
public void setTextColumn(int column)
column
- public int getTextColumn()
public void addListener(EntryCompletionListener listener)
EntryCompletionListener
public void removeListener(EntryCompletionListener listener)
addListener(EntryCompletionListener)
protected void fireEntrySelectionEvent(EntryCompletionEvent event)
public java.lang.Class getEventListenerClass(java.lang.String signal)
getEventListenerClass
in class GObject
public EventType getEventType(java.lang.String signal)
getEventType
in class GObject
protected int findListener(java.util.Vector list, java.lang.Object listener)
list
- The Vector of listeners to search.listener
- The object that is to be located in the Vector.
protected static final int gtk_entry_completion_get_type()
protected static final Handle gtk_entry_completion_new()
protected static final Handle gtk_entry_completion_get_entry(Handle completion)
protected static final void gtk_entry_completion_set_model(Handle completion, Handle model)
protected static final Handle gtk_entry_completion_get_model(Handle completion)
protected static final void gtk_entry_completion_set_minimum_key_length(Handle completion, int length)
protected static final int gtk_entry_completion_get_minimum_key_length(Handle completion)
protected static final void gtk_entry_completion_complete(Handle completion)
protected static final void gtk_entry_completion_insert_prefix(Handle completion)
protected static final void gtk_entry_completion_insert_action_text(Handle completion, int index, java.lang.String text)
protected static final void gtk_entry_completion_insert_action_markup(Handle completion, int index, java.lang.String markup)
protected static final void gtk_entry_completion_delete_action(Handle completion, int index)
protected static final void gtk_entry_completion_set_inline_completion(Handle completion, boolean inline)
protected static final boolean gtk_entry_completion_get_inline_completion(Handle completion)
protected static final void gtk_entry_completion_set_popup_completion(Handle completion, boolean popup)
protected static final boolean gtk_entry_completion_get_popup_completion(Handle completion)
protected static final void gtk_entry_completion_set_text_column(Handle completion, int column)
protected static final int gtk_entry_completion_get_text_column(Handle completion)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |