Back to Seed Clases

Gtk


Classes

Interfaces

Structs

Unions

Enums

Class Gtk.RecentChooserDialog

Import line: Gtk = imports.gi.Gtk;
GIR File: Gtk-3.0.gir
C documentation: GtkRecentChooserDialog
Class : RecentChooserDialog
Implements: Atk.ImplementorIface, Gtk.Buildable, Gtk.RecentChooser
Extends: Gtk.Dialog
GtkRecentChooserDialog is a dialog box suitable for displaying the recently
used documents. This widgets works by putting a GtkRecentChooserWidget inside
a GtkDialog. It exposes the GtkRecentChooserIface interface, so you can use
all the GtkRecentChooser functions on the recent chooser dialog as well as
those for GtkDialog.
Note that GtkRecentChooserDialog does not have any methods of its own.
Instead, you should use the functions that work on a GtkRecentChooser.

Typical usage
In the simplest of cases, you can use the following code to use
a GtkRecentChooserDialog to select a recently used file:

GtkWidget *dialog;
dialog = gtk_recent_chooser_dialog_new ("Recent Documents",
parent_window,
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
NULL);
if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_ACCEPT)
{
GtkRecentInfo *info;
info = gtk_recent_chooser_get_current_item (GTK_RECENT_CHOOSER (dialog));
open_file (gtk_recent_info_get_uri (info));
gtk_recent_info_unref (info);
}
gtk_widget_destroy (dialog);


Recently used files are supported since GTK+ 2.10.
Properties
Properties Defined By
Methods / Constructors
Method / Constructor Defined By
Events - usage syntax: this.signals.EVENTNAME.connect( Function )
Event Defined By