View
Class
constructor
parent_
class
name
active_
changed
child_
added
child_
moved
child_
removed
click_
behavior
closed
get_
children
get_
icon
get_
name
icon_
changed
is_
active
is_
running
is_
starting
is_
urgent
is_
user_
visible
name_
changed
running_
changed
set_
path
set_
sticky
starting_
changed
urgent_
changed
user_
visible_
changed
view_
type
GJS API Reference
Bamf-3
Bamf
ViewClass
Class ViewClass
Hierarchy
ViewClass
Index
Constructors
constructor
Properties
parent_
class
name
Methods
active_
changed
child_
added
child_
moved
child_
removed
click_
behavior
closed
get_
children
get_
icon
get_
name
icon_
changed
is_
active
is_
running
is_
starting
is_
urgent
is_
user_
visible
name_
changed
running_
changed
set_
path
set_
sticky
starting_
changed
urgent_
changed
user_
visible_
changed
view_
type
Constructors
constructor
new
View
Class
(
)
:
Bamf
.
ViewClass
Returns
Bamf
.
ViewClass
Properties
parent_
class
parent_
class
:
InitiallyUnownedClass
Static
name
name
:
string
Methods
active_
changed
active_
changed
(
view
:
Bamf
.
View
, active
:
boolean
)
:
void
Parameters
view:
Bamf
.
View
active:
boolean
Returns
void
child_
added
child_
added
(
view
:
Bamf
.
View
, child
:
Bamf
.
View
)
:
void
Parameters
view:
Bamf
.
View
child:
Bamf
.
View
Returns
void
child_
moved
child_
moved
(
view
:
Bamf
.
View
, child
:
Bamf
.
View
)
:
void
Parameters
view:
Bamf
.
View
child:
Bamf
.
View
Returns
void
child_
removed
child_
removed
(
view
:
Bamf
.
View
, child
:
Bamf
.
View
)
:
void
Parameters
view:
Bamf
.
View
child:
Bamf
.
View
Returns
void
click_
behavior
click_
behavior
(
view
:
Bamf
.
View
)
:
ClickBehavior
Parameters
view:
Bamf
.
View
Returns
ClickBehavior
closed
closed
(
view
:
Bamf
.
View
)
:
void
Parameters
view:
Bamf
.
View
Returns
void
get_
children
get_
children
(
view
:
Bamf
.
View
)
:
Bamf
.
View
[]
Parameters
view:
Bamf
.
View
Returns
Bamf
.
View
[]
get_
icon
get_
icon
(
view
:
Bamf
.
View
)
:
string
Parameters
view:
Bamf
.
View
Returns
string
get_
name
get_
name
(
view
:
Bamf
.
View
)
:
string
Parameters
view:
Bamf
.
View
Returns
string
icon_
changed
icon_
changed
(
view
:
Bamf
.
View
, icon
:
string
)
:
void
Parameters
view:
Bamf
.
View
icon:
string
Returns
void
is_
active
is_
active
(
view
:
Bamf
.
View
)
:
boolean
Parameters
view:
Bamf
.
View
Returns
boolean
is_
running
is_
running
(
view
:
Bamf
.
View
)
:
boolean
Parameters
view:
Bamf
.
View
Returns
boolean
is_
starting
is_
starting
(
view
:
Bamf
.
View
)
:
boolean
Parameters
view:
Bamf
.
View
Returns
boolean
is_
urgent
is_
urgent
(
view
:
Bamf
.
View
)
:
boolean
Parameters
view:
Bamf
.
View
Returns
boolean
is_
user_
visible
is_
user_
visible
(
view
:
Bamf
.
View
)
:
boolean
Parameters
view:
Bamf
.
View
Returns
boolean
name_
changed
name_
changed
(
view
:
Bamf
.
View
, old_name
:
string
, new_name
:
string
)
:
void
Parameters
view:
Bamf
.
View
old_name:
string
new_name:
string
Returns
void
running_
changed
running_
changed
(
view
:
Bamf
.
View
, running
:
boolean
)
:
void
Parameters
view:
Bamf
.
View
running:
boolean
Returns
void
set_
path
set_
path
(
view
:
Bamf
.
View
, path
:
string
)
:
void
Parameters
view:
Bamf
.
View
path:
string
Returns
void
set_
sticky
set_
sticky
(
view
:
Bamf
.
View
, value
:
boolean
)
:
void
Parameters
view:
Bamf
.
View
value:
boolean
Returns
void
starting_
changed
starting_
changed
(
view
:
Bamf
.
View
, starting
:
boolean
)
:
void
Parameters
view:
Bamf
.
View
starting:
boolean
Returns
void
urgent_
changed
urgent_
changed
(
view
:
Bamf
.
View
, urgent
:
boolean
)
:
void
Parameters
view:
Bamf
.
View
urgent:
boolean
Returns
void
user_
visible_
changed
user_
visible_
changed
(
view
:
Bamf
.
View
, user_visible
:
boolean
)
:
void
Parameters
view:
Bamf
.
View
user_visible:
boolean
Returns
void
view_
type
view_
type
(
view
:
Bamf
.
View
)
:
string
Parameters
view:
Bamf
.
View
Returns
string
View
Class
constructor
parent_
class
name
active_
changed
child_
added
child_
moved
child_
removed
click_
behavior
closed
get_
children
get_
icon
get_
name
icon_
changed
is_
active
is_
running
is_
starting
is_
urgent
is_
user_
visible
name_
changed
running_
changed
set_
path
set_
sticky
starting_
changed
urgent_
changed
user_
visible_
changed
view_
type
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJCYW1mXzMuQmFtZi5WaWV3Q2xhc3MuaHRtbCNjb25zdHJ1Y3RvciIsIm5hbWUiOiJjb25zdHJ1Y3RvciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkJhbWZfMy5CYW1mLlZpZXdDbGFzcy5odG1sI3BhcmVudF9jbGFzcyIsIm5hbWUiOiJwYXJlbnRfY2xhc3MiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkJhbWZfMy5CYW1mLlZpZXdDbGFzcy5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJCYW1mXzMuQmFtZi5WaWV3Q2xhc3MuaHRtbCNhY3RpdmVfY2hhbmdlZCIsIm5hbWUiOiJhY3RpdmVfY2hhbmdlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJCYW1mXzMuQmFtZi5WaWV3Q2xhc3MuaHRtbCNjaGlsZF9hZGRlZCIsIm5hbWUiOiJjaGlsZF9hZGRlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJCYW1mXzMuQmFtZi5WaWV3Q2xhc3MuaHRtbCNjaGlsZF9tb3ZlZCIsIm5hbWUiOiJjaGlsZF9tb3ZlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJCYW1mXzMuQmFtZi5WaWV3Q2xhc3MuaHRtbCNjaGlsZF9yZW1vdmVkIiwibmFtZSI6ImNoaWxkX3JlbW92ZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQmFtZl8zLkJhbWYuVmlld0NsYXNzLmh0bWwjY2xpY2tfYmVoYXZpb3IiLCJuYW1lIjoiY2xpY2tfYmVoYXZpb3IiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQmFtZl8zLkJhbWYuVmlld0NsYXNzLmh0bWwjY2xvc2VkIiwibmFtZSI6ImNsb3NlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJCYW1mXzMuQmFtZi5WaWV3Q2xhc3MuaHRtbCNnZXRfY2hpbGRyZW4iLCJuYW1lIjoiZ2V0X2NoaWxkcmVuIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkJhbWZfMy5CYW1mLlZpZXdDbGFzcy5odG1sI2dldF9pY29uIiwibmFtZSI6ImdldF9pY29uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkJhbWZfMy5CYW1mLlZpZXdDbGFzcy5odG1sI2dldF9uYW1lIiwibmFtZSI6ImdldF9uYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkJhbWZfMy5CYW1mLlZpZXdDbGFzcy5odG1sI2ljb25fY2hhbmdlZCIsIm5hbWUiOiJpY29uX2NoYW5nZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQmFtZl8zLkJhbWYuVmlld0NsYXNzLmh0bWwjaXNfYWN0aXZlIiwibmFtZSI6ImlzX2FjdGl2ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJCYW1mXzMuQmFtZi5WaWV3Q2xhc3MuaHRtbCNpc19ydW5uaW5nIiwibmFtZSI6ImlzX3J1bm5pbmciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQmFtZl8zLkJhbWYuVmlld0NsYXNzLmh0bWwjaXNfc3RhcnRpbmciLCJuYW1lIjoiaXNfc3RhcnRpbmciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQmFtZl8zLkJhbWYuVmlld0NsYXNzLmh0bWwjaXNfdXJnZW50IiwibmFtZSI6ImlzX3VyZ2VudCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJCYW1mXzMuQmFtZi5WaWV3Q2xhc3MuaHRtbCNpc191c2VyX3Zpc2libGUiLCJuYW1lIjoiaXNfdXNlcl92aXNpYmxlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkJhbWZfMy5CYW1mLlZpZXdDbGFzcy5odG1sI25hbWVfY2hhbmdlZCIsIm5hbWUiOiJuYW1lX2NoYW5nZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQmFtZl8zLkJhbWYuVmlld0NsYXNzLmh0bWwjcnVubmluZ19jaGFuZ2VkIiwibmFtZSI6InJ1bm5pbmdfY2hhbmdlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJCYW1mXzMuQmFtZi5WaWV3Q2xhc3MuaHRtbCNzZXRfcGF0aCIsIm5hbWUiOiJzZXRfcGF0aCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJCYW1mXzMuQmFtZi5WaWV3Q2xhc3MuaHRtbCNzZXRfc3RpY2t5IiwibmFtZSI6InNldF9zdGlja3kiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQmFtZl8zLkJhbWYuVmlld0NsYXNzLmh0bWwjc3RhcnRpbmdfY2hhbmdlZCIsIm5hbWUiOiJzdGFydGluZ19jaGFuZ2VkIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkJhbWZfMy5CYW1mLlZpZXdDbGFzcy5odG1sI3VyZ2VudF9jaGFuZ2VkIiwibmFtZSI6InVyZ2VudF9jaGFuZ2VkIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkJhbWZfMy5CYW1mLlZpZXdDbGFzcy5odG1sI3VzZXJfdmlzaWJsZV9jaGFuZ2VkIiwibmFtZSI6InVzZXJfdmlzaWJsZV9jaGFuZ2VkIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkJhbWZfMy5CYW1mLlZpZXdDbGFzcy5odG1sI3ZpZXdfdHlwZSIsIm5hbWUiOiJ2aWV3X3R5cGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9XSwiY2xhc3NOYW1lcyI6ImN1cnJlbnQgdHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiJCYW1mXzMuQmFtZi5WaWV3Q2xhc3MuaHRtbCIsIm5hbWUiOiJWaWV3Q2xhc3MifQ==