Application
Iface
constructor
name
get_
activity_
by_
id
get_
busy
get_
current_
activity
get_
environment
get_
message_
bus
get_
notifications
get_
remote_
lookup
get_
repository
get_
verified_
committer
open_
new
open_
repository
set_
activity_
by_
id
set_
busy
set_
repository
show_
infobar
user_
query
user_
query_
async
user_
query_
finish
GJS API Reference
GitgExt-1.0
GitgExt
ApplicationIface
Class ApplicationIface
Hierarchy
ApplicationIface
Index
Constructors
constructor
Properties
name
Methods
get_
activity_
by_
id
get_
busy
get_
current_
activity
get_
environment
get_
message_
bus
get_
notifications
get_
remote_
lookup
get_
repository
get_
verified_
committer
open_
new
open_
repository
set_
activity_
by_
id
set_
busy
set_
repository
show_
infobar
user_
query
user_
query_
async
user_
query_
finish
Constructors
constructor
new
Application
Iface
(
)
:
ApplicationIface
Returns
ApplicationIface
Properties
Static
name
name
:
string
Methods
get_
activity_
by_
id
get_
activity_
by_
id
(
self
:
GitgExt
.
Application
, id
:
string
)
:
Activity
Parameters
self:
GitgExt
.
Application
id:
string
Returns
Activity
get_
busy
get_
busy
(
self
:
GitgExt
.
Application
)
:
boolean
Parameters
self:
GitgExt
.
Application
Returns
boolean
get_
current_
activity
get_
current_
activity
(
self
:
GitgExt
.
Application
)
:
Activity
Parameters
self:
GitgExt
.
Application
Returns
Activity
get_
environment
get_
environment
(
self
:
GitgExt
.
Application
)
:
Gee
.
Map
Parameters
self:
GitgExt
.
Application
Returns
Gee
.
Map
get_
message_
bus
get_
message_
bus
(
self
:
GitgExt
.
Application
)
:
GitgExt
.
MessageBus
Parameters
self:
GitgExt
.
Application
Returns
GitgExt
.
MessageBus
get_
notifications
get_
notifications
(
self
:
GitgExt
.
Application
)
:
Notifications
Parameters
self:
GitgExt
.
Application
Returns
Notifications
get_
remote_
lookup
get_
remote_
lookup
(
self
:
GitgExt
.
Application
)
:
RemoteLookup
Parameters
self:
GitgExt
.
Application
Returns
RemoteLookup
get_
repository
get_
repository
(
self
:
GitgExt
.
Application
)
:
Gitg
.
Repository
Parameters
self:
GitgExt
.
Application
Returns
Gitg
.
Repository
get_
verified_
committer
get_
verified_
committer
(
self
:
GitgExt
.
Application
)
:
Ggit
.
Signature
Parameters
self:
GitgExt
.
Application
Returns
Ggit
.
Signature
open_
new
open_
new
(
self
:
GitgExt
.
Application
, repository
:
Ggit
.
Repository
, hint
:
string
)
:
GitgExt
.
Application
Parameters
self:
GitgExt
.
Application
repository:
Ggit
.
Repository
hint:
string
Returns
GitgExt
.
Application
open_
repository
open_
repository
(
self
:
GitgExt
.
Application
, path
:
Gio
.
File
)
:
void
Parameters
self:
GitgExt
.
Application
path:
Gio
.
File
Returns
void
set_
activity_
by_
id
set_
activity_
by_
id
(
self
:
GitgExt
.
Application
, id
:
string
)
:
Activity
Parameters
self:
GitgExt
.
Application
id:
string
Returns
Activity
set_
busy
set_
busy
(
self
:
GitgExt
.
Application
, value
:
boolean
)
:
void
Parameters
self:
GitgExt
.
Application
value:
boolean
Returns
void
set_
repository
set_
repository
(
self
:
GitgExt
.
Application
, value
:
Gitg
.
Repository
)
:
void
Parameters
self:
GitgExt
.
Application
value:
Gitg
.
Repository
Returns
void
show_
infobar
show_
infobar
(
self
:
GitgExt
.
Application
, primary_msg
:
string
, secondary_msg
:
string
, type
:
Gtk
.
MessageType
)
:
void
Parameters
self:
GitgExt
.
Application
primary_msg:
string
secondary_msg:
string
type:
Gtk
.
MessageType
Returns
void
user_
query
user_
query
(
self
:
GitgExt
.
Application
, query
:
UserQuery
)
:
void
Parameters
self:
GitgExt
.
Application
query:
UserQuery
Returns
void
user_
query_
async
user_
query_
async
(
self
:
GitgExt
.
Application
, query
:
UserQuery
, _callback_
:
AsyncReadyCallback
)
:
void
Parameters
self:
GitgExt
.
Application
query:
UserQuery
_callback_:
AsyncReadyCallback
Returns
void
user_
query_
finish
user_
query_
finish
(
self
:
GitgExt
.
Application
, _res_
:
AsyncResult
)
:
Gtk
.
ResponseType
Parameters
self:
GitgExt
.
Application
_res_:
AsyncResult
Returns
Gtk
.
ResponseType
Application
Iface
constructor
name
get_
activity_
by_
id
get_
busy
get_
current_
activity
get_
environment
get_
message_
bus
get_
notifications
get_
remote_
lookup
get_
repository
get_
verified_
committer
open_
new
open_
repository
set_
activity_
by_
id
set_
busy
set_
repository
show_
infobar
user_
query
user_
query_
async
user_
query_
finish
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHaXRnRXh0XzFfMC5HaXRnRXh0LkFwcGxpY2F0aW9uSWZhY2UuaHRtbCNjb25zdHJ1Y3RvciIsIm5hbWUiOiJjb25zdHJ1Y3RvciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR2l0Z0V4dF8xXzAuR2l0Z0V4dC5BcHBsaWNhdGlvbklmYWNlLmh0bWwjbmFtZSIsIm5hbWUiOiJuYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdpdGdFeHRfMV8wLkdpdGdFeHQuQXBwbGljYXRpb25JZmFjZS5odG1sI2dldF9hY3Rpdml0eV9ieV9pZCIsIm5hbWUiOiJnZXRfYWN0aXZpdHlfYnlfaWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2l0Z0V4dF8xXzAuR2l0Z0V4dC5BcHBsaWNhdGlvbklmYWNlLmh0bWwjZ2V0X2J1c3kiLCJuYW1lIjoiZ2V0X2J1c3kiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2l0Z0V4dF8xXzAuR2l0Z0V4dC5BcHBsaWNhdGlvbklmYWNlLmh0bWwjZ2V0X2N1cnJlbnRfYWN0aXZpdHkiLCJuYW1lIjoiZ2V0X2N1cnJlbnRfYWN0aXZpdHkiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2l0Z0V4dF8xXzAuR2l0Z0V4dC5BcHBsaWNhdGlvbklmYWNlLmh0bWwjZ2V0X2Vudmlyb25tZW50IiwibmFtZSI6ImdldF9lbnZpcm9ubWVudCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHaXRnRXh0XzFfMC5HaXRnRXh0LkFwcGxpY2F0aW9uSWZhY2UuaHRtbCNnZXRfbWVzc2FnZV9idXMiLCJuYW1lIjoiZ2V0X21lc3NhZ2VfYnVzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdpdGdFeHRfMV8wLkdpdGdFeHQuQXBwbGljYXRpb25JZmFjZS5odG1sI2dldF9ub3RpZmljYXRpb25zIiwibmFtZSI6ImdldF9ub3RpZmljYXRpb25zIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdpdGdFeHRfMV8wLkdpdGdFeHQuQXBwbGljYXRpb25JZmFjZS5odG1sI2dldF9yZW1vdGVfbG9va3VwIiwibmFtZSI6ImdldF9yZW1vdGVfbG9va3VwIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdpdGdFeHRfMV8wLkdpdGdFeHQuQXBwbGljYXRpb25JZmFjZS5odG1sI2dldF9yZXBvc2l0b3J5IiwibmFtZSI6ImdldF9yZXBvc2l0b3J5IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdpdGdFeHRfMV8wLkdpdGdFeHQuQXBwbGljYXRpb25JZmFjZS5odG1sI2dldF92ZXJpZmllZF9jb21taXR0ZXIiLCJuYW1lIjoiZ2V0X3ZlcmlmaWVkX2NvbW1pdHRlciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHaXRnRXh0XzFfMC5HaXRnRXh0LkFwcGxpY2F0aW9uSWZhY2UuaHRtbCNvcGVuX25ldyIsIm5hbWUiOiJvcGVuX25ldyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHaXRnRXh0XzFfMC5HaXRnRXh0LkFwcGxpY2F0aW9uSWZhY2UuaHRtbCNvcGVuX3JlcG9zaXRvcnkiLCJuYW1lIjoib3Blbl9yZXBvc2l0b3J5IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdpdGdFeHRfMV8wLkdpdGdFeHQuQXBwbGljYXRpb25JZmFjZS5odG1sI3NldF9hY3Rpdml0eV9ieV9pZCIsIm5hbWUiOiJzZXRfYWN0aXZpdHlfYnlfaWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2l0Z0V4dF8xXzAuR2l0Z0V4dC5BcHBsaWNhdGlvbklmYWNlLmh0bWwjc2V0X2J1c3kiLCJuYW1lIjoic2V0X2J1c3kiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2l0Z0V4dF8xXzAuR2l0Z0V4dC5BcHBsaWNhdGlvbklmYWNlLmh0bWwjc2V0X3JlcG9zaXRvcnkiLCJuYW1lIjoic2V0X3JlcG9zaXRvcnkiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2l0Z0V4dF8xXzAuR2l0Z0V4dC5BcHBsaWNhdGlvbklmYWNlLmh0bWwjc2hvd19pbmZvYmFyIiwibmFtZSI6InNob3dfaW5mb2JhciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHaXRnRXh0XzFfMC5HaXRnRXh0LkFwcGxpY2F0aW9uSWZhY2UuaHRtbCN1c2VyX3F1ZXJ5IiwibmFtZSI6InVzZXJfcXVlcnkiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2l0Z0V4dF8xXzAuR2l0Z0V4dC5BcHBsaWNhdGlvbklmYWNlLmh0bWwjdXNlcl9xdWVyeV9hc3luYyIsIm5hbWUiOiJ1c2VyX3F1ZXJ5X2FzeW5jIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdpdGdFeHRfMV8wLkdpdGdFeHQuQXBwbGljYXRpb25JZmFjZS5odG1sI3VzZXJfcXVlcnlfZmluaXNoIiwibmFtZSI6InVzZXJfcXVlcnlfZmluaXNoIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfV0sImNsYXNzTmFtZXMiOiJjdXJyZW50IHRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiR2l0Z0V4dF8xXzAuR2l0Z0V4dC5BcHBsaWNhdGlvbklmYWNlLmh0bWwiLCJuYW1lIjoiQXBwbGljYXRpb25JZmFjZSJ9