CompletionContext.
More...
#include <gtksourceviewmm/completioncontext.h>
Inherits Glib::Object.
|
static GType | get_type () |
| Get the GType for this class, for use with the underlying GObject type system.
|
|
|
(Note that these are not member symbols.)
|
Glib::RefPtr< Gsv::CompletionContext > | wrap (GtkSourceCompletionContext* object, bool take_copy=false) |
| A Glib::wrap() method for this object.
|
|
◆ CompletionContext()
◆ ~CompletionContext()
Gsv::CompletionContext::~CompletionContext |
( |
| ) |
|
|
overridenoexcept |
◆ add_proposals()
Providers can use this function to add proposals to the completion.
They can do so asynchronously by means of the finished argument. Providers must ensure that they always call this function with finished set to true
once each population (even if no proposals need to be added).
- Parameters
-
provider | A CompletionProvider. |
proposals | The list of proposals to add. |
finished | Whether the provider is finished adding proposals. |
- Since gtksourceviewmm 2.10
◆ get_activation()
◆ get_iter()
◆ get_type()
static GType Gsv::CompletionContext::get_type |
( |
| ) |
|
|
static |
Get the GType for this class, for use with the underlying GObject type system.
◆ gobj() [1/2]
GtkSourceCompletionContext * Gsv::CompletionContext::gobj |
( |
| ) |
|
|
inline |
Provides access to the underlying C GObject.
◆ gobj() [2/2]
const GtkSourceCompletionContext * Gsv::CompletionContext::gobj |
( |
| ) |
const |
|
inline |
Provides access to the underlying C GObject.
◆ gobj_copy()
GtkSourceCompletionContext * Gsv::CompletionContext::gobj_copy |
( |
| ) |
|
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
◆ on_cancelled()
virtual void Gsv::CompletionContext::on_cancelled |
( |
| ) |
|
|
protectedvirtual |
◆ operator=()
◆ property_activation() [1/2]
The type of activation.
- Returns
- A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
◆ property_activation() [2/2]
Glib::PropertyProxy_ReadOnly< CompletionActivation > Gsv::CompletionContext::property_activation |
( |
| ) |
const |
The type of activation.
- Returns
- A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
◆ property_completion()
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< Completion > > Gsv::CompletionContext::property_completion |
( |
| ) |
const |
The completion object to which the context belongs.
- Returns
- A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
◆ property_iter() [1/2]
Glib::PropertyProxy< Gtk::TextIter > Gsv::CompletionContext::property_iter |
( |
| ) |
|
The GtkTextIter at which the completion was invoked.
- Returns
- A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes.
◆ property_iter() [2/2]
Glib::PropertyProxy_ReadOnly< Gtk::TextIter > Gsv::CompletionContext::property_iter |
( |
| ) |
const |
The GtkTextIter at which the completion was invoked.
- Returns
- A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes.
◆ signal_cancelled()
Glib::SignalProxy< void > Gsv::CompletionContext::signal_cancelled |
( |
| ) |
|
Emitted when the current population of proposals has been cancelled.
Providers adding proposals asynchronously should connect to this signal to know when to cancel running proposal queries.
- Since gtksourceviewmm 2.10
- Slot Prototype:
void on_my_cancelled()
Flags: Run Last
◆ wrap()
A Glib::wrap() method for this object.
- Parameters
-
object | The C instance. |
take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref. |
- Returns
- A C++ instance that wraps this C instance.