## Documentation

Table of Contents
Class Inheritance Tree
Widget Screenshots
Package groups

## Index

Package: Recent_Chooser_Widget

- Goto spec source

# Description

    package Gtk.Recent_Chooser_Widget is

Gtk_Recent_Chooser_Widget is a widget suitable for selecting recently used files. It is the main building block of a Gtk_Recent_Chooser_Dialog. Most applications will only need to use the latter; you can use Gtk_Recent_Chooser_Widget as part of a larger window if you have special needs.

Note that Gtk_Recent_Chooser_Widget does not have any methods of its own.

Instead, you should use the functions that work on a Gtk_Recent_Chooser.

Recently used files are supported since GTK+ 2.10.

Binding from C File version 2.16.6

# Classes

### Gtk_Recent_Chooser_Widget_Record

- Goto declaration in source
- Goto full declaration in source

    type Gtk_Recent_Chooser_Widget_Record is
         new Gtk.Box.Gtk_Vbox_Record with private;

#### Primitive operations:

Gtk.Box.Get_Child

- To API doc
- To spec

(Inherited)
Gtk.Box.Get_Homogeneous

- To API doc
- To spec

(Inherited)
Gtk.Box.Get_Orientation

- To API doc
- To spec

(Inherited)
Gtk.Box.Get_Spacing

- To API doc
- To spec

(Inherited)
Gtk.Box.Pack_End

- To API doc
- To spec

(Inherited)
Gtk.Box.Pack_End_Defaults

- To API doc
- To spec

(Inherited)
Gtk.Box.Pack_Start

- To API doc
- To spec

(Inherited)
Gtk.Box.Pack_Start_Defaults

- To API doc
- To spec

(Inherited)
Gtk.Box.Query_Child_Packing

- To API doc
- To spec

(Inherited)
Gtk.Box.Reorder_Child

- To API doc
- To spec

(Inherited)
Gtk.Box.Set_Child_Packing

- To API doc
- To spec

(Inherited)
Gtk.Box.Set_Homogeneous

- To API doc
- To spec

(Inherited)
Gtk.Box.Set_Orientation

- To API doc
- To spec

(Inherited)
Gtk.Box.Set_Spacing

- To API doc
- To spec

(Inherited)

# Types

### Gtk_Recent_Chooser_Widget

- Goto declaration in source

    type Gtk_Recent_Chooser_Widget is
         access all Gtk_Recent_Chooser_Widget_Record'Class;

# Subprograms & Entries

### Get_Type

- Goto spec in source
- Goto body in source

    function Get_Type return GType;

### Gtk_New

- Goto spec in source

    procedure Gtk_New (Widget: out Gtk_Recent_Chooser_Widget);

### Initialize

- Goto spec in source

    procedure Initialize (Widget: access Gtk_Recent_Chooser_Widget_Record'Class);

Creates a new Gtk_Recent_Chooser_Widget object. This is an embeddable widget used to access the recently used resources list.

### Gtk_New_For_Manager

- Goto spec in source

    procedure Gtk_New_For_Manager (Widget: out Gtk_Recent_Chooser_Widget;Manager: access Gtk.Recent_Manager.Gtk_Recent_Manager_Record'Class);

### Initialize_For_Manager

- Goto spec in source

    procedure Initialize_For_Manager (Widget: access Gtk_Recent_Chooser_Widget_Record'Class;Manager: access Gtk.Recent_Manager.Gtk_Recent_Manager_Record'Class);

Creates a new Gtk_Recent_Chooser_Widget with a specified recent manager. This is useful if you have implemented your own recent manager, or if you have a customized instance of a Gtk_Recent_Manager object.