Documentation ¶
Index ¶
- type QueryFileInfoJob
- func (*QueryFileInfoJob) GetDBusInfo() dbus.DBusInfo
- func (job *QueryFileInfoJob) GetIconName(file string) string
- func (job *QueryFileInfoJob) GetThemeIcon(file string, size int32) string
- func (job *QueryFileInfoJob) GetThumbnail(file string, size int32) (string, error)
- func (job *QueryFileInfoJob) GetThumbnailWithMIME(file string, size int32, mime string) (string, error)
- func (job *QueryFileInfoJob) IsNativeFile(uriOrPath string) bool
- func (job *QueryFileInfoJob) QueryInfo(uriOrPath string, attributes string, flags uint32) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type QueryFileInfoJob ¶
type QueryFileInfoJob struct { QueryFlagNofollowSymlinks uint32 QueryFlagNone uint32 FileTypeRegular uint32 FileTypeSpecial uint32 FileTypeUnknown uint32 FileTypeShortcut uint32 FileTypeDirectory uint32 FileTypeMountable uint32 FileTypeSymbolicLink uint32 DriveStartStopTypePassword uint32 DriveStartStopTypeNetwork uint32 DriveStartStopTypeUnknown uint32 DriveStartStopTypeShutdown uint32 DriveStartStopTypeMultidisk uint32 FilesystemPreviewTypeIfLocal uint32 FilesystemPreviewTypeNever uint32 FilesystemPreviewTypeIfAlways uint32 FileAttributeStandardType string FileAttributeStandardIsHidden string FileAttributeStandardIsBackup string FileAttributeStandardIsSymlink string FileAttributeStandardIsVirtual string FileAttributeStandardName string FileAttributeStandardDisplayName string FileAttributeStandardEditName string FileAttributeStandardCopyName string // FileAttributeStandardIcon string // FileAttributeStandardSymbolicIcon string FileAttributeStandardContentType string FileAttributeStandardFastContentType string FileAttributeStandardSize string FileAttributeStandardAllocatedSize string FileAttributeStandardSymlinkTarget string FileAttributeStandardTargetUri string FileAttributeStandardSortOrder string FileAttributeEtagValue string FileAttributeIdFile string FileAttributeIdFilesystem string FileAttributeAccessCanRead string FileAttributeAccessCanWrite string FileAttributeAccessCanExecute string FileAttributeAccessCanDelete string FileAttributeAccessCanTrash string FileAttributeAccessCanRename string FileAttributeMountableCanMount string FileAttributeMountableCanUnmount string FileAttributeMountableCanEject string FileAttributeMountableUnixDevice string FileAttributeMountableUnixDeviceFile string FileAttributeMountableHalUdi string FileAttributeMountableCanPoll string FileAttributeMountableIsMediaCheckAutomatic string FileAttributeMountableCanStart string FileAttributeMountableCanStartDegraded string FileAttributeMountableCanStop string FileAttributeMountableStartStopType string FileAttributeTimeModified string FileAttributeTimeModifiedUsec string FileAttributeTimeAccess string FileAttributeTimeAccessUsec string FileAttributeTimeChanged string FileAttributeTimeChangedUsec string FileAttributeTimeCreated string FileAttributeTimeCreatedUsec string FileAttributeUnixDevice string FileAttributeUnixInode string FileAttributeUnixMode string FileAttributeUnixNlink string FileAttributeUnixUid string FileAttributeUnixGid string FileAttributeUnixRdev string FileAttributeUnixBlockSize string FileAttributeUnixBlocks string FileAttributeUnixIsMountpoint string FileAttributeDosIsArchive string FileAttributeDosIsSystem string FileAttributeOwnerUser string FileAttributeOwnerUserReal string FileAttributeOwnerGroup string FileAttributeThumbnailPath string FileAttributeThumbnailingFailed string FileAttributeThumbnailIsValid string // FileAttributePreviewIcon string FileAttributeFilesystemSize string FileAttributeFilesystemFree string FileAttributeFilesystemUsed string FileAttributeFilesystemType string FileAttributeFilesystemReadonly string FileAttributeGvfsBackend string FileAttributeSelinuxContext string FileAttributeTrashItemCount string FileAttributeTrashDeletionDate string FileAttributeTrashOrigPath string FileAttributeFilesystemUsePreview string FileAttributeStandardDescription string }
func NewQueryFileInfoJob ¶
func NewQueryFileInfoJob() *QueryFileInfoJob
func (*QueryFileInfoJob) GetDBusInfo ¶
func (*QueryFileInfoJob) GetDBusInfo() dbus.DBusInfo
func (*QueryFileInfoJob) GetIconName ¶
func (job *QueryFileInfoJob) GetIconName(file string) string
GetIconName get icon name for file. If the file is a executable desktop file, the app icon name will be returned, otherwise, a coresponding file icon name will be returned.
func (*QueryFileInfoJob) GetThemeIcon ¶
func (job *QueryFileInfoJob) GetThemeIcon(file string, size int32) string
GetThemeIcon gets theme icon from file or icon name with specific size. If the file is a executable desktop file, the app icon will be returned, otherwise, a coresponding file icon will be returned.
NB: This function is not explicit enough, it might be deprecated in the future.
func (*QueryFileInfoJob) GetThumbnail ¶
func (job *QueryFileInfoJob) GetThumbnail(file string, size int32) (string, error)
GetThumbnail creates thumbnail for file with specific size.
func (*QueryFileInfoJob) GetThumbnailWithMIME ¶
func (job *QueryFileInfoJob) GetThumbnailWithMIME(file string, size int32, mime string) (string, error)
GetThumbnail creates thumbnail from mime with specific size.
func (*QueryFileInfoJob) IsNativeFile ¶
func (job *QueryFileInfoJob) IsNativeFile(uriOrPath string) bool
IsNativeFile returns
Click to show internal directories.
Click to hide internal directories.