Foundry.InputFile

g Foundry.Input Foundry.Input Foundry.InputFile Foundry.InputFile Foundry.Input->Foundry.InputFile GObject.Object GObject.Object GObject.Object->Foundry.Input

Subclasses:

None

Methods

Inherited:

Foundry.Input (4), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (title, subtitle, validator, file_type, value)

dup_value ()

get_file_type ()

set_value (value)

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Inherited:

Foundry.Input (3)

Name

Type

Flags

Short Description

file-type

Gio.FileType

r/w/en

value

Gio.File

r/w/en

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Class Details

class Foundry.InputFile(**kwargs)
Bases:

Foundry.Input

Abstract:

No

Structure:

Foundry.InputFileClass

classmethod new(title, subtitle, validator, file_type, value)
Parameters:
Return type:

Foundry.Input

Use G_FILE_TYPE_DIRECTORY for file_type to select only directories. Use G_FILE_TYPE_REGULAR for only regular files. Use G_FILE_TYPE_UNKNOWN for either.

dup_value()
Return type:

Gio.File or None

get_file_type()
Return type:

Gio.FileType

set_value(value)
Parameters:

value (Gio.File) –

Property Details

Foundry.InputFile.props.file_type
Name:

file-type

Type:

Gio.FileType

Default Value:

Gio.FileType.REGULAR

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Foundry.InputFile.props.value
Name:

value

Type:

Gio.File

Default Value:

None

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY