Completion
Provider
Iface
constructor
g_
iface
name
activate_
proposal
get_
activation
get_
gicon
get_
icon
get_
icon_
name
get_
info_
widget
get_
interactive_
delay
get_
name
get_
priority
get_
start_
iter
match
populate
update_
info
GJS API Reference
GtkSource-3.0
GtkSource
CompletionProviderIface
Class CompletionProviderIface
The virtual function table for #GtkSourceCompletionProvider.
record
Hierarchy
CompletionProviderIface
Index
Constructors
constructor
Properties
g_
iface
name
Methods
activate_
proposal
get_
activation
get_
gicon
get_
icon
get_
icon_
name
get_
info_
widget
get_
interactive_
delay
get_
name
get_
priority
get_
start_
iter
match
populate
update_
info
Constructors
constructor
new
Completion
Provider
Iface
(
)
:
GtkSource
.
CompletionProviderIface
Returns
GtkSource
.
CompletionProviderIface
Properties
g_
iface
g_
iface
:
TypeInterface
The parent interface.
field
Static
name
name
:
string
Methods
activate_
proposal
activate_
proposal
(
provider
:
GtkSource
.
CompletionProvider
, proposal
:
GtkSource
.
CompletionProposal
, iter
:
Gtk
.
TextIter
)
:
boolean
Parameters
provider:
GtkSource
.
CompletionProvider
proposal:
GtkSource
.
CompletionProposal
iter:
Gtk
.
TextIter
Returns
boolean
get_
activation
get_
activation
(
provider
:
GtkSource
.
CompletionProvider
)
:
GtkSource
.
CompletionActivation
Parameters
provider:
GtkSource
.
CompletionProvider
Returns
GtkSource
.
CompletionActivation
get_
gicon
get_
gicon
(
provider
:
GtkSource
.
CompletionProvider
)
:
Gio
.
Icon
Parameters
provider:
GtkSource
.
CompletionProvider
Returns
Gio
.
Icon
get_
icon
get_
icon
(
provider
:
GtkSource
.
CompletionProvider
)
:
Pixbuf
Parameters
provider:
GtkSource
.
CompletionProvider
Returns
Pixbuf
get_
icon_
name
get_
icon_
name
(
provider
:
GtkSource
.
CompletionProvider
)
:
string
Parameters
provider:
GtkSource
.
CompletionProvider
Returns
string
get_
info_
widget
get_
info_
widget
(
provider
:
GtkSource
.
CompletionProvider
, proposal
:
GtkSource
.
CompletionProposal
)
:
Gtk
.
Widget
Parameters
provider:
GtkSource
.
CompletionProvider
proposal:
GtkSource
.
CompletionProposal
Returns
Gtk
.
Widget
get_
interactive_
delay
get_
interactive_
delay
(
provider
:
GtkSource
.
CompletionProvider
)
:
number
Parameters
provider:
GtkSource
.
CompletionProvider
Returns
number
get_
name
get_
name
(
provider
:
GtkSource
.
CompletionProvider
)
:
string
Parameters
provider:
GtkSource
.
CompletionProvider
Returns
string
get_
priority
get_
priority
(
provider
:
GtkSource
.
CompletionProvider
)
:
number
Parameters
provider:
GtkSource
.
CompletionProvider
Returns
number
get_
start_
iter
get_
start_
iter
(
provider
:
GtkSource
.
CompletionProvider
, context
:
GtkSource
.
CompletionContext
, proposal
:
GtkSource
.
CompletionProposal
)
:
[
boolean
,
Gtk
.
TextIter
]
Parameters
provider:
GtkSource
.
CompletionProvider
context:
GtkSource
.
CompletionContext
proposal:
GtkSource
.
CompletionProposal
Returns
[
boolean
,
Gtk
.
TextIter
]
match
match
(
provider
:
GtkSource
.
CompletionProvider
, context
:
GtkSource
.
CompletionContext
)
:
boolean
Parameters
provider:
GtkSource
.
CompletionProvider
context:
GtkSource
.
CompletionContext
Returns
boolean
populate
populate
(
provider
:
GtkSource
.
CompletionProvider
, context
:
GtkSource
.
CompletionContext
)
:
void
Parameters
provider:
GtkSource
.
CompletionProvider
context:
GtkSource
.
CompletionContext
Returns
void
update_
info
update_
info
(
provider
:
GtkSource
.
CompletionProvider
, proposal
:
GtkSource
.
CompletionProposal
, info
:
GtkSource
.
CompletionInfo
)
:
void
Parameters
provider:
GtkSource
.
CompletionProvider
proposal:
GtkSource
.
CompletionProposal
info:
GtkSource
.
CompletionInfo
Returns
void
Completion
Provider
Iface
constructor
g_
iface
name
activate_
proposal
get_
activation
get_
gicon
get_
icon
get_
icon_
name
get_
info_
widget
get_
interactive_
delay
get_
name
get_
priority
get_
start_
iter
match
populate
update_
info
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtTb3VyY2VfM18wLkd0a1NvdXJjZS5Db21wbGV0aW9uUHJvdmlkZXJJZmFjZS5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3RrU291cmNlXzNfMC5HdGtTb3VyY2UuQ29tcGxldGlvblByb3ZpZGVySWZhY2UuaHRtbCNnX2lmYWNlIiwibmFtZSI6ImdfaWZhY2UiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6Ikd0a1NvdXJjZV8zXzAuR3RrU291cmNlLkNvbXBsZXRpb25Qcm92aWRlcklmYWNlLmh0bWwjbmFtZSIsIm5hbWUiOiJuYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a1NvdXJjZV8zXzAuR3RrU291cmNlLkNvbXBsZXRpb25Qcm92aWRlcklmYWNlLmh0bWwjYWN0aXZhdGVfcHJvcG9zYWwiLCJuYW1lIjoiYWN0aXZhdGVfcHJvcG9zYWwiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3RrU291cmNlXzNfMC5HdGtTb3VyY2UuQ29tcGxldGlvblByb3ZpZGVySWZhY2UuaHRtbCNnZXRfYWN0aXZhdGlvbiIsIm5hbWUiOiJnZXRfYWN0aXZhdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtTb3VyY2VfM18wLkd0a1NvdXJjZS5Db21wbGV0aW9uUHJvdmlkZXJJZmFjZS5odG1sI2dldF9naWNvbiIsIm5hbWUiOiJnZXRfZ2ljb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3RrU291cmNlXzNfMC5HdGtTb3VyY2UuQ29tcGxldGlvblByb3ZpZGVySWZhY2UuaHRtbCNnZXRfaWNvbiIsIm5hbWUiOiJnZXRfaWNvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtTb3VyY2VfM18wLkd0a1NvdXJjZS5Db21wbGV0aW9uUHJvdmlkZXJJZmFjZS5odG1sI2dldF9pY29uX25hbWUiLCJuYW1lIjoiZ2V0X2ljb25fbmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtTb3VyY2VfM18wLkd0a1NvdXJjZS5Db21wbGV0aW9uUHJvdmlkZXJJZmFjZS5odG1sI2dldF9pbmZvX3dpZGdldCIsIm5hbWUiOiJnZXRfaW5mb193aWRnZXQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3RrU291cmNlXzNfMC5HdGtTb3VyY2UuQ29tcGxldGlvblByb3ZpZGVySWZhY2UuaHRtbCNnZXRfaW50ZXJhY3RpdmVfZGVsYXkiLCJuYW1lIjoiZ2V0X2ludGVyYWN0aXZlX2RlbGF5IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a1NvdXJjZV8zXzAuR3RrU291cmNlLkNvbXBsZXRpb25Qcm92aWRlcklmYWNlLmh0bWwjZ2V0X25hbWUiLCJuYW1lIjoiZ2V0X25hbWUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3RrU291cmNlXzNfMC5HdGtTb3VyY2UuQ29tcGxldGlvblByb3ZpZGVySWZhY2UuaHRtbCNnZXRfcHJpb3JpdHkiLCJuYW1lIjoiZ2V0X3ByaW9yaXR5IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a1NvdXJjZV8zXzAuR3RrU291cmNlLkNvbXBsZXRpb25Qcm92aWRlcklmYWNlLmh0bWwjZ2V0X3N0YXJ0X2l0ZXIiLCJuYW1lIjoiZ2V0X3N0YXJ0X2l0ZXIiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3RrU291cmNlXzNfMC5HdGtTb3VyY2UuQ29tcGxldGlvblByb3ZpZGVySWZhY2UuaHRtbCNtYXRjaCIsIm5hbWUiOiJtYXRjaCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtTb3VyY2VfM18wLkd0a1NvdXJjZS5Db21wbGV0aW9uUHJvdmlkZXJJZmFjZS5odG1sI3BvcHVsYXRlIiwibmFtZSI6InBvcHVsYXRlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a1NvdXJjZV8zXzAuR3RrU291cmNlLkNvbXBsZXRpb25Qcm92aWRlcklmYWNlLmh0bWwjdXBkYXRlX2luZm8iLCJuYW1lIjoidXBkYXRlX2luZm8iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9XSwiY2xhc3NOYW1lcyI6ImN1cnJlbnQgdHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiJHdGtTb3VyY2VfM18wLkd0a1NvdXJjZS5Db21wbGV0aW9uUHJvdmlkZXJJZmFjZS5odG1sIiwibmFtZSI6IkNvbXBsZXRpb25Qcm92aWRlcklmYWNlIn0=
The virtual function table for #GtkSourceCompletionProvider.