File
Info
Interface
constructor
g_
iface
name
add_
emblem
add_
string_
attribute
can_
write
get_
activation_
uri
get_
file_
type
get_
location
get_
mime_
type
get_
mount
get_
name
get_
parent_
info
get_
parent_
location
get_
parent_
uri
get_
string_
attribute
get_
uri
get_
uri_
scheme
invalidate_
extension_
info
is_
directory
is_
gone
is_
mime_
type
GJS API Reference
Nautilus-3.0
Nautilus
FileInfoInterface
Class FileInfoInterface
Interface for extensions to provide additional menu items.
record
Hierarchy
FileInfoInterface
Index
Constructors
constructor
Properties
g_
iface
name
Methods
add_
emblem
add_
string_
attribute
can_
write
get_
activation_
uri
get_
file_
type
get_
location
get_
mime_
type
get_
mount
get_
name
get_
parent_
info
get_
parent_
location
get_
parent_
uri
get_
string_
attribute
get_
uri
get_
uri_
scheme
invalidate_
extension_
info
is_
directory
is_
gone
is_
mime_
type
Constructors
constructor
new
File
Info
Interface
(
)
:
FileInfoInterface
Returns
FileInfoInterface
Properties
g_
iface
g_
iface
:
TypeInterface
The parent interface.
field
Static
name
name
:
string
Methods
add_
emblem
add_
emblem
(
file_info
:
Nautilus
.
FileInfo
, emblem_name
:
string
)
:
void
Parameters
file_info:
Nautilus
.
FileInfo
emblem_name:
string
Returns
void
add_
string_
attribute
add_
string_
attribute
(
file_info
:
Nautilus
.
FileInfo
, attribute_name
:
string
, value
:
string
)
:
void
Parameters
file_info:
Nautilus
.
FileInfo
attribute_name:
string
value:
string
Returns
void
can_
write
can_
write
(
file_info
:
Nautilus
.
FileInfo
)
:
boolean
Parameters
file_info:
Nautilus
.
FileInfo
Returns
boolean
get_
activation_
uri
get_
activation_
uri
(
file_info
:
Nautilus
.
FileInfo
)
:
string
Parameters
file_info:
Nautilus
.
FileInfo
Returns
string
get_
file_
type
get_
file_
type
(
file_info
:
Nautilus
.
FileInfo
)
:
Gio
.
FileType
Parameters
file_info:
Nautilus
.
FileInfo
Returns
Gio
.
FileType
get_
location
get_
location
(
file_info
:
Nautilus
.
FileInfo
)
:
Gio
.
File
Parameters
file_info:
Nautilus
.
FileInfo
Returns
Gio
.
File
get_
mime_
type
get_
mime_
type
(
file_info
:
Nautilus
.
FileInfo
)
:
string
Parameters
file_info:
Nautilus
.
FileInfo
Returns
string
get_
mount
get_
mount
(
file_info
:
Nautilus
.
FileInfo
)
:
Mount
Parameters
file_info:
Nautilus
.
FileInfo
Returns
Mount
get_
name
get_
name
(
file_info
:
Nautilus
.
FileInfo
)
:
string
Parameters
file_info:
Nautilus
.
FileInfo
Returns
string
get_
parent_
info
get_
parent_
info
(
file_info
:
Nautilus
.
FileInfo
)
:
Nautilus
.
FileInfo
Parameters
file_info:
Nautilus
.
FileInfo
Returns
Nautilus
.
FileInfo
get_
parent_
location
get_
parent_
location
(
file_info
:
Nautilus
.
FileInfo
)
:
Gio
.
File
Parameters
file_info:
Nautilus
.
FileInfo
Returns
Gio
.
File
get_
parent_
uri
get_
parent_
uri
(
file_info
:
Nautilus
.
FileInfo
)
:
string
Parameters
file_info:
Nautilus
.
FileInfo
Returns
string
get_
string_
attribute
get_
string_
attribute
(
file_info
:
Nautilus
.
FileInfo
, attribute_name
:
string
)
:
string
Parameters
file_info:
Nautilus
.
FileInfo
attribute_name:
string
Returns
string
get_
uri
get_
uri
(
file_info
:
Nautilus
.
FileInfo
)
:
string
Parameters
file_info:
Nautilus
.
FileInfo
Returns
string
get_
uri_
scheme
get_
uri_
scheme
(
file_info
:
Nautilus
.
FileInfo
)
:
string
Parameters
file_info:
Nautilus
.
FileInfo
Returns
string
invalidate_
extension_
info
invalidate_
extension_
info
(
file_info
:
Nautilus
.
FileInfo
)
:
void
Parameters
file_info:
Nautilus
.
FileInfo
Returns
void
is_
directory
is_
directory
(
file_info
:
Nautilus
.
FileInfo
)
:
boolean
Parameters
file_info:
Nautilus
.
FileInfo
Returns
boolean
is_
gone
is_
gone
(
file_info
:
Nautilus
.
FileInfo
)
:
boolean
Parameters
file_info:
Nautilus
.
FileInfo
Returns
boolean
is_
mime_
type
is_
mime_
type
(
file_info
:
Nautilus
.
FileInfo
, mime_type
:
string
)
:
boolean
Parameters
file_info:
Nautilus
.
FileInfo
mime_type:
string
Returns
boolean
File
Info
Interface
constructor
g_
iface
name
add_
emblem
add_
string_
attribute
can_
write
get_
activation_
uri
get_
file_
type
get_
location
get_
mime_
type
get_
mount
get_
name
get_
parent_
info
get_
parent_
location
get_
parent_
uri
get_
string_
attribute
get_
uri
get_
uri_
scheme
invalidate_
extension_
info
is_
directory
is_
gone
is_
mime_
type
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJOYXV0aWx1c18zXzAuTmF1dGlsdXMuRmlsZUluZm9JbnRlcmZhY2UuaHRtbCNjb25zdHJ1Y3RvciIsIm5hbWUiOiJjb25zdHJ1Y3RvciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ik5hdXRpbHVzXzNfMC5OYXV0aWx1cy5GaWxlSW5mb0ludGVyZmFjZS5odG1sI2dfaWZhY2UiLCJuYW1lIjoiZ19pZmFjZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiTmF1dGlsdXNfM18wLk5hdXRpbHVzLkZpbGVJbmZvSW50ZXJmYWNlLmh0bWwjbmFtZSIsIm5hbWUiOiJuYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ik5hdXRpbHVzXzNfMC5OYXV0aWx1cy5GaWxlSW5mb0ludGVyZmFjZS5odG1sI2FkZF9lbWJsZW0iLCJuYW1lIjoiYWRkX2VtYmxlbSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJOYXV0aWx1c18zXzAuTmF1dGlsdXMuRmlsZUluZm9JbnRlcmZhY2UuaHRtbCNhZGRfc3RyaW5nX2F0dHJpYnV0ZSIsIm5hbWUiOiJhZGRfc3RyaW5nX2F0dHJpYnV0ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJOYXV0aWx1c18zXzAuTmF1dGlsdXMuRmlsZUluZm9JbnRlcmZhY2UuaHRtbCNjYW5fd3JpdGUiLCJuYW1lIjoiY2FuX3dyaXRlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ik5hdXRpbHVzXzNfMC5OYXV0aWx1cy5GaWxlSW5mb0ludGVyZmFjZS5odG1sI2dldF9hY3RpdmF0aW9uX3VyaSIsIm5hbWUiOiJnZXRfYWN0aXZhdGlvbl91cmkiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiTmF1dGlsdXNfM18wLk5hdXRpbHVzLkZpbGVJbmZvSW50ZXJmYWNlLmh0bWwjZ2V0X2ZpbGVfdHlwZSIsIm5hbWUiOiJnZXRfZmlsZV90eXBlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ik5hdXRpbHVzXzNfMC5OYXV0aWx1cy5GaWxlSW5mb0ludGVyZmFjZS5odG1sI2dldF9sb2NhdGlvbiIsIm5hbWUiOiJnZXRfbG9jYXRpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiTmF1dGlsdXNfM18wLk5hdXRpbHVzLkZpbGVJbmZvSW50ZXJmYWNlLmh0bWwjZ2V0X21pbWVfdHlwZSIsIm5hbWUiOiJnZXRfbWltZV90eXBlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ik5hdXRpbHVzXzNfMC5OYXV0aWx1cy5GaWxlSW5mb0ludGVyZmFjZS5odG1sI2dldF9tb3VudCIsIm5hbWUiOiJnZXRfbW91bnQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiTmF1dGlsdXNfM18wLk5hdXRpbHVzLkZpbGVJbmZvSW50ZXJmYWNlLmh0bWwjZ2V0X25hbWUiLCJuYW1lIjoiZ2V0X25hbWUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiTmF1dGlsdXNfM18wLk5hdXRpbHVzLkZpbGVJbmZvSW50ZXJmYWNlLmh0bWwjZ2V0X3BhcmVudF9pbmZvIiwibmFtZSI6ImdldF9wYXJlbnRfaW5mbyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJOYXV0aWx1c18zXzAuTmF1dGlsdXMuRmlsZUluZm9JbnRlcmZhY2UuaHRtbCNnZXRfcGFyZW50X2xvY2F0aW9uIiwibmFtZSI6ImdldF9wYXJlbnRfbG9jYXRpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiTmF1dGlsdXNfM18wLk5hdXRpbHVzLkZpbGVJbmZvSW50ZXJmYWNlLmh0bWwjZ2V0X3BhcmVudF91cmkiLCJuYW1lIjoiZ2V0X3BhcmVudF91cmkiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiTmF1dGlsdXNfM18wLk5hdXRpbHVzLkZpbGVJbmZvSW50ZXJmYWNlLmh0bWwjZ2V0X3N0cmluZ19hdHRyaWJ1dGUiLCJuYW1lIjoiZ2V0X3N0cmluZ19hdHRyaWJ1dGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiTmF1dGlsdXNfM18wLk5hdXRpbHVzLkZpbGVJbmZvSW50ZXJmYWNlLmh0bWwjZ2V0X3VyaSIsIm5hbWUiOiJnZXRfdXJpIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ik5hdXRpbHVzXzNfMC5OYXV0aWx1cy5GaWxlSW5mb0ludGVyZmFjZS5odG1sI2dldF91cmlfc2NoZW1lIiwibmFtZSI6ImdldF91cmlfc2NoZW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ik5hdXRpbHVzXzNfMC5OYXV0aWx1cy5GaWxlSW5mb0ludGVyZmFjZS5odG1sI2ludmFsaWRhdGVfZXh0ZW5zaW9uX2luZm8iLCJuYW1lIjoiaW52YWxpZGF0ZV9leHRlbnNpb25faW5mbyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJOYXV0aWx1c18zXzAuTmF1dGlsdXMuRmlsZUluZm9JbnRlcmZhY2UuaHRtbCNpc19kaXJlY3RvcnkiLCJuYW1lIjoiaXNfZGlyZWN0b3J5IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ik5hdXRpbHVzXzNfMC5OYXV0aWx1cy5GaWxlSW5mb0ludGVyZmFjZS5odG1sI2lzX2dvbmUiLCJuYW1lIjoiaXNfZ29uZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJOYXV0aWx1c18zXzAuTmF1dGlsdXMuRmlsZUluZm9JbnRlcmZhY2UuaHRtbCNpc19taW1lX3R5cGUiLCJuYW1lIjoiaXNfbWltZV90eXBlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfV0sImNsYXNzTmFtZXMiOiJjdXJyZW50IHRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiTmF1dGlsdXNfM18wLk5hdXRpbHVzLkZpbGVJbmZvSW50ZXJmYWNlLmh0bWwiLCJuYW1lIjoiRmlsZUluZm9JbnRlcmZhY2UifQ==
Interface for extensions to provide additional menu items.