Top |
void | (*ThunarDeviceCallback) () |
const gchar * | thunar_device_get_eject_label () |
gchar * | thunar_device_get_name () |
GIcon * | thunar_device_get_icon () |
ThunarDeviceKind | thunar_device_get_kind () |
gchar * | thunar_device_get_identifier () |
gchar * | thunar_device_get_identifier_unix () |
gboolean | thunar_device_get_hidden () |
gboolean | thunar_device_can_eject () |
gboolean | thunar_device_can_mount () |
gboolean | thunar_device_can_unmount () |
gboolean | thunar_device_is_mounted () |
GFile * | thunar_device_get_root () |
gint | thunar_device_compare_by_name () |
void | thunar_device_mount () |
void | thunar_device_unmount () |
void | thunar_device_eject () |
void | thunar_device_reload_file () |
void (*ThunarDeviceCallback) (ThunarDevice *device
,const GError *error
,gpointer user_data
);
const gchar *
thunar_device_get_eject_label (const ThunarDevice *device
);
Obtains the recommended name for the eject action, specific to GIO's drive type.
gchar *
thunar_device_get_name (const ThunarDevice *device
);
Returns the name of the device
if the device
is mounted.
The caller is responsible to free the returned string
using g_free()
when no longer needed.
GIcon * thunar_device_get_icon (const ThunarDevice *device
,gboolean symbolic
);
gchar *
thunar_device_get_identifier_unix (const ThunarDevice *device
);
gboolean
thunar_device_can_eject (const ThunarDevice *device
);
If the user should see the option to eject this device.
gboolean
thunar_device_can_mount (const ThunarDevice *device
);
If the user should see the option to mount this device.
gboolean
thunar_device_can_unmount (const ThunarDevice *device
);
If the user should see the option to unmount this device.
gint thunar_device_compare_by_name (const ThunarDevice *device1
,const ThunarDevice *device2
);
void thunar_device_mount (ThunarDevice *device
,GMountOperation *mount_operation
,GCancellable *cancellable
,ThunarDeviceCallback callback
,gpointer user_data
);
void thunar_device_unmount (ThunarDevice *device
,GMountOperation *mount_operation
,GCancellable *cancellable
,ThunarDeviceCallback callback
,gpointer user_data
);
Try to eject a ThunarDevice, fall-back to unmounting
void thunar_device_eject (ThunarDevice *device
,GMountOperation *mount_operation
,GCancellable *cancellable
,ThunarDeviceCallback callback
,gpointer user_data
);
void
thunar_device_reload_file (ThunarDevice *device
);
Reload the related ThunarFile of the ThunarDevice