---
name: "GFile.chooser"
section: "3o"
platform: "linux"
package: "liblablgtk2-ocaml-doc"
version: "2.4.0v0.2tv-8"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/GFile.chooser"
---

# GFile.chooser(3o)

no description

## NAME

GFile.chooser - no description

## Class type

Class type   GFile.chooser

## Documentation

*class type chooser =* **object end**

**Since** GTK 2.4

*method set\_action :* **GtkEnums.file\_chooser\_action -\> unit**

*method action :* **GtkEnums.file\_chooser\_action**

*method set\_local\_only :* **bool -\> unit**

*method local\_only :* **bool**

*method set\_select\_multiple :* **bool -\> unit**

*method select\_multiple :* **bool**

*method set\_current\_name :* **string -\> unit**

*method show\_hidden :* **bool**

*method set\_show\_hidden :* **bool -\> unit**

*method set\_filename :* **string -\> bool**

*method filename :* **string option**

*method select\_filename :* **string -\> bool**

*method unselect\_filename :* **string -\> unit**

*method get\_filenames :* **string list**

*method set\_current\_folder :* **string -\> bool**

*method current\_folder :* **string option**

*method set\_uri :* **string -\> bool**

*method uri :* **string option**

*method select\_uri :* **string -\> bool**

*method unselect\_uri :* **string -\> unit**

*method get\_uris :* **string list**

*method set\_current\_folder\_uri :* **string -\> bool**

*method current\_folder\_uri :* **string**

*method select\_all :* **unit**

*method unselect\_all :* **unit**

*method set\_preview\_widget :* **GObj.widget -\> unit**

*method preview\_widget :* **GObj.widget**

*method set\_preview\_widget\_active :* **bool -\> unit**

*method preview\_widget\_active :* **bool**

*method preview\_filename :* **string option**

*method preview\_uri :* **string option**

*method set\_use\_preview\_label :* **bool -\> unit**

*method use\_preview\_label :* **bool**

*method set\_extra\_widget :* **GObj.widget -\> unit**

*method extra\_widget :* **GObj.widget**

*method add\_filter :* **GFile.filter -\> unit**

*method remove\_filter :* **GFile.filter -\> unit**

*method list\_filters :* **GFile.filter list**

*method set\_filter :* **GFile.filter -\> unit**

*method filter :* **GFile.filter**

*method add\_shortcut\_folder :* **string -\> unit**

**Raises GtkFile.FileChooser.Error** if operation fails

*method remove\_shortcut\_folder :* **string -\> unit**

**Raises GtkFile.FileChooser.Error** if operation fails

*method list\_shortcut\_folders :* **string list**

*method add\_shortcut\_folder\_uri :* **string -\> unit**

**Raises GtkFile.FileChooser.Error** if operation fails

*method remove\_shortcut\_folder\_uri :* **string -\> unit**

**Raises GtkFile.FileChooser.Error** if operation fails

*method list\_shortcut\_folder\_uris :* **string list**
