Activatable
Interface
constructor
g_
iface
name
activate
deactivate
update_
state
GJS API Reference
Peas-1.0
Peas
ActivatableInterface
Class ActivatableInterface
Provides an interface for activatable plugins.
record
Hierarchy
ActivatableInterface
Index
Constructors
constructor
Properties
g_
iface
name
Methods
activate
deactivate
update_
state
Constructors
constructor
new
Activatable
Interface
(
)
:
ActivatableInterface
Returns
ActivatableInterface
Properties
g_
iface
g_
iface
:
TypeInterface
The parent interface.
field
Static
name
name
:
string
Methods
activate
activate
(
activatable
:
Peas
.
Activatable
)
:
void
Parameters
activatable:
Peas
.
Activatable
Returns
void
deactivate
deactivate
(
activatable
:
Peas
.
Activatable
)
:
void
Parameters
activatable:
Peas
.
Activatable
Returns
void
update_
state
update_
state
(
activatable
:
Peas
.
Activatable
)
:
void
Parameters
activatable:
Peas
.
Activatable
Returns
void
Activatable
Interface
constructor
g_
iface
name
activate
deactivate
update_
state
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJQZWFzXzFfMC5QZWFzLkFjdGl2YXRhYmxlSW50ZXJmYWNlLmh0bWwjY29uc3RydWN0b3IiLCJuYW1lIjoiY29uc3RydWN0b3IiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJQZWFzXzFfMC5QZWFzLkFjdGl2YXRhYmxlSW50ZXJmYWNlLmh0bWwjZ19pZmFjZSIsIm5hbWUiOiJnX2lmYWNlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJQZWFzXzFfMC5QZWFzLkFjdGl2YXRhYmxlSW50ZXJmYWNlLmh0bWwjbmFtZSIsIm5hbWUiOiJuYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlBlYXNfMV8wLlBlYXMuQWN0aXZhdGFibGVJbnRlcmZhY2UuaHRtbCNhY3RpdmF0ZSIsIm5hbWUiOiJhY3RpdmF0ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJQZWFzXzFfMC5QZWFzLkFjdGl2YXRhYmxlSW50ZXJmYWNlLmh0bWwjZGVhY3RpdmF0ZSIsIm5hbWUiOiJkZWFjdGl2YXRlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlBlYXNfMV8wLlBlYXMuQWN0aXZhdGFibGVJbnRlcmZhY2UuaHRtbCN1cGRhdGVfc3RhdGUiLCJuYW1lIjoidXBkYXRlX3N0YXRlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfV0sImNsYXNzTmFtZXMiOiJjdXJyZW50IHRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiUGVhc18xXzAuUGVhcy5BY3RpdmF0YWJsZUludGVyZmFjZS5odG1sIiwibmFtZSI6IkFjdGl2YXRhYmxlSW50ZXJmYWNlIn0=
Provides an interface for activatable plugins.