---
name: "Gtk2::FileSelection"
section: "3pm"
platform: "linux"
package: "libgtk2-perl-doc"
version: "2:1.24992-1"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/Gtk2::FileSelection"
---

# Gtk2::FileSelection(3pm)

wrapper for GtkFileSelection

## NAME

Gtk2::FileSelection - wrapper for GtkFileSelection

## HIERARCHY

```
  Glib::Object
  +----Glib::InitiallyUnowned
       +----Gtk2::Object
            +----Gtk2::Widget
                 +----Gtk2::Container
                      +----Gtk2::Bin
                           +----Gtk2::Window
                                +----Gtk2::Dialog
                                     +----Gtk2::FileSelection
```

## INTERFACES

```
  Glib::Object::_Unregistered::AtkImplementorIface
  Gtk2::Buildable
```

## DEPRECATION WARNING

Gtk2::FileSelection has been marked as deprecated, and should not be used in newly written code.

You should use Gtk2::FileChooserDialog instead of Gtk2::FileSelection.

## METHODS

### widget = Gtk2::FileSelection-\>new ($title)

- •

  `$title` (string)

### widget = $fs-\>action\_area

### widget = $fs-\>button\_area

### widget = $fs-\>cancel\_button

### $filesel-\>complete ($pattern)

- •

  `$pattern` (string)

### widget = $fs-\>dir\_list

### widget = $fs-\>file\_list

### localized file name = $filesel-\>get\_filename

### $filesel-\>set\_filename ($filename)

- •

  `$filename` (localized file name)

### widget = $fs-\>fileop\_c\_dir

### widget = $fs-\>fileop\_del\_file

### widget = $fs-\>fileop\_dialog

### widget = $fs-\>fileop\_entry

### string = $fs-\>fileop\_file

### widget = $fs-\>fileop\_ren\_file

### widget = $fs-\>help\_button

### $filesel-\>hide\_fileop\_buttons

### widget = $fs-\>history\_menu

### widget = $fs-\>history\_pulldown

### widget = $fs-\>main\_vbox

### widget = $fs-\>ok\_button

### boolean = $filesel-\>get\_select\_multiple

### $filesel-\>set\_select\_multiple ($select\_multiple)

- •

  `$select_multiple` (boolean)

### widget = $fs-\>selection\_entry

### widget = $fs-\>selection\_text

### list = $filesel-\>get\_selections

Returns the list of file name(s) selected.

### $filesel-\>show\_fileop\_buttons

## PROPERTIES

- 'filename' (string : default undef : readable / writable / private)

  The currently selected filename

- 'select-multiple' (boolean : default false : readable / writable / private)

  Whether to allow multiple files to be selected

- 'show-fileops' (boolean : default true : readable / writable / private)

  Whether buttons for creating/manipulating files should be displayed

## SEE ALSO

Gtk2, Glib::Object, Glib::InitiallyUnowned, Gtk2::Object, Gtk2::Widget, Gtk2::Container, Gtk2::Bin, Gtk2::Window, Gtk2::Dialog

## COPYRIGHT

Copyright (C) 2003-2011 by the gtk2-perl team.

This software is licensed under the LGPL.  See Gtk2 for a full notice.
