gtk.file_chooser_widget

Module for [FileChooserWidget] class

Types 3

#GtkFileChooserWidget is a widget for choosing files. It exposes the #GtkFileChooser interface, and you should use the methods of this interface to interact with the widget.

CSS nodes

GtkFileChooserWidget has a single CSS node with name filechooser.

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
FileChooserWidget self() nothrowReturns `this`, for use in `with` statements.
FileChooserWidgetGidBuilder builder() static nothrowGet builder for [gtk.file_chooser_widget.FileChooserWidget] Returns: New builder object
bool searchMode() @property nothrow
void searchMode(bool propval) @property nothrow
string subtitle() @property nothrow
gulong connectDesktopFolder(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : gtk.file_chooser_widget.FileChooserWidget))) && Parameters!T.length < 2) nothrowConnect to `DesktopFolder` signal.
gulong connectDownFolder(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : gtk.file_chooser_widget.FileChooserWidget))) && Parameters!T.length < 2) nothrowConnect to `DownFolder` signal.
gulong connectHomeFolder(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : gtk.file_chooser_widget.FileChooserWidget))) && Parameters!T.length < 2) nothrowConnect to `HomeFolder` signal.
gulong connectLocationPopup(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] == string))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : gtk.file_chooser_widget.FileChooserWidget))) && Parameters!T.length < 3) nothrowConnect to `LocationPopup` signal.
gulong connectLocationPopupOnPaste(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : gtk.file_chooser_widget.FileChooserWidget))) && Parameters!T.length < 2) nothrowConnect to `LocationPopupOnPaste` signal.
gulong connectLocationTogglePopup(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : gtk.file_chooser_widget.FileChooserWidget))) && Parameters!T.length < 2) nothrowConnect to `LocationTogglePopup` signal.
gulong connectPlacesShortcut(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : gtk.file_chooser_widget.FileChooserWidget))) && Parameters!T.length < 2) nothrowConnect to `PlacesShortcut` signal.
gulong connectQuickBookmark(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] == int))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : gtk.file_chooser_widget.FileChooserWidget))) && Parameters!T.length < 3) nothrowConnect to `QuickBookmark` signal.
gulong connectRecentShortcut(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : gtk.file_chooser_widget.FileChooserWidget))) && Parameters!T.length < 2) nothrowConnect to `RecentShortcut` signal.
gulong connectSearchShortcut(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : gtk.file_chooser_widget.FileChooserWidget))) && Parameters!T.length < 2) nothrowConnect to `SearchShortcut` signal.
gulong connectShowHidden(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : gtk.file_chooser_widget.FileChooserWidget))) && Parameters!T.length < 2) nothrowConnect to `ShowHidden` signal.
gulong connectUpFolder(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : gtk.file_chooser_widget.FileChooserWidget))) && Parameters!T.length < 2) nothrowConnect to `UpFolder` signal.
Constructors
this(void * ptr, Flag!"Take" take)
this(gtk.types.FileChooserAction action)Creates a new #GtkFileChooserWidget. This is a file chooser widget that can be embedded in custom windows, and it is the same widget that is used by #GtkFileChooserDialog.