![]() |

Public Types | |
| typedef sigc::slot< bool, const Glib::ustring &, const TreeModel::const_iterator& > | SlotMatch |
| For example, bool on_match(const Glib::ustring& key, const TreeModel::const_iterator& iter);. | |
Public Member Functions | |
| void | complete () |
| Requests a completion operation, or in other words a refiltering of the current list with completions, using the current key. | |
| void | delete_action (int index=0) |
| Deletes the action at index from completion 's action list. | |
| const Entry* | get_entry () const |
| Gets the entry completion has been attached to. | |
| Entry* | get_entry () |
| Gets the entry completion has been attached to. | |
| bool | get_inline_completion () const |
| Returns whether the common prefix of the possible completions should be automatically inserted in the entry. | |
| int | get_minimum_key_length () const |
| Returns the minimum key length as set for completion . | |
| Glib::RefPtr<const TreeModel> | get_model () const |
| Returns the model the Gtk::EntryCompletion is using as data source. | |
| Glib::RefPtr<TreeModel> | get_model () |
| Returns the model the Gtk::EntryCompletion is using as data source. | |
| bool | get_popup_completion () const |
| Returns whether the completions should be presented in a popup window. | |
| int | get_text_column () |
| Returns the column in the model of completion to get strings from. | |
| const GtkEntryCompletion* | gobj () const |
| Provides access to the underlying C GObject. | |
| GtkEntryCompletion* | gobj () |
| Provides access to the underlying C GObject. | |
| GtkEntryCompletion* | gobj_copy () |
| Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. | |
| void | insert_action_markup (const Glib::ustring& markup, int index) |
| void | insert_action_text (const Glib::ustring& text, int index) |
| void | insert_prefix () |
| Requests a prefix insertion. | |
| void | prepend_action_markup (const Glib::ustring& markup) |
| void | prepend_action_text (const Glib::ustring& text) |
| void | set_inline_completion (bool inline_completion=true) |
| Sets whether the common prefix of the possible completions should be automatically inserted in the entry. | |
| void | set_match_func (const SlotMatch& slot) |
| void | set_minimum_key_length (int length) |
| Requires the length of the search key for completion to be at least length . | |
| void | set_model (const Glib::RefPtr<TreeModel>& model) |
| Sets the model for a Gtk::EntryCompletion. | |
| void | set_popup_completion (bool popup_completion=true) |
| Sets whether the completions should be presented in a popup window. | |
| void | set_text_column (int column) |
| Convenience function for setting up the most used case of this code: a completion list with just strings. | |
| void | set_text_column (const TreeModelColumnBase& column) |
| Convenience function for setting up the most used case of this code: a completion list with just strings. | |
| Glib::SignalProxy1< void, int > | signal_action_activated () |
| Glib::SignalProxy1< bool, const Glib::ustring& > | signal_insert_prefix () |
| Glib::SignalProxy1< bool, const TreeModel::iterator& > | signal_match_selected () |
| virtual | ~EntryCompletion () |
Static Public Member Functions | |
| static Glib::RefPtr<EntryCompletion> | create () |
Protected Member Functions | |
| EntryCompletion () | |
| virtual void | on_action_activated (int index) |
| virtual bool | on_match_selected (const TreeModel::iterator& iter) |
Related Functions | |
| (Note that these are not member functions.) | |
| Glib::RefPtr<Gtk::EntryCompletion> | wrap (GtkEntryCompletion* object, bool take_copy=false) |
|
|
For example, bool on_match(const Glib::ustring& key, const TreeModel::const_iterator& iter);.
|
|
|
|
|
|
|
|
|
Requests a completion operation, or in other words a refiltering of the current list with completions, using the current key. The completion list view will be updated accordingly. Since: 2.4 |
|
|
|
|
|
Deletes the action at index from completion 's action list. Since: 2.4
|
|
|
Gets the entry completion has been attached to.
|
|
|
Gets the entry completion has been attached to.
|
|
|
Returns whether the common prefix of the possible completions should be automatically inserted in the entry.
|
|
|
Returns the minimum key length as set for completion .
|
|
|
Returns the model the Gtk::EntryCompletion is using as data source.
Returns
|
|
|
Returns the model the Gtk::EntryCompletion is using as data source.
Returns
|
|
|
Returns whether the completions should be presented in a popup window.
|
|
|
Returns the column in the model of completion to get strings from.
|
|
|
Provides access to the underlying C GObject.
Reimplemented from Glib::ObjectBase. |
|
|
Provides access to the underlying C GObject.
Reimplemented from Glib::ObjectBase. |
|
|
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
Requests a prefix insertion. Since: 2.6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sets whether the common prefix of the possible completions should be automatically inserted in the entry. Since: 2.6
|
|
|
|
|
|
Requires the length of the search key for completion to be at least length . This is useful for long lists, where completing using a small key takes a lot of time and will come up with meaningless results anyway (ie, a too large dataset). Since: 2.4
|
|
|
Sets the model for a Gtk::EntryCompletion.
If completion already has a model set, it will remove it before setting the new model. If model is Since: 2.4
|
|
|
Sets whether the completions should be presented in a popup window. Since: 2.6
|
|
|
Convenience function for setting up the most used case of this code: a completion list with just strings. This function will set up completion to have a list displaying all (and just) strings in the completion list, and to get those strings from column in the model of completion . This functions creates and adds a Gtk::CellRendererText for the selected column. If you need to set the text column, but don't want the cell renderer, use Glib::object_set() to set the ::text_column property directly. Since: 2.4
|
|
|
Convenience function for setting up the most used case of this code: a completion list with just strings. This function will set up completion to have a list displaying all (and just) strings in the completion list, and to get those strings from column in the model of completion . This functions creates and adds a Gtk::CellRendererText for the selected column. If you need to set the text column, but don't want the cell renderer, use Glib::object_set() to set the ::text_column property directly. Since: 2.4
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|