package Implements_File_Chooser is new Glib.Types.Implements (Gtk.File_Chooser.Gtk_File_Chooser, Gtk_File_Chooser_Dialog_Record, Gtk_File_Chooser_Dialog);
type Gtk_File_Chooser_Dialog_Record is new Gtk.Dialog.Gtk_Dialog_Record with null record;
type Gtk_File_Chooser_Dialog is access all Gtk_File_Chooser_Dialog_Record'Class;
function Get_Type return GType;
procedure Gtk_New
( | Dialog | : out Gtk_File_Chooser_Dialog; |
Title | : String; | |
Parent | : access Gtk.Window.Gtk_Window_Record'Class; | |
Action | : Gtk.File_Chooser.File_Chooser_Action); |
procedure Initialize
( | Dialog | : access Gtk_File_Chooser_Dialog_Record'Class; |
Title | : String; | |
Parent | : access Gtk.Window.Gtk_Window_Record'Class; | |
Action | : Gtk.File_Chooser.File_Chooser_Action); |
procedure Gtk_New_With_Backend
( | Dialog | : out Gtk_File_Chooser_Dialog; |
Title | : String; | |
Parent | : access Gtk.Window.Gtk_Window_Record'Class; | |
Action | : Gtk.File_Chooser.File_Chooser_Action; | |
Backend | : String); |
procedure Initialize_With_Backend
( | Dialog | : access Gtk_File_Chooser_Dialog_Record'Class; |
Title | : String; | |
Parent | : access Gtk.Window.Gtk_Window_Record'Class; | |
Action | : Gtk.File_Chooser.File_Chooser_Action; | |
Backend | : String); |
function "+"
( | Dialog | : access Gtk_File_Chooser_Dialog_Record'Class) return Gtk.File_Chooser.Gtk_File_Chooser renames Implements_File_Chooser.To_Interface; |
function "-"
( | File | : Gtk.File_Chooser.Gtk_File_Chooser) return Gtk_File_Chooser_Dialog renames Implements_File_Chooser.To_Object; |
Gtk_File_Chooser_Dialog is a dialog box suitable for use with "File/Open" or "File/Save as" commands. This widget works by putting a Gtk_File_Chooser_Widget inside a Gtk_Dialog. It exposes the Gtk_File_Chooser interface, so you can use all of the Gtk_File_Chooser functions on the file chooser dialog as well as those for GtkDialog.
Note that Gtk_File_Chooser_Dialog does not have any methods of its own.
Instead, you should use the functions that work on a Gtk_File_Chooser.
Binding from C File version 2.8.17