Constructor

Gtk.FileChooserNative.new

Declaration [src]

GtkFileChooserNative*
gtk_file_chooser_native_new (
  const char* title,
  GtkWindow* parent,
  GtkFileChooserAction action,
  const char* accept_label,
  const char* cancel_label
)

Description [src]

Creates a new GtkFileChooserNative.

Parameters

title const char*
 

Title of the native, or NULL

 Can be NULL
 The data is owned by the caller of the function
 The string is a NUL terminated UTF-8 string
parent GtkWindow
 

Transient parent of the native, or NULL

 Can be NULL
 The data is owned by the caller of the function
action GtkFileChooserAction
 

Open or save mode for the dialog

accept_label const char*
 

text to go in the accept button, or NULL for the default

 Can be NULL
 The data is owned by the caller of the function
 The string is a NUL terminated UTF-8 string
cancel_label const char*
 

text to go in the cancel button, or NULL for the default

 Can be NULL
 The data is owned by the caller of the function
 The string is a NUL terminated UTF-8 string

Return value

Returns: GtkFileChooserNative

a new GtkFileChooserNative

The caller of the function takes ownership of the data, and is responsible for freeing it