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-4
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:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtTb3VyY2VfNC5HdGtTb3VyY2UuQ29tcGxldGlvblByb3ZpZGVySWZhY2UuaHRtbCNjb25zdHJ1Y3RvciIsIm5hbWUiOiJjb25zdHJ1Y3RvciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a1NvdXJjZV80Lkd0a1NvdXJjZS5Db21wbGV0aW9uUHJvdmlkZXJJZmFjZS5odG1sI2dfaWZhY2UiLCJuYW1lIjoiZ19pZmFjZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR3RrU291cmNlXzQuR3RrU291cmNlLkNvbXBsZXRpb25Qcm92aWRlcklmYWNlLmh0bWwjbmFtZSIsIm5hbWUiOiJuYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a1NvdXJjZV80Lkd0a1NvdXJjZS5Db21wbGV0aW9uUHJvdmlkZXJJZmFjZS5odG1sI2FjdGl2YXRlX3Byb3Bvc2FsIiwibmFtZSI6ImFjdGl2YXRlX3Byb3Bvc2FsIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a1NvdXJjZV80Lkd0a1NvdXJjZS5Db21wbGV0aW9uUHJvdmlkZXJJZmFjZS5odG1sI2dldF9hY3RpdmF0aW9uIiwibmFtZSI6ImdldF9hY3RpdmF0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a1NvdXJjZV80Lkd0a1NvdXJjZS5Db21wbGV0aW9uUHJvdmlkZXJJZmFjZS5odG1sI2dldF9naWNvbiIsIm5hbWUiOiJnZXRfZ2ljb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3RrU291cmNlXzQuR3RrU291cmNlLkNvbXBsZXRpb25Qcm92aWRlcklmYWNlLmh0bWwjZ2V0X2ljb24iLCJuYW1lIjoiZ2V0X2ljb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3RrU291cmNlXzQuR3RrU291cmNlLkNvbXBsZXRpb25Qcm92aWRlcklmYWNlLmh0bWwjZ2V0X2ljb25fbmFtZSIsIm5hbWUiOiJnZXRfaWNvbl9uYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a1NvdXJjZV80Lkd0a1NvdXJjZS5Db21wbGV0aW9uUHJvdmlkZXJJZmFjZS5odG1sI2dldF9pbmZvX3dpZGdldCIsIm5hbWUiOiJnZXRfaW5mb193aWRnZXQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3RrU291cmNlXzQuR3RrU291cmNlLkNvbXBsZXRpb25Qcm92aWRlcklmYWNlLmh0bWwjZ2V0X2ludGVyYWN0aXZlX2RlbGF5IiwibmFtZSI6ImdldF9pbnRlcmFjdGl2ZV9kZWxheSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtTb3VyY2VfNC5HdGtTb3VyY2UuQ29tcGxldGlvblByb3ZpZGVySWZhY2UuaHRtbCNnZXRfbmFtZSIsIm5hbWUiOiJnZXRfbmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtTb3VyY2VfNC5HdGtTb3VyY2UuQ29tcGxldGlvblByb3ZpZGVySWZhY2UuaHRtbCNnZXRfcHJpb3JpdHkiLCJuYW1lIjoiZ2V0X3ByaW9yaXR5IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a1NvdXJjZV80Lkd0a1NvdXJjZS5Db21wbGV0aW9uUHJvdmlkZXJJZmFjZS5odG1sI2dldF9zdGFydF9pdGVyIiwibmFtZSI6ImdldF9zdGFydF9pdGVyIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a1NvdXJjZV80Lkd0a1NvdXJjZS5Db21wbGV0aW9uUHJvdmlkZXJJZmFjZS5odG1sI21hdGNoIiwibmFtZSI6Im1hdGNoIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a1NvdXJjZV80Lkd0a1NvdXJjZS5Db21wbGV0aW9uUHJvdmlkZXJJZmFjZS5odG1sI3BvcHVsYXRlIiwibmFtZSI6InBvcHVsYXRlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a1NvdXJjZV80Lkd0a1NvdXJjZS5Db21wbGV0aW9uUHJvdmlkZXJJZmFjZS5odG1sI3VwZGF0ZV9pbmZvIiwibmFtZSI6InVwZGF0ZV9pbmZvIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfV0sImNsYXNzTmFtZXMiOiJjdXJyZW50IHRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiR3RrU291cmNlXzQuR3RrU291cmNlLkNvbXBsZXRpb25Qcm92aWRlcklmYWNlLmh0bWwiLCJuYW1lIjoiQ29tcGxldGlvblByb3ZpZGVySWZhY2UifQ==
The virtual function table for #GtkSourceCompletionProvider.