Sets our main struct and passes it to the parent class.
Compares two unix mounts.
Makes a copy of @mount_entry.
Frees a unix mount.
Gets the device path for a unix mount.
Gets the filesystem type for the unix mount.
Gets the mount path for a unix mount.
Gets a comma-separated list of mount options for the unix mount. For example, rw,relatime,seclabel,data=ordered.
Gets the root of the mount within the filesystem. This is useful e.g. for mounts created by bind operation, or btrfs subvolumes.
the main Gtk struct as a void*
Get the main Gtk struct
Guesses whether a Unix mount can be ejected.
Guesses the icon of a Unix mount.
Guesses the name of a Unix mount. The result is a translated string.
Guesses whether a Unix mount should be displayed in the UI.
Guesses the symbolic icon of a Unix mount.
Checks if a unix mount is mounted read only.
Checks if a Unix mount is a system mount. This is the Boolean OR of g_unix_is_system_fs_type(), g_unix_is_system_device_path() and g_unix_is_mount_path_system_internal() on @mount_entry’s properties.
Gets a #GUnixMountEntry for a given mount path. If @time_read is set, it will be filled with a unix timestamp for checking if the mounts have changed since with g_unix_mounts_changed_since().
Determines if @mount_path is considered an implementation of the OS. This is primarily used for hiding mountable and mounted volumes that only are used in the OS and has little to no relevance to the casual user.
Gets a #GUnixMountEntry for a given file path. If @time_read is set, it will be filled with a unix timestamp for checking if the mounts have changed since with g_unix_mounts_changed_since().
Gets a #GList of #GUnixMountPoint containing the unix mount points. If @time_read is set, it will be filled with the mount timestamp, allowing for checking if the mounts have changed with g_unix_mount_points_changed_since().
Checks if the unix mounts have changed since a given unix time.
Gets a #GList of #GUnixMountEntry containing the unix mounts. If @time_read is set, it will be filled with the mount timestamp, allowing for checking if the mounts have changed with g_unix_mounts_changed_since().
Checks if the unix mount points have changed since a given unix time.
the main Gtk struct
Defines a Unix mount entry (e.g. <filename>/media/cdrom</filename>). This corresponds roughly to a mtab entry.