FileChooserIfaceProxy

Proxy object for Gtk.FileChooser interface when a GObject has no applicable D binding

class FileChooserIfaceProxy : IfaceProxy , FileChooser {}

Mixed In Members

From mixin FileChooserT!()

addChoice
void addChoice(string id, string label, string[] options, string[] optionLabels)

Adds a 'choice' to the file chooser.

addFilter
void addFilter(gtk.file_filter.FileFilter filter)

Adds filter to the list of filters that the user can select between.

addShortcutFolder
bool addShortcutFolder(gio.file.File folder)

Adds a folder to be displayed with the shortcut folders in a file chooser.

getAction
gtk.types.FileChooserAction getAction()

Gets the type of operation that the file chooser is performing.

getChoice
string getChoice(string id)

Gets the currently selected option in the 'choice' with the given ID.

getCreateFolders
bool getCreateFolders()

Gets whether file chooser will offer to create new folders.

getCurrentFolder
gio.file.File getCurrentFolder()

Gets the current folder of chooser as gio.file.File.

getCurrentName
string getCurrentName()

Gets the current name in the file selector, as entered by the user.

getFile
gio.file.File getFile()

Gets the gio.file.File for the currently selected file in the file selector.

getFiles
gio.list_model.ListModel getFiles()

Lists all the selected files and subfolders in the current folder of chooser as gio.file.File.

getFilter
gtk.file_filter.FileFilter getFilter()

Gets the current filter.

getFilters
gio.list_model.ListModel getFilters()

Gets the current set of user-selectable filters, as a list model.

getSelectMultiple
bool getSelectMultiple()

Gets whether multiple files can be selected in the file chooser.

getShortcutFolders
gio.list_model.ListModel getShortcutFolders()

Queries the list of shortcut folders in the file chooser.

removeChoice
void removeChoice(string id)

Removes a 'choice' that has been added with gtk.file_chooser.FileChooser.addChoice.

removeFilter
void removeFilter(gtk.file_filter.FileFilter filter)

Removes filter from the list of filters that the user can select between.

removeShortcutFolder
bool removeShortcutFolder(gio.file.File folder)

Removes a folder from the shortcut folders in a file chooser.

setAction
void setAction(gtk.types.FileChooserAction action)

Sets the type of operation that the chooser is performing.

setChoice
void setChoice(string id, string option)

Selects an option in a 'choice' that has been added with gtk.file_chooser.FileChooser.addChoice.

setCreateFolders
void setCreateFolders(bool createFolders)

Sets whether file chooser will offer to create new folders.

setCurrentFolder
bool setCurrentFolder(gio.file.File file)

Sets the current folder for chooser from a gio.file.File.

setCurrentName
void setCurrentName(string name)

Sets the current name in the file selector, as if entered by the user.

setFile
bool setFile(gio.file.File file)

Sets file as the current filename for the file chooser.

setFilter
void setFilter(gtk.file_filter.FileFilter filter)

Sets the current filter.

setSelectMultiple
void setSelectMultiple(bool selectMultiple)

Sets whether multiple files can be selected in the file chooser.

Inherited Members

From FileChooser

addChoice
void addChoice(string id, string label, string[] options, string[] optionLabels)

Adds a 'choice' to the file chooser.

addFilter
void addFilter(gtk.file_filter.FileFilter filter)

Adds filter to the list of filters that the user can select between.

addShortcutFolder
bool addShortcutFolder(gio.file.File folder)

Adds a folder to be displayed with the shortcut folders in a file chooser.

getAction
gtk.types.FileChooserAction getAction()

Gets the type of operation that the file chooser is performing.

getChoice
string getChoice(string id)

Gets the currently selected option in the 'choice' with the given ID.

getCreateFolders
bool getCreateFolders()

Gets whether file chooser will offer to create new folders.

getCurrentFolder
gio.file.File getCurrentFolder()

Gets the current folder of chooser as gio.file.File.

getCurrentName
string getCurrentName()

Gets the current name in the file selector, as entered by the user.

getFile
gio.file.File getFile()

Gets the gio.file.File for the currently selected file in the file selector.

getFiles
gio.list_model.ListModel getFiles()

Lists all the selected files and subfolders in the current folder of chooser as gio.file.File.

getFilter
gtk.file_filter.FileFilter getFilter()

Gets the current filter.

getFilters
gio.list_model.ListModel getFilters()

Gets the current set of user-selectable filters, as a list model.

getSelectMultiple
bool getSelectMultiple()

Gets whether multiple files can be selected in the file chooser.

getShortcutFolders
gio.list_model.ListModel getShortcutFolders()

Queries the list of shortcut folders in the file chooser.

removeChoice
void removeChoice(string id)

Removes a 'choice' that has been added with gtk.file_chooser.FileChooser.addChoice.

removeFilter
void removeFilter(gtk.file_filter.FileFilter filter)

Removes filter from the list of filters that the user can select between.

removeShortcutFolder
bool removeShortcutFolder(gio.file.File folder)

Removes a folder from the shortcut folders in a file chooser.

setAction
void setAction(gtk.types.FileChooserAction action)

Sets the type of operation that the chooser is performing.

setChoice
void setChoice(string id, string option)

Selects an option in a 'choice' that has been added with gtk.file_chooser.FileChooser.addChoice.

setCreateFolders
void setCreateFolders(bool createFolders)

Sets whether file chooser will offer to create new folders.

setCurrentFolder
bool setCurrentFolder(gio.file.File file)

Sets the current folder for chooser from a gio.file.File.

setCurrentName
void setCurrentName(string name)

Sets the current name in the file selector, as if entered by the user.

setFile
bool setFile(gio.file.File file)

Sets file as the current filename for the file chooser.

setFilter
void setFilter(gtk.file_filter.FileFilter filter)

Sets the current filter.

setSelectMultiple
void setSelectMultiple(bool selectMultiple)

Sets whether multiple files can be selected in the file chooser.