Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 36a4a1ce4320fd74059ccc32828cc5d4 > files > 288

gtkmm3.0-doc-3.14.0-2.mga5.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.7"/>
<title>gtkmm: Gtk::FileChooser Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">gtkmm
   &#160;<span id="projectnumber">3.14.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.7 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceGtk.html">Gtk</a></li><li class="navelem"><a class="el" href="classGtk_1_1FileChooser.html">FileChooser</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="classGtk_1_1FileChooser-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Gtk::FileChooser Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a class="el" href="classGtk_1_1FileChooser.html" title="Gtk::FileChooser is an interface that can be implemented by file selection widgets. ">Gtk::FileChooser</a> is an interface that can be implemented by file selection widgets.  
 <a href="classGtk_1_1FileChooser.html#details">More...</a></p>

<p><code>#include &lt;gtkmm/filechooser.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Gtk::FileChooser:</div>
<div class="dyncontent">
<div class="center"><img src="classGtk_1_1FileChooser__inherit__graph.png" border="0" usemap="#Gtk_1_1FileChooser_inherit__map" alt="Inheritance graph"/></div>
<map name="Gtk_1_1FileChooser_inherit__map" id="Gtk_1_1FileChooser_inherit__map">
<area shape="rect" id="node5" href="classGtk_1_1FileChooserButton.html" title="A button to launch a file chooser dialog. " alt="" coords="5,304,173,331"/><area shape="rect" id="node6" href="classGtk_1_1FileChooserDialog.html" title="Convenient file chooser window. " alt="" coords="197,304,361,331"/><area shape="rect" id="node7" href="classGtk_1_1FileChooserWidget.html" title="File chooser widget that can be embedded in other widgets. " alt="" coords="387,304,555,331"/><area shape="rect" id="node2" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="225,155,335,181"/><area shape="rect" id="node3" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="217,80,343,107"/><area shape="rect" id="node4" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="223,5,337,32"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aeb6d1117bbae0f33e6aa1912be108a09"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#aeb6d1117bbae0f33e6aa1912be108a09">~FileChooser</a> ()</td></tr>
<tr class="separator:aeb6d1117bbae0f33e6aa1912be108a09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1114551dd1d871a7f25dd922938ff3b6"><td class="memItemLeft" align="right" valign="top">GtkFileChooser*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a1114551dd1d871a7f25dd922938ff3b6">gobj</a> ()</td></tr>
<tr class="memdesc:a1114551dd1d871a7f25dd922938ff3b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a1114551dd1d871a7f25dd922938ff3b6">More...</a><br /></td></tr>
<tr class="separator:a1114551dd1d871a7f25dd922938ff3b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6d386652bf525ac7a000fac4dc70ab2"><td class="memItemLeft" align="right" valign="top">const GtkFileChooser*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#aa6d386652bf525ac7a000fac4dc70ab2">gobj</a> () const </td></tr>
<tr class="memdesc:aa6d386652bf525ac7a000fac4dc70ab2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#aa6d386652bf525ac7a000fac4dc70ab2">More...</a><br /></td></tr>
<tr class="separator:aa6d386652bf525ac7a000fac4dc70ab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac455a88d080c044c03abb343c46b38db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ac455a88d080c044c03abb343c46b38db">set_action</a> (<a class="el" href="group__gtkmmEnums.html#ga0d6076e7637ec501f26296e65fee2212">FileChooserAction</a> action)</td></tr>
<tr class="memdesc:ac455a88d080c044c03abb343c46b38db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the type of operation that the chooser is performing; the user interface is adapted to suit the selected action.  <a href="#ac455a88d080c044c03abb343c46b38db">More...</a><br /></td></tr>
<tr class="separator:ac455a88d080c044c03abb343c46b38db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14a4e2301d55430fd15dd9fcfa7a2d17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga0d6076e7637ec501f26296e65fee2212">FileChooserAction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a14a4e2301d55430fd15dd9fcfa7a2d17">get_action</a> () const </td></tr>
<tr class="memdesc:a14a4e2301d55430fd15dd9fcfa7a2d17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the type of operation that the file chooser is performing; see <a class="el" href="classGtk_1_1FileChooser.html#ac455a88d080c044c03abb343c46b38db" title="Sets the type of operation that the chooser is performing; the user interface is adapted to suit the ...">set_action()</a>.  <a href="#a14a4e2301d55430fd15dd9fcfa7a2d17">More...</a><br /></td></tr>
<tr class="separator:a14a4e2301d55430fd15dd9fcfa7a2d17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af80900d7204e232521e852b7c113b800"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#af80900d7204e232521e852b7c113b800">set_local_only</a> (bool local_only=true)</td></tr>
<tr class="memdesc:af80900d7204e232521e852b7c113b800"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether only local files can be selected in the file selector.  <a href="#af80900d7204e232521e852b7c113b800">More...</a><br /></td></tr>
<tr class="separator:af80900d7204e232521e852b7c113b800"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06677e7e96c91ab4b9531eee7511e6f9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a06677e7e96c91ab4b9531eee7511e6f9">get_local_only</a> () const </td></tr>
<tr class="memdesc:a06677e7e96c91ab4b9531eee7511e6f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether only local files can be selected in the file selector.  <a href="#a06677e7e96c91ab4b9531eee7511e6f9">More...</a><br /></td></tr>
<tr class="separator:a06677e7e96c91ab4b9531eee7511e6f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30a13c0df47fab50c93ad8f38db0c88c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a30a13c0df47fab50c93ad8f38db0c88c">set_select_multiple</a> (bool select_multiple=true)</td></tr>
<tr class="memdesc:a30a13c0df47fab50c93ad8f38db0c88c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether multiple files can be selected in the file selector.  <a href="#a30a13c0df47fab50c93ad8f38db0c88c">More...</a><br /></td></tr>
<tr class="separator:a30a13c0df47fab50c93ad8f38db0c88c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fba23a3276a6416827025090c1869eb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a8fba23a3276a6416827025090c1869eb">get_select_multiple</a> () const </td></tr>
<tr class="memdesc:a8fba23a3276a6416827025090c1869eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether multiple files can be selected in the file selector.  <a href="#a8fba23a3276a6416827025090c1869eb">More...</a><br /></td></tr>
<tr class="separator:a8fba23a3276a6416827025090c1869eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e5a029c4505333d02f97a61cb792186"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a4e5a029c4505333d02f97a61cb792186">set_show_hidden</a> (bool show_hidden=true)</td></tr>
<tr class="memdesc:a4e5a029c4505333d02f97a61cb792186"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether hidden files and folders are displayed in the file selector.  <a href="#a4e5a029c4505333d02f97a61cb792186">More...</a><br /></td></tr>
<tr class="separator:a4e5a029c4505333d02f97a61cb792186"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bc1ced81ce3f1eb0bc29c78a386cd4a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a2bc1ced81ce3f1eb0bc29c78a386cd4a">get_show_hidden</a> () const </td></tr>
<tr class="memdesc:a2bc1ced81ce3f1eb0bc29c78a386cd4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether hidden files and folders are displayed in the file selector.  <a href="#a2bc1ced81ce3f1eb0bc29c78a386cd4a">More...</a><br /></td></tr>
<tr class="separator:a2bc1ced81ce3f1eb0bc29c78a386cd4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09702b39adc997b0bcaa697306afb6e7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a09702b39adc997b0bcaa697306afb6e7">set_do_overwrite_confirmation</a> (bool do_overwrite_confirmation=true)</td></tr>
<tr class="memdesc:a09702b39adc997b0bcaa697306afb6e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether a file chooser in <a class="el" href="namespaceGtk.html#ga0d6076e7637ec501f26296e65fee2212a58b10d83eaf27bd2018d009f5066d6d3" title="Indicates save mode. ">Gtk::FILE_CHOOSER_ACTION_SAVE</a> mode will present a confirmation dialog if the user types a file name that already exists.  <a href="#a09702b39adc997b0bcaa697306afb6e7">More...</a><br /></td></tr>
<tr class="separator:a09702b39adc997b0bcaa697306afb6e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b93f5a58fe44f3c8eec039ec5e637f1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a7b93f5a58fe44f3c8eec039ec5e637f1">get_do_overwrite_confirmation</a> () const </td></tr>
<tr class="memdesc:a7b93f5a58fe44f3c8eec039ec5e637f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries whether a file chooser is set to confirm for overwriting when the user types a file name that already exists.  <a href="#a7b93f5a58fe44f3c8eec039ec5e637f1">More...</a><br /></td></tr>
<tr class="separator:a7b93f5a58fe44f3c8eec039ec5e637f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f01d6c09d301a6cb1b757d00b3cd5dc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a7f01d6c09d301a6cb1b757d00b3cd5dc">set_create_folders</a> (bool create_folders=true)</td></tr>
<tr class="memdesc:a7f01d6c09d301a6cb1b757d00b3cd5dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether file choser will offer to create new folders.  <a href="#a7f01d6c09d301a6cb1b757d00b3cd5dc">More...</a><br /></td></tr>
<tr class="separator:a7f01d6c09d301a6cb1b757d00b3cd5dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ae2155b7bea5f90d9ab8da13faedc68"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a4ae2155b7bea5f90d9ab8da13faedc68">get_create_folders</a> () const </td></tr>
<tr class="memdesc:a4ae2155b7bea5f90d9ab8da13faedc68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether file choser will offer to create new folders.  <a href="#a4ae2155b7bea5f90d9ab8da13faedc68">More...</a><br /></td></tr>
<tr class="separator:a4ae2155b7bea5f90d9ab8da13faedc68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c01937980edceb0f5d12bc0d4d593bc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a5c01937980edceb0f5d12bc0d4d593bc">set_current_name</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
<tr class="memdesc:a5c01937980edceb0f5d12bc0d4d593bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current name in the file selector, as if entered by the user.  <a href="#a5c01937980edceb0f5d12bc0d4d593bc">More...</a><br /></td></tr>
<tr class="separator:a5c01937980edceb0f5d12bc0d4d593bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af13782c9ff3bc13f536e511176fc9d0d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#af13782c9ff3bc13f536e511176fc9d0d">get_current_name</a> () const </td></tr>
<tr class="memdesc:af13782c9ff3bc13f536e511176fc9d0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current name in the file selector, as entered by the user in the text entry for “Name”.  <a href="#af13782c9ff3bc13f536e511176fc9d0d">More...</a><br /></td></tr>
<tr class="separator:af13782c9ff3bc13f536e511176fc9d0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d3fd4f12847d8d357bc89fbe67c1858"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a1d3fd4f12847d8d357bc89fbe67c1858">get_filename</a> () const </td></tr>
<tr class="memdesc:a1d3fd4f12847d8d357bc89fbe67c1858"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the filename for the currently selected file in the file selector.  <a href="#a1d3fd4f12847d8d357bc89fbe67c1858">More...</a><br /></td></tr>
<tr class="separator:a1d3fd4f12847d8d357bc89fbe67c1858"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35bbea274ddb0a7b948e6f23b70b9bed"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a35bbea274ddb0a7b948e6f23b70b9bed">set_filename</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; filename)</td></tr>
<tr class="memdesc:a35bbea274ddb0a7b948e6f23b70b9bed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>filename</em> as the current filename for the file chooser, by changing to the file’s parent folder and actually selecting the file in list; all other files will be unselected.  <a href="#a35bbea274ddb0a7b948e6f23b70b9bed">More...</a><br /></td></tr>
<tr class="separator:a35bbea274ddb0a7b948e6f23b70b9bed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f26d7fe6b1cfddc18f9e39f68cbc5e6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a3f26d7fe6b1cfddc18f9e39f68cbc5e6">select_filename</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; filename)</td></tr>
<tr class="memdesc:a3f26d7fe6b1cfddc18f9e39f68cbc5e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects a filename.  <a href="#a3f26d7fe6b1cfddc18f9e39f68cbc5e6">More...</a><br /></td></tr>
<tr class="separator:a3f26d7fe6b1cfddc18f9e39f68cbc5e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad79e0aaa06109b47f83d60e3ce4dfdd9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ad79e0aaa06109b47f83d60e3ce4dfdd9">unselect_filename</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; filename)</td></tr>
<tr class="memdesc:ad79e0aaa06109b47f83d60e3ce4dfdd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unselects a currently selected filename.  <a href="#ad79e0aaa06109b47f83d60e3ce4dfdd9">More...</a><br /></td></tr>
<tr class="separator:ad79e0aaa06109b47f83d60e3ce4dfdd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78d9251b8491b943042c8606004cdccc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a78d9251b8491b943042c8606004cdccc">select_all</a> ()</td></tr>
<tr class="memdesc:a78d9251b8491b943042c8606004cdccc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects all the files in the current folder of a file chooser.  <a href="#a78d9251b8491b943042c8606004cdccc">More...</a><br /></td></tr>
<tr class="separator:a78d9251b8491b943042c8606004cdccc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a046f98cd7217b750840d19476c26c6ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a046f98cd7217b750840d19476c26c6ef">unselect_all</a> ()</td></tr>
<tr class="memdesc:a046f98cd7217b750840d19476c26c6ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unselects all the files in the current folder of a file chooser.  <a href="#a046f98cd7217b750840d19476c26c6ef">More...</a><br /></td></tr>
<tr class="separator:a046f98cd7217b750840d19476c26c6ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71bbd79a36b8fb445b6d735345233a27"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a71bbd79a36b8fb445b6d735345233a27">get_filenames</a> () const </td></tr>
<tr class="memdesc:a71bbd79a36b8fb445b6d735345233a27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lists all the selected files and subfolders in the current folder of <em>chooser</em>.  <a href="#a71bbd79a36b8fb445b6d735345233a27">More...</a><br /></td></tr>
<tr class="separator:a71bbd79a36b8fb445b6d735345233a27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae122818487251b2ad2a06dc31fd8270a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ae122818487251b2ad2a06dc31fd8270a">set_current_folder</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; filename)</td></tr>
<tr class="memdesc:ae122818487251b2ad2a06dc31fd8270a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current folder for <em>chooser</em> from a local filename.  <a href="#ae122818487251b2ad2a06dc31fd8270a">More...</a><br /></td></tr>
<tr class="separator:ae122818487251b2ad2a06dc31fd8270a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae39952e31f76d0aa1b950625ed5765d6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ae39952e31f76d0aa1b950625ed5765d6">get_current_folder</a> () const </td></tr>
<tr class="memdesc:ae39952e31f76d0aa1b950625ed5765d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current folder of <em>chooser</em> as a local filename.  <a href="#ae39952e31f76d0aa1b950625ed5765d6">More...</a><br /></td></tr>
<tr class="separator:ae39952e31f76d0aa1b950625ed5765d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1057c3815d62d27e2acca1fbb3daec18"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a1057c3815d62d27e2acca1fbb3daec18">get_uri</a> () const </td></tr>
<tr class="memdesc:a1057c3815d62d27e2acca1fbb3daec18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the URI for the currently selected file in the file selector.  <a href="#a1057c3815d62d27e2acca1fbb3daec18">More...</a><br /></td></tr>
<tr class="separator:a1057c3815d62d27e2acca1fbb3daec18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab65ce92c84b9b9aef77fdb26e7c8a6bb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ab65ce92c84b9b9aef77fdb26e7c8a6bb">set_uri</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; uri)</td></tr>
<tr class="memdesc:ab65ce92c84b9b9aef77fdb26e7c8a6bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file referred to by <em>uri</em> as the current file for the file chooser, by changing to the URI’s parent folder and actually selecting the URI in the list.  <a href="#ab65ce92c84b9b9aef77fdb26e7c8a6bb">More...</a><br /></td></tr>
<tr class="separator:ab65ce92c84b9b9aef77fdb26e7c8a6bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add9302d8afe9eefd9d36b01ba750c130"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#add9302d8afe9eefd9d36b01ba750c130">select_uri</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; uri)</td></tr>
<tr class="memdesc:add9302d8afe9eefd9d36b01ba750c130"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects the file to by <em>uri</em>.  <a href="#add9302d8afe9eefd9d36b01ba750c130">More...</a><br /></td></tr>
<tr class="separator:add9302d8afe9eefd9d36b01ba750c130"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09d6d6f9aae123e933e8c266b447cd79"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a09d6d6f9aae123e933e8c266b447cd79">unselect_uri</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; uri)</td></tr>
<tr class="memdesc:a09d6d6f9aae123e933e8c266b447cd79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unselects the file referred to by <em>uri</em>.  <a href="#a09d6d6f9aae123e933e8c266b447cd79">More...</a><br /></td></tr>
<tr class="separator:a09d6d6f9aae123e933e8c266b447cd79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38c389c3fa7265e412ec343b3b6de1fa"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a38c389c3fa7265e412ec343b3b6de1fa">get_uris</a> () const </td></tr>
<tr class="memdesc:a38c389c3fa7265e412ec343b3b6de1fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lists all the selected files and subfolders in the current folder of <em>chooser</em>.  <a href="#a38c389c3fa7265e412ec343b3b6de1fa">More...</a><br /></td></tr>
<tr class="separator:a38c389c3fa7265e412ec343b3b6de1fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b422aaf13cecbe7793bb8231f181718"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a2b422aaf13cecbe7793bb8231f181718">set_current_folder_uri</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; uri)</td></tr>
<tr class="memdesc:a2b422aaf13cecbe7793bb8231f181718"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current folder for <em>chooser</em> from an URI.  <a href="#a2b422aaf13cecbe7793bb8231f181718">More...</a><br /></td></tr>
<tr class="separator:a2b422aaf13cecbe7793bb8231f181718"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad17c7434ce3ee3bfd48357b59ff67e29"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ad17c7434ce3ee3bfd48357b59ff67e29">get_current_folder_uri</a> () const </td></tr>
<tr class="memdesc:ad17c7434ce3ee3bfd48357b59ff67e29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current folder of <em>chooser</em> as an URI.  <a href="#ad17c7434ce3ee3bfd48357b59ff67e29">More...</a><br /></td></tr>
<tr class="separator:ad17c7434ce3ee3bfd48357b59ff67e29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dd98107d7c7a00ca37e58b457f2dc98"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a3dd98107d7c7a00ca37e58b457f2dc98">set_file</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a> &gt;&amp; file)</td></tr>
<tr class="memdesc:a3dd98107d7c7a00ca37e58b457f2dc98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>file</em> as the current filename for the file chooser, by changing to the file’s parent folder and actually selecting the file in list.  <a href="#a3dd98107d7c7a00ca37e58b457f2dc98">More...</a><br /></td></tr>
<tr class="separator:a3dd98107d7c7a00ca37e58b457f2dc98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66d3b96944f881eace51b28d1fea9e50"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a66d3b96944f881eace51b28d1fea9e50">select_file</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a> &gt;&amp; file)</td></tr>
<tr class="memdesc:a66d3b96944f881eace51b28d1fea9e50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects the file referred to by <em>file</em>.  <a href="#a66d3b96944f881eace51b28d1fea9e50">More...</a><br /></td></tr>
<tr class="separator:a66d3b96944f881eace51b28d1fea9e50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa68262ed87c11439d606247a6a689f24"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#aa68262ed87c11439d606247a6a689f24">unselect_file</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a> &gt;&amp; file)</td></tr>
<tr class="memdesc:aa68262ed87c11439d606247a6a689f24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unselects the file referred to by <em>file</em>.  <a href="#aa68262ed87c11439d606247a6a689f24">More...</a><br /></td></tr>
<tr class="separator:aa68262ed87c11439d606247a6a689f24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30d9b2008fe26fa51e3b151d1d9ad71d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak" />
&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a30d9b2008fe26fa51e3b151d1d9ad71d">get_files</a> ()</td></tr>
<tr class="memdesc:a30d9b2008fe26fa51e3b151d1d9ad71d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lists all the selected files and subfolders in the current folder of <em>chooser</em> as File.  <a href="#a30d9b2008fe26fa51e3b151d1d9ad71d">More...</a><br /></td></tr>
<tr class="separator:a30d9b2008fe26fa51e3b151d1d9ad71d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31693be8ae6b8e503c201419c9391d70"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a31693be8ae6b8e503c201419c9391d70">set_current_folder_file</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a> &gt;&amp; file)</td></tr>
<tr class="memdesc:a31693be8ae6b8e503c201419c9391d70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current folder for <em>chooser</em> from a File.  <a href="#a31693be8ae6b8e503c201419c9391d70">More...</a><br /></td></tr>
<tr class="separator:a31693be8ae6b8e503c201419c9391d70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25761189c1007d4e6c20c65381dceb41"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a25761189c1007d4e6c20c65381dceb41">get_current_folder_file</a> ()</td></tr>
<tr class="memdesc:a25761189c1007d4e6c20c65381dceb41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current folder of <em>chooser</em> as File.  <a href="#a25761189c1007d4e6c20c65381dceb41">More...</a><br /></td></tr>
<tr class="separator:a25761189c1007d4e6c20c65381dceb41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a431d09d8b36efc88bbc5b4272253c4bf"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a431d09d8b36efc88bbc5b4272253c4bf">get_file</a> ()</td></tr>
<tr class="memdesc:a431d09d8b36efc88bbc5b4272253c4bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the File for the currently selected file in the file selector.  <a href="#a431d09d8b36efc88bbc5b4272253c4bf">More...</a><br /></td></tr>
<tr class="separator:a431d09d8b36efc88bbc5b4272253c4bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7e72db97a4fe162fefd42aa8bb73d69"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#af7e72db97a4fe162fefd42aa8bb73d69">get_file</a> () const </td></tr>
<tr class="memdesc:af7e72db97a4fe162fefd42aa8bb73d69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the File for the currently selected file in the file selector.  <a href="#af7e72db97a4fe162fefd42aa8bb73d69">More...</a><br /></td></tr>
<tr class="separator:af7e72db97a4fe162fefd42aa8bb73d69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6f584f8ded58ab1926457928018fac4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ac6f584f8ded58ab1926457928018fac4">set_preview_widget</a> (<a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>&amp; preview_widget)</td></tr>
<tr class="memdesc:ac6f584f8ded58ab1926457928018fac4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an application-supplied widget to use to display a custom preview of the currently selected file.  <a href="#ac6f584f8ded58ab1926457928018fac4">More...</a><br /></td></tr>
<tr class="separator:ac6f584f8ded58ab1926457928018fac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c46d4e0fe769d6ce6a6f42922a60791"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a7c46d4e0fe769d6ce6a6f42922a60791">get_preview_widget</a> ()</td></tr>
<tr class="memdesc:a7c46d4e0fe769d6ce6a6f42922a60791"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current preview widget; see <a class="el" href="classGtk_1_1FileChooser.html#ac6f584f8ded58ab1926457928018fac4" title="Sets an application-supplied widget to use to display a custom preview of the currently selected file...">set_preview_widget()</a>.  <a href="#a7c46d4e0fe769d6ce6a6f42922a60791">More...</a><br /></td></tr>
<tr class="separator:a7c46d4e0fe769d6ce6a6f42922a60791"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaac6b33ef0631b8a920835f6b9a884ca"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#aaac6b33ef0631b8a920835f6b9a884ca">get_preview_widget</a> () const </td></tr>
<tr class="memdesc:aaac6b33ef0631b8a920835f6b9a884ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current preview widget; see <a class="el" href="classGtk_1_1FileChooser.html#ac6f584f8ded58ab1926457928018fac4" title="Sets an application-supplied widget to use to display a custom preview of the currently selected file...">set_preview_widget()</a>.  <a href="#aaac6b33ef0631b8a920835f6b9a884ca">More...</a><br /></td></tr>
<tr class="separator:aaac6b33ef0631b8a920835f6b9a884ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1702c9cc877c1b652d598057e1de1ed8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a1702c9cc877c1b652d598057e1de1ed8">set_preview_widget_active</a> (bool active=true)</td></tr>
<tr class="memdesc:a1702c9cc877c1b652d598057e1de1ed8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether the preview widget set by <a class="el" href="classGtk_1_1FileChooser.html#ac6f584f8ded58ab1926457928018fac4" title="Sets an application-supplied widget to use to display a custom preview of the currently selected file...">set_preview_widget()</a> should be shown for the current filename.  <a href="#a1702c9cc877c1b652d598057e1de1ed8">More...</a><br /></td></tr>
<tr class="separator:a1702c9cc877c1b652d598057e1de1ed8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae77b094a0971794e8c18f67e7296f858"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ae77b094a0971794e8c18f67e7296f858">get_preview_widget_active</a> () const </td></tr>
<tr class="memdesc:ae77b094a0971794e8c18f67e7296f858"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether the preview widget set by <a class="el" href="classGtk_1_1FileChooser.html#ac6f584f8ded58ab1926457928018fac4" title="Sets an application-supplied widget to use to display a custom preview of the currently selected file...">set_preview_widget()</a> should be shown for the current filename.  <a href="#ae77b094a0971794e8c18f67e7296f858">More...</a><br /></td></tr>
<tr class="separator:ae77b094a0971794e8c18f67e7296f858"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a0bfa0c278521cf1dc4b2040ff42311"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a5a0bfa0c278521cf1dc4b2040ff42311">set_use_preview_label</a> (bool use_label=true)</td></tr>
<tr class="memdesc:a5a0bfa0c278521cf1dc4b2040ff42311"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether the file chooser should display a stock label with the name of the file that is being previewed; the default is <code>true</code>.  <a href="#a5a0bfa0c278521cf1dc4b2040ff42311">More...</a><br /></td></tr>
<tr class="separator:a5a0bfa0c278521cf1dc4b2040ff42311"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61dba42c325f6757829c4a405f21350c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a61dba42c325f6757829c4a405f21350c">get_use_preview_label</a> () const </td></tr>
<tr class="memdesc:a61dba42c325f6757829c4a405f21350c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether a stock label should be drawn with the name of the previewed file.  <a href="#a61dba42c325f6757829c4a405f21350c">More...</a><br /></td></tr>
<tr class="separator:a61dba42c325f6757829c4a405f21350c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7ca547029774af4974b89c29b7bde5f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ad7ca547029774af4974b89c29b7bde5f">get_preview_filename</a> () const </td></tr>
<tr class="memdesc:ad7ca547029774af4974b89c29b7bde5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the filename that should be previewed in a custom preview widget.  <a href="#ad7ca547029774af4974b89c29b7bde5f">More...</a><br /></td></tr>
<tr class="separator:ad7ca547029774af4974b89c29b7bde5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f947ccfa6b0e4e51773fd05524d1237"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a6f947ccfa6b0e4e51773fd05524d1237">get_preview_uri</a> () const </td></tr>
<tr class="memdesc:a6f947ccfa6b0e4e51773fd05524d1237"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the URI that should be previewed in a custom preview widget.  <a href="#a6f947ccfa6b0e4e51773fd05524d1237">More...</a><br /></td></tr>
<tr class="separator:a6f947ccfa6b0e4e51773fd05524d1237"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2fe020bbf916bd8726520a91a773576"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ac2fe020bbf916bd8726520a91a773576">get_preview_file</a> ()</td></tr>
<tr class="memdesc:ac2fe020bbf916bd8726520a91a773576"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the File that should be previewed in a custom preview Internal function, see <a class="el" href="classGtk_1_1FileChooser.html#a6f947ccfa6b0e4e51773fd05524d1237" title="Gets the URI that should be previewed in a custom preview widget. ">get_preview_uri()</a>.  <a href="#ac2fe020bbf916bd8726520a91a773576">More...</a><br /></td></tr>
<tr class="separator:ac2fe020bbf916bd8726520a91a773576"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac92c1de0d54c4958c00aff17a461942a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ac92c1de0d54c4958c00aff17a461942a">get_preview_file</a> () const </td></tr>
<tr class="memdesc:ac92c1de0d54c4958c00aff17a461942a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the File that should be previewed in a custom preview Internal function, see <a class="el" href="classGtk_1_1FileChooser.html#a6f947ccfa6b0e4e51773fd05524d1237" title="Gets the URI that should be previewed in a custom preview widget. ">get_preview_uri()</a>.  <a href="#ac92c1de0d54c4958c00aff17a461942a">More...</a><br /></td></tr>
<tr class="separator:ac92c1de0d54c4958c00aff17a461942a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd125cf970163062d82d60e029aa2273"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#acd125cf970163062d82d60e029aa2273">set_extra_widget</a> (<a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>&amp; extra_widget)</td></tr>
<tr class="memdesc:acd125cf970163062d82d60e029aa2273"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an application-supplied widget to provide extra options to the user.  <a href="#acd125cf970163062d82d60e029aa2273">More...</a><br /></td></tr>
<tr class="separator:acd125cf970163062d82d60e029aa2273"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8639bb8a1ed6f3b55ff9a06f273c9ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#aa8639bb8a1ed6f3b55ff9a06f273c9ea">get_extra_widget</a> ()</td></tr>
<tr class="memdesc:aa8639bb8a1ed6f3b55ff9a06f273c9ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current preview widget; see <a class="el" href="classGtk_1_1FileChooser.html#acd125cf970163062d82d60e029aa2273" title="Sets an application-supplied widget to provide extra options to the user. ">set_extra_widget()</a>.  <a href="#aa8639bb8a1ed6f3b55ff9a06f273c9ea">More...</a><br /></td></tr>
<tr class="separator:aa8639bb8a1ed6f3b55ff9a06f273c9ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd9aab0cd3a98cfd79485ba7de94a3fa"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#abd9aab0cd3a98cfd79485ba7de94a3fa">get_extra_widget</a> () const </td></tr>
<tr class="memdesc:abd9aab0cd3a98cfd79485ba7de94a3fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current preview widget; see <a class="el" href="classGtk_1_1FileChooser.html#acd125cf970163062d82d60e029aa2273" title="Sets an application-supplied widget to provide extra options to the user. ">set_extra_widget()</a>.  <a href="#abd9aab0cd3a98cfd79485ba7de94a3fa">More...</a><br /></td></tr>
<tr class="separator:abd9aab0cd3a98cfd79485ba7de94a3fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15cbd8b9a365f91e4a4e97d1fa31cb42"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a15cbd8b9a365f91e4a4e97d1fa31cb42">add_filter</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1FileFilter.html">FileFilter</a> &gt;&amp; filter)</td></tr>
<tr class="memdesc:a15cbd8b9a365f91e4a4e97d1fa31cb42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds <em>filter</em> to the list of filters that the user can select between.  <a href="#a15cbd8b9a365f91e4a4e97d1fa31cb42">More...</a><br /></td></tr>
<tr class="separator:a15cbd8b9a365f91e4a4e97d1fa31cb42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39ded72c0d4d9e30e57eca005f5a0c02"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a39ded72c0d4d9e30e57eca005f5a0c02">remove_filter</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1FileFilter.html">FileFilter</a> &gt;&amp; filter)</td></tr>
<tr class="memdesc:a39ded72c0d4d9e30e57eca005f5a0c02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes <em>filter</em> from the list of filters that the user can select between.  <a href="#a39ded72c0d4d9e30e57eca005f5a0c02">More...</a><br /></td></tr>
<tr class="separator:a39ded72c0d4d9e30e57eca005f5a0c02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab65092cc51ed811f265b348a520a8f47"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak" />
&lt; <a class="el" href="classGtk_1_1FileFilter.html">FileFilter</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ab65092cc51ed811f265b348a520a8f47">list_filters</a> ()</td></tr>
<tr class="memdesc:ab65092cc51ed811f265b348a520a8f47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lists the current set of user-selectable filters; see <a class="el" href="classGtk_1_1FileChooser.html#a15cbd8b9a365f91e4a4e97d1fa31cb42" title="Adds filter to the list of filters that the user can select between. ">add_filter()</a>, <a class="el" href="classGtk_1_1FileChooser.html#a39ded72c0d4d9e30e57eca005f5a0c02" title="Removes filter from the list of filters that the user can select between. ">remove_filter()</a>.  <a href="#ab65092cc51ed811f265b348a520a8f47">More...</a><br /></td></tr>
<tr class="separator:ab65092cc51ed811f265b348a520a8f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f3ce6ba1258eeaa76259848ff5f3907"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak" />
&lt; const <a class="el" href="classGtk_1_1FileFilter.html">FileFilter</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a9f3ce6ba1258eeaa76259848ff5f3907">list_filters</a> () const </td></tr>
<tr class="memdesc:a9f3ce6ba1258eeaa76259848ff5f3907"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lists the current set of user-selectable filters; see <a class="el" href="classGtk_1_1FileChooser.html#a15cbd8b9a365f91e4a4e97d1fa31cb42" title="Adds filter to the list of filters that the user can select between. ">add_filter()</a>, <a class="el" href="classGtk_1_1FileChooser.html#a39ded72c0d4d9e30e57eca005f5a0c02" title="Removes filter from the list of filters that the user can select between. ">remove_filter()</a>.  <a href="#a9f3ce6ba1258eeaa76259848ff5f3907">More...</a><br /></td></tr>
<tr class="separator:a9f3ce6ba1258eeaa76259848ff5f3907"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedbeea6a5c67dd5b1edb5c3fc51f6f1b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#aedbeea6a5c67dd5b1edb5c3fc51f6f1b">set_filter</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1FileFilter.html">FileFilter</a> &gt;&amp; filter)</td></tr>
<tr class="memdesc:aedbeea6a5c67dd5b1edb5c3fc51f6f1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current filter; only the files that pass the filter will be displayed.  <a href="#aedbeea6a5c67dd5b1edb5c3fc51f6f1b">More...</a><br /></td></tr>
<tr class="separator:aedbeea6a5c67dd5b1edb5c3fc51f6f1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a362d1b750d76a42c9e8857463bf70a02"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1FileFilter.html">FileFilter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a362d1b750d76a42c9e8857463bf70a02">get_filter</a> ()</td></tr>
<tr class="memdesc:a362d1b750d76a42c9e8857463bf70a02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current filter; see <a class="el" href="classGtk_1_1FileChooser.html#aedbeea6a5c67dd5b1edb5c3fc51f6f1b" title="Sets the current filter; only the files that pass the filter will be displayed. ">set_filter()</a>.  <a href="#a362d1b750d76a42c9e8857463bf70a02">More...</a><br /></td></tr>
<tr class="separator:a362d1b750d76a42c9e8857463bf70a02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53e9ceb8b06fe4e95f1aa79b7e83950e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGtk_1_1FileFilter.html">FileFilter</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a53e9ceb8b06fe4e95f1aa79b7e83950e">get_filter</a> () const </td></tr>
<tr class="memdesc:a53e9ceb8b06fe4e95f1aa79b7e83950e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current filter; see <a class="el" href="classGtk_1_1FileChooser.html#aedbeea6a5c67dd5b1edb5c3fc51f6f1b" title="Sets the current filter; only the files that pass the filter will be displayed. ">set_filter()</a>.  <a href="#a53e9ceb8b06fe4e95f1aa79b7e83950e">More...</a><br /></td></tr>
<tr class="separator:a53e9ceb8b06fe4e95f1aa79b7e83950e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f68b1ba7d63495ebf6a85cfba672396"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a7f68b1ba7d63495ebf6a85cfba672396">add_shortcut_folder</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; folder)</td></tr>
<tr class="memdesc:a7f68b1ba7d63495ebf6a85cfba672396"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a folder to be displayed with the shortcut folders in a file chooser.  <a href="#a7f68b1ba7d63495ebf6a85cfba672396">More...</a><br /></td></tr>
<tr class="separator:a7f68b1ba7d63495ebf6a85cfba672396"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a18044600e7bff060075c5fb07443c1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a3a18044600e7bff060075c5fb07443c1">remove_shortcut_folder</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; folder)</td></tr>
<tr class="memdesc:a3a18044600e7bff060075c5fb07443c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a folder from a file chooser’s list of shortcut folders.  <a href="#a3a18044600e7bff060075c5fb07443c1">More...</a><br /></td></tr>
<tr class="separator:a3a18044600e7bff060075c5fb07443c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab590b712a6bb223ff56c4f49d35838e4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ab590b712a6bb223ff56c4f49d35838e4">list_shortcut_folders</a> () const </td></tr>
<tr class="memdesc:ab590b712a6bb223ff56c4f49d35838e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the list of shortcut folders in the file chooser, as set by <a class="el" href="classGtk_1_1FileChooser.html#a7f68b1ba7d63495ebf6a85cfba672396" title="Adds a folder to be displayed with the shortcut folders in a file chooser. ">add_shortcut_folder()</a>.  <a href="#ab590b712a6bb223ff56c4f49d35838e4">More...</a><br /></td></tr>
<tr class="separator:ab590b712a6bb223ff56c4f49d35838e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41dca19b1ac57dec854ad7466e36a853"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a41dca19b1ac57dec854ad7466e36a853">add_shortcut_folder_uri</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; uri)</td></tr>
<tr class="memdesc:a41dca19b1ac57dec854ad7466e36a853"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a folder URI to be displayed with the shortcut folders in a file chooser.  <a href="#a41dca19b1ac57dec854ad7466e36a853">More...</a><br /></td></tr>
<tr class="separator:a41dca19b1ac57dec854ad7466e36a853"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13f83decdc5392b471e10a965686db24"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a13f83decdc5392b471e10a965686db24">remove_shortcut_folder_uri</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; uri)</td></tr>
<tr class="memdesc:a13f83decdc5392b471e10a965686db24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a folder URI from a file chooser’s list of shortcut folders.  <a href="#a13f83decdc5392b471e10a965686db24">More...</a><br /></td></tr>
<tr class="separator:a13f83decdc5392b471e10a965686db24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3660fa731e3b0b3eaae9ca7aa46a507e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a3660fa731e3b0b3eaae9ca7aa46a507e">list_shortcut_folder_uris</a> () const </td></tr>
<tr class="memdesc:a3660fa731e3b0b3eaae9ca7aa46a507e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the list of shortcut folders in the file chooser, as set by <a class="el" href="classGtk_1_1FileChooser.html#a41dca19b1ac57dec854ad7466e36a853" title="Adds a folder URI to be displayed with the shortcut folders in a file chooser. ">add_shortcut_folder_uri()</a>.  <a href="#a3660fa731e3b0b3eaae9ca7aa46a507e">More...</a><br /></td></tr>
<tr class="separator:a3660fa731e3b0b3eaae9ca7aa46a507e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a235d192ea162861b31cd7c96468c0386"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a235d192ea162861b31cd7c96468c0386">signal_current_folder_changed</a> ()</td></tr>
<tr class="separator:a235d192ea162861b31cd7c96468c0386"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff89bcd572b2c7e31d0849b5b3a392a6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#aff89bcd572b2c7e31d0849b5b3a392a6">signal_selection_changed</a> ()</td></tr>
<tr class="separator:aff89bcd572b2c7e31d0849b5b3a392a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff5edd7707775aec8c7c3a2b369cc51b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#aff5edd7707775aec8c7c3a2b369cc51b">signal_update_preview</a> ()</td></tr>
<tr class="separator:aff5edd7707775aec8c7c3a2b369cc51b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a933e1019450241f20e8660d9b74a8453"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a933e1019450241f20e8660d9b74a8453">signal_file_activated</a> ()</td></tr>
<tr class="separator:a933e1019450241f20e8660d9b74a8453"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0432a0b2f854684a710f3eff0a2f6563"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a><br class="typebreak" />
&lt; <a class="el" href="group__gtkmmEnums.html#ga1a1277039e186174bca107feda453c22">FileChooserConfirmation</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a0432a0b2f854684a710f3eff0a2f6563">signal_confirm_overwrite</a> ()</td></tr>
<tr class="separator:a0432a0b2f854684a710f3eff0a2f6563"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7383a7aeb4207b9da19016b64f36cb8d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak" />
&lt; <a class="el" href="group__gtkmmEnums.html#ga0d6076e7637ec501f26296e65fee2212">FileChooserAction</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a7383a7aeb4207b9da19016b64f36cb8d">property_action</a> ()</td></tr>
<tr class="memdesc:a7383a7aeb4207b9da19016b64f36cb8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type of operation that the file selector is performing.  <a href="#a7383a7aeb4207b9da19016b64f36cb8d">More...</a><br /></td></tr>
<tr class="separator:a7383a7aeb4207b9da19016b64f36cb8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10575e8b8fd7c57478a1e5ac78885a10"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak" />
&lt; <a class="el" href="group__gtkmmEnums.html#ga0d6076e7637ec501f26296e65fee2212">FileChooserAction</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a10575e8b8fd7c57478a1e5ac78885a10">property_action</a> () const </td></tr>
<tr class="memdesc:a10575e8b8fd7c57478a1e5ac78885a10"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type of operation that the file selector is performing.  <a href="#a10575e8b8fd7c57478a1e5ac78885a10">More...</a><br /></td></tr>
<tr class="separator:a10575e8b8fd7c57478a1e5ac78885a10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac189765d544aba24dff23fe44a97c2ee"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak" />
&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1FileFilter.html">FileFilter</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ac189765d544aba24dff23fe44a97c2ee">property_filter</a> ()</td></tr>
<tr class="memdesc:ac189765d544aba24dff23fe44a97c2ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">The current filter for selecting which files are displayed.  <a href="#ac189765d544aba24dff23fe44a97c2ee">More...</a><br /></td></tr>
<tr class="separator:ac189765d544aba24dff23fe44a97c2ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa182998329336acf7beeb9c7a0f1e66a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak" />
&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1FileFilter.html">FileFilter</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#aa182998329336acf7beeb9c7a0f1e66a">property_filter</a> () const </td></tr>
<tr class="memdesc:aa182998329336acf7beeb9c7a0f1e66a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The current filter for selecting which files are displayed.  <a href="#aa182998329336acf7beeb9c7a0f1e66a">More...</a><br /></td></tr>
<tr class="separator:aa182998329336acf7beeb9c7a0f1e66a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb3e5d698c88553c956538e02d5d35b5"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#afb3e5d698c88553c956538e02d5d35b5">property_local_only</a> ()</td></tr>
<tr class="memdesc:afb3e5d698c88553c956538e02d5d35b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the selected file(s) should be limited to local file: URLs.  <a href="#afb3e5d698c88553c956538e02d5d35b5">More...</a><br /></td></tr>
<tr class="separator:afb3e5d698c88553c956538e02d5d35b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac895d24f16561cce0e2d0c7bbf1b7c49"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak" />
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ac895d24f16561cce0e2d0c7bbf1b7c49">property_local_only</a> () const </td></tr>
<tr class="memdesc:ac895d24f16561cce0e2d0c7bbf1b7c49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the selected file(s) should be limited to local file: URLs.  <a href="#ac895d24f16561cce0e2d0c7bbf1b7c49">More...</a><br /></td></tr>
<tr class="separator:ac895d24f16561cce0e2d0c7bbf1b7c49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ea781551438fc5b9096a2da48183361"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="classGtk_1_1Widget.html">Widget</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a1ea781551438fc5b9096a2da48183361">property_preview_widget</a> ()</td></tr>
<tr class="memdesc:a1ea781551438fc5b9096a2da48183361"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Application</a> supplied widget for custom previews.  <a href="#a1ea781551438fc5b9096a2da48183361">More...</a><br /></td></tr>
<tr class="separator:a1ea781551438fc5b9096a2da48183361"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67723672129b202e979bdb4420342a37"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak" />
&lt; <a class="el" href="classGtk_1_1Widget.html">Widget</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a67723672129b202e979bdb4420342a37">property_preview_widget</a> () const </td></tr>
<tr class="memdesc:a67723672129b202e979bdb4420342a37"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Application</a> supplied widget for custom previews.  <a href="#a67723672129b202e979bdb4420342a37">More...</a><br /></td></tr>
<tr class="separator:a67723672129b202e979bdb4420342a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a132901a4711c7e80e2b2be2aa91a4bfe"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a132901a4711c7e80e2b2be2aa91a4bfe">property_preview_widget_active</a> ()</td></tr>
<tr class="memdesc:a132901a4711c7e80e2b2be2aa91a4bfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the application supplied widget for custom previews should be shown.  <a href="#a132901a4711c7e80e2b2be2aa91a4bfe">More...</a><br /></td></tr>
<tr class="separator:a132901a4711c7e80e2b2be2aa91a4bfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65386b7c18c0978e231a660806cf80bd"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak" />
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a65386b7c18c0978e231a660806cf80bd">property_preview_widget_active</a> () const </td></tr>
<tr class="memdesc:a65386b7c18c0978e231a660806cf80bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the application supplied widget for custom previews should be shown.  <a href="#a65386b7c18c0978e231a660806cf80bd">More...</a><br /></td></tr>
<tr class="separator:a65386b7c18c0978e231a660806cf80bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5b2eae827abba8accc859488a3cf5cc"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ab5b2eae827abba8accc859488a3cf5cc">property_use_preview_label</a> ()</td></tr>
<tr class="memdesc:ab5b2eae827abba8accc859488a3cf5cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to display a stock label with the name of the previewed file.  <a href="#ab5b2eae827abba8accc859488a3cf5cc">More...</a><br /></td></tr>
<tr class="separator:ab5b2eae827abba8accc859488a3cf5cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84f689a80b2defa6fef70a449ec698ef"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak" />
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a84f689a80b2defa6fef70a449ec698ef">property_use_preview_label</a> () const </td></tr>
<tr class="memdesc:a84f689a80b2defa6fef70a449ec698ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to display a stock label with the name of the previewed file.  <a href="#a84f689a80b2defa6fef70a449ec698ef">More...</a><br /></td></tr>
<tr class="separator:a84f689a80b2defa6fef70a449ec698ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb41199a680d070c4f19242ad5020762"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="classGtk_1_1Widget.html">Widget</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#acb41199a680d070c4f19242ad5020762">property_extra_widget</a> ()</td></tr>
<tr class="memdesc:acb41199a680d070c4f19242ad5020762"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Application</a> supplied widget for extra options.  <a href="#acb41199a680d070c4f19242ad5020762">More...</a><br /></td></tr>
<tr class="separator:acb41199a680d070c4f19242ad5020762"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1fd7ca893bf4067d3279c2550534caa"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak" />
&lt; <a class="el" href="classGtk_1_1Widget.html">Widget</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ab1fd7ca893bf4067d3279c2550534caa">property_extra_widget</a> () const </td></tr>
<tr class="memdesc:ab1fd7ca893bf4067d3279c2550534caa"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Application</a> supplied widget for extra options.  <a href="#ab1fd7ca893bf4067d3279c2550534caa">More...</a><br /></td></tr>
<tr class="separator:ab1fd7ca893bf4067d3279c2550534caa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adefb4831699b5a76b07005ac781d7902"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#adefb4831699b5a76b07005ac781d7902">property_select_multiple</a> ()</td></tr>
<tr class="memdesc:adefb4831699b5a76b07005ac781d7902"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to allow multiple files to be selected.  <a href="#adefb4831699b5a76b07005ac781d7902">More...</a><br /></td></tr>
<tr class="separator:adefb4831699b5a76b07005ac781d7902"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89d4e8e777f7acc0b56dd85ca3b52d8d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak" />
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a89d4e8e777f7acc0b56dd85ca3b52d8d">property_select_multiple</a> () const </td></tr>
<tr class="memdesc:a89d4e8e777f7acc0b56dd85ca3b52d8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to allow multiple files to be selected.  <a href="#a89d4e8e777f7acc0b56dd85ca3b52d8d">More...</a><br /></td></tr>
<tr class="separator:a89d4e8e777f7acc0b56dd85ca3b52d8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37ff663cb7e8354ce9cfe2dd03628e3f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a37ff663cb7e8354ce9cfe2dd03628e3f">property_show_hidden</a> ()</td></tr>
<tr class="memdesc:a37ff663cb7e8354ce9cfe2dd03628e3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the hidden files and folders should be displayed.  <a href="#a37ff663cb7e8354ce9cfe2dd03628e3f">More...</a><br /></td></tr>
<tr class="separator:a37ff663cb7e8354ce9cfe2dd03628e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acadfb9ec73d0c1ccafd6c700adbb5586"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak" />
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#acadfb9ec73d0c1ccafd6c700adbb5586">property_show_hidden</a> () const </td></tr>
<tr class="memdesc:acadfb9ec73d0c1ccafd6c700adbb5586"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the hidden files and folders should be displayed.  <a href="#acadfb9ec73d0c1ccafd6c700adbb5586">More...</a><br /></td></tr>
<tr class="separator:acadfb9ec73d0c1ccafd6c700adbb5586"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34bec126cb67b9885eeeabde36260ac1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a34bec126cb67b9885eeeabde36260ac1">property_do_overwrite_confirmation</a> ()</td></tr>
<tr class="memdesc:a34bec126cb67b9885eeeabde36260ac1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether a file chooser in save mode will present an overwrite confirmation dialog if necessary.  <a href="#a34bec126cb67b9885eeeabde36260ac1">More...</a><br /></td></tr>
<tr class="separator:a34bec126cb67b9885eeeabde36260ac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab638e6fa83cd1ffcd8f49d3fc2125e12"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak" />
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ab638e6fa83cd1ffcd8f49d3fc2125e12">property_do_overwrite_confirmation</a> () const </td></tr>
<tr class="memdesc:ab638e6fa83cd1ffcd8f49d3fc2125e12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether a file chooser in save mode will present an overwrite confirmation dialog if necessary.  <a href="#ab638e6fa83cd1ffcd8f49d3fc2125e12">More...</a><br /></td></tr>
<tr class="separator:ab638e6fa83cd1ffcd8f49d3fc2125e12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa50b81e55eaba9aea5a52cabac8997a3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#aa50b81e55eaba9aea5a52cabac8997a3">property_create_folders</a> ()</td></tr>
<tr class="memdesc:aa50b81e55eaba9aea5a52cabac8997a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether a file chooser not in open mode will offer the user to create new folders.  <a href="#aa50b81e55eaba9aea5a52cabac8997a3">More...</a><br /></td></tr>
<tr class="separator:aa50b81e55eaba9aea5a52cabac8997a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af589e10deb6a5181940694cfc3a75e88"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak" />
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#af589e10deb6a5181940694cfc3a75e88">property_create_folders</a> () const </td></tr>
<tr class="memdesc:af589e10deb6a5181940694cfc3a75e88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether a file chooser not in open mode will offer the user to create new folders.  <a href="#af589e10deb6a5181940694cfc3a75e88">More...</a><br /></td></tr>
<tr class="separator:af589e10deb6a5181940694cfc3a75e88"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:adcf8e76b113200f4886ba83405aa1468"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#adcf8e76b113200f4886ba83405aa1468">add_interface</a> (GType gtype_implementer)</td></tr>
<tr class="separator:adcf8e76b113200f4886ba83405aa1468"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9922f7a55ffa1e539fe4f2208e23630"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ad9922f7a55ffa1e539fe4f2208e23630">get_type</a> ()</td></tr>
<tr class="memdesc:ad9922f7a55ffa1e539fe4f2208e23630"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#ad9922f7a55ffa1e539fe4f2208e23630">More...</a><br /></td></tr>
<tr class="separator:ad9922f7a55ffa1e539fe4f2208e23630"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ac73cec9def6277f5c1175acc3f232895"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#ac73cec9def6277f5c1175acc3f232895">FileChooser</a> ()</td></tr>
<tr class="memdesc:ac73cec9def6277f5c1175acc3f232895"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should derive from this class to use it.  <a href="#ac73cec9def6277f5c1175acc3f232895">More...</a><br /></td></tr>
<tr class="separator:ac73cec9def6277f5c1175acc3f232895"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:a3d9576db84e6ac789464f52e968f4bbd"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1FileChooser.html">Gtk::FileChooser</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1FileChooser.html#a3d9576db84e6ac789464f52e968f4bbd">wrap</a> (GtkFileChooser* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a3d9576db84e6ac789464f52e968f4bbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a3d9576db84e6ac789464f52e968f4bbd">More...</a><br /></td></tr>
<tr class="separator:a3d9576db84e6ac789464f52e968f4bbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classGtk_1_1FileChooser.html" title="Gtk::FileChooser is an interface that can be implemented by file selection widgets. ">Gtk::FileChooser</a> is an interface that can be implemented by file selection widgets. </p>
<p>In gtkmm, the main objects that implement this interface are <a class="el" href="classGtk_1_1FileChooserWidget.html" title="File chooser widget that can be embedded in other widgets. ">FileChooserWidget</a> and <a class="el" href="classGtk_1_1FileChooserDialog.html" title="Convenient file chooser window. ">FileChooserDialog</a>. You do not need to write an object that implements the <a class="el" href="classGtk_1_1FileChooser.html" title="Gtk::FileChooser is an interface that can be implemented by file selection widgets. ">FileChooser</a> interface unless you are trying to adapt an existing file selector to expose a standard programming interface.</p>
<dl class="section user"><dt>File Names and Encodings</dt><dd>When the user is finished selecting files in a <a class="el" href="classGtk_1_1FileChooser.html" title="Gtk::FileChooser is an interface that can be implemented by file selection widgets. ">FileChooser</a>, your program can get the selected names either as filenames or as URIs. For URIs, the normal escaping rules are applied if the URI contains non-ASCII characters. However, filenames are always returned in the character set specified by the G_FILENAME_ENCODING environment variable. Please see the <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html">Glib</a> documentation for more details about this variable.</dd></dl>
<dl class="section user"><dt>Important</dt><dd>This means that while you can pass the result of <a class="el" href="classGtk_1_1FileChooser.html#a1d3fd4f12847d8d357bc89fbe67c1858" title="Gets the filename for the currently selected file in the file selector. ">FileChooser::get_filename()</a> to <code>open(2)</code> or <code>fopen(3)</code>, you may not be able to directly set it as the text of a <a class="el" href="classGtk_1_1Label.html" title="A widget that displays a small to medium amount of text. ">Gtk::Label</a> widget unless you convert it first to UTF-8, which all gtkmm widgets expect. You should use <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/group__CharsetConv.html#ga6cf95dc00505401594260a360d70c17b">Glib::filename_to_utf8()</a> to convert filenames into strings that can be passed to gtkmm widgets. </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ac73cec9def6277f5c1175acc3f232895"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::FileChooser::FileChooser </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>You should derive from this class to use it. </p>

</div>
</div>
<a class="anchor" id="aeb6d1117bbae0f33e6aa1912be108a09"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gtk::FileChooser::~FileChooser </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a15cbd8b9a365f91e4a4e97d1fa31cb42"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::add_filter </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1FileFilter.html">FileFilter</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>filter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds <em>filter</em> to the list of filters that the user can select between. </p>
<p>When a filter is selected, only files that are passed by that filter are displayed.</p>
<p>Note that the <em>chooser</em> takes ownership of the filter, so you have to ref and sink it if you want to keep a reference.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000157">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">filter</td><td>A <a class="el" href="classGtk_1_1FileFilter.html" title="A filter for selecting a file subset. ">Gtk::FileFilter</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="adcf8e76b113200f4886ba83405aa1468"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Gtk::FileChooser::add_interface </td>
          <td>(</td>
          <td class="paramtype">GType&#160;</td>
          <td class="paramname"><em>gtype_implementer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7f68b1ba7d63495ebf6a85cfba672396"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::add_shortcut_folder </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>folder</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a folder to be displayed with the shortcut folders in a file chooser. </p>
<p>Note that shortcut folders do not get saved, as they are provided by the application. For example, you can use this to add a “/usr/share/mydrawprogram/Clipart” folder to the volume list.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000164">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">folder</td><td>Filename of the folder to add. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the folder could be added successfully, <code>false</code> otherwise. In the latter case, the <em>error</em> will be set as appropriate. </dd></dl>

</div>
</div>
<a class="anchor" id="a41dca19b1ac57dec854ad7466e36a853"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::add_shortcut_folder_uri </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>uri</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a folder URI to be displayed with the shortcut folders in a file chooser. </p>
<p>Note that shortcut folders do not get saved, as they are provided by the application. For example, you can use this to add a “file:///usr/share/mydrawprogram/Clipart” folder to the volume list.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000167">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uri</td><td>URI of the folder to add. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the folder could be added successfully, <code>false</code> otherwise. In the latter case, the <em>error</em> will be set as appropriate. </dd></dl>

</div>
</div>
<a class="anchor" id="a14a4e2301d55430fd15dd9fcfa7a2d17"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#ga0d6076e7637ec501f26296e65fee2212">FileChooserAction</a> Gtk::FileChooser::get_action </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the type of operation that the file chooser is performing; see <a class="el" href="classGtk_1_1FileChooser.html#ac455a88d080c044c03abb343c46b38db" title="Sets the type of operation that the chooser is performing; the user interface is adapted to suit the ...">set_action()</a>. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000124">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The action that the file selector is performing. </dd></dl>

</div>
</div>
<a class="anchor" id="a4ae2155b7bea5f90d9ab8da13faedc68"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::get_create_folders </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets whether file choser will offer to create new folders. </p>
<p>See <a class="el" href="classGtk_1_1FileChooser.html#a7f01d6c09d301a6cb1b757d00b3cd5dc" title="Sets whether file choser will offer to create new folders. ">set_create_folders()</a>.</p>
<dl class="since_2_18"><dt><b><a class="el" href="since_2_18.html#_since_2_18000035">Since gtkmm 2.18:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the Create Folder button should be displayed. </dd></dl>

</div>
</div>
<a class="anchor" id="ae39952e31f76d0aa1b950625ed5765d6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gtk::FileChooser::get_current_folder </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the current folder of <em>chooser</em> as a local filename. </p>
<p>See <a class="el" href="classGtk_1_1FileChooser.html#ae122818487251b2ad2a06dc31fd8270a" title="Sets the current folder for chooser from a local filename. ">set_current_folder()</a>.</p>
<p>Note that this is the folder that the file chooser is currently displaying (e.g. "/home/username/Documents"), which is not the same as the currently-selected folder if the chooser is in <a class="el" href="namespaceGtk.html#ga0d6076e7637ec501f26296e65fee2212a31c49ed863b01cfe30a944eed1bfd74e" title="Indicates an Open mode for selecting folders. ">Gtk::FILE_CHOOSER_ACTION_SELECT_FOLDER</a> mode (e.g. "/home/username/Documents/selected-folder/". To get the currently-selected folder in that mode, use <a class="el" href="classGtk_1_1FileChooser.html#a1057c3815d62d27e2acca1fbb3daec18" title="Gets the URI for the currently selected file in the file selector. ">get_uri()</a> as the usual way to get the selection.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000138">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The full path of the current folder, possibly empty if the current path cannot be represented as a local filename. This function may also return an empty string if the file chooser was unable to load the last folder that was requested from it; for example, as would be for calling <a class="el" href="classGtk_1_1FileChooser.html#ae122818487251b2ad2a06dc31fd8270a" title="Sets the current folder for chooser from a local filename. ">set_current_folder()</a> on a nonexistent folder. </dd></dl>

</div>
</div>
<a class="anchor" id="a25761189c1007d4e6c20c65381dceb41"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a>&gt; Gtk::FileChooser::get_current_folder_file </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the current folder of <em>chooser</em> as File. </p>
<p>See <a class="el" href="classGtk_1_1FileChooser.html#ad17c7434ce3ee3bfd48357b59ff67e29" title="Gets the current folder of chooser as an URI. ">get_current_folder_uri()</a>.</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000070">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The File for the current folder. </dd></dl>

</div>
</div>
<a class="anchor" id="ad17c7434ce3ee3bfd48357b59ff67e29"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> Gtk::FileChooser::get_current_folder_uri </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the current folder of <em>chooser</em> as an URI. </p>
<p>See <a class="el" href="classGtk_1_1FileChooser.html#a2b422aaf13cecbe7793bb8231f181718" title="Sets the current folder for chooser from an URI. ">set_current_folder_uri()</a>.</p>
<p>Note that this is the folder that the file chooser is currently displaying (e.g. "file:///home/username/Documents"), which is not the same as the currently-selected folder if the chooser is in <a class="el" href="namespaceGtk.html#ga0d6076e7637ec501f26296e65fee2212a31c49ed863b01cfe30a944eed1bfd74e" title="Indicates an Open mode for selecting folders. ">Gtk::FILE_CHOOSER_ACTION_SELECT_FOLDER</a> mode (e.g. "file:///home/username/Documents/selected-folder/". To get the currently-selected folder in that mode, use <a class="el" href="classGtk_1_1FileChooser.html#a1057c3815d62d27e2acca1fbb3daec18" title="Gets the URI for the currently selected file in the file selector. ">get_uri()</a> as the usual way to get the selection.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000145">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The URI for the current folder. </dd></dl>

</div>
</div>
<a class="anchor" id="af13782c9ff3bc13f536e511176fc9d0d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> Gtk::FileChooser::get_current_name </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the current name in the file selector, as entered by the user in the text entry for “Name”. </p>
<p>This is meant to be used in save dialogs, to get the currently typed filename when the file itself does not exist yet. For example, an application that adds a custom extra widget to the file chooser for “file format” may want to change the extension of the typed filename based on the chosen format, say, from “.jpg” to “.png”.</p>
<dl class="since_3_10"><dt><b><a class="el" href="since_3_10.html#_since_3_10000020">Since gtkmm 3.10:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The raw text from the file chooser’s “Name” entry. Free this with Glib::free(). Note that this string is not a full pathname or URI; it is whatever the contents of the entry are. Note also that this string is in UTF-8 encoding, which is not necessarily the system’s encoding for filenames. </dd></dl>

</div>
</div>
<a class="anchor" id="a7b93f5a58fe44f3c8eec039ec5e637f1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::get_do_overwrite_confirmation </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Queries whether a file chooser is set to confirm for overwriting when the user types a file name that already exists. </p>
<dl class="since_2_8"><dt><b><a class="el" href="since_2_8.html#_since_2_8000017">Since gtkmm 2.8:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the file chooser will present a confirmation dialog; <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="aa8639bb8a1ed6f3b55ff9a06f273c9ea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>* Gtk::FileChooser::get_extra_widget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the current preview widget; see <a class="el" href="classGtk_1_1FileChooser.html#acd125cf970163062d82d60e029aa2273" title="Sets an application-supplied widget to provide extra options to the user. ">set_extra_widget()</a>. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000155">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The current extra widget, or <code>0</code>. </dd></dl>

</div>
</div>
<a class="anchor" id="abd9aab0cd3a98cfd79485ba7de94a3fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>* Gtk::FileChooser::get_extra_widget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the current preview widget; see <a class="el" href="classGtk_1_1FileChooser.html#acd125cf970163062d82d60e029aa2273" title="Sets an application-supplied widget to provide extra options to the user. ">set_extra_widget()</a>. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000156">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The current extra widget, or <code>0</code>. </dd></dl>

</div>
</div>
<a class="anchor" id="a431d09d8b36efc88bbc5b4272253c4bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a>&gt; Gtk::FileChooser::get_file </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the File for the currently selected file in the file selector. </p>
<p>If multiple files are selected, one of the files will be returned at random.</p>
<p>If the file chooser is in folder mode, this function returns the selected folder.</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000071">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A selected File. You own the returned file; use Glib::object_unref() to release it. </dd></dl>

</div>
</div>
<a class="anchor" id="af7e72db97a4fe162fefd42aa8bb73d69"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a>&gt; Gtk::FileChooser::get_file </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the File for the currently selected file in the file selector. </p>
<p>If multiple files are selected, one of the files will be returned at random.</p>
<p>If the file chooser is in folder mode, this function returns the selected folder.</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000072">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A selected File. You own the returned file; use Glib::object_unref() to release it. </dd></dl>

</div>
</div>
<a class="anchor" id="a1d3fd4f12847d8d357bc89fbe67c1858"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gtk::FileChooser::get_filename </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the filename for the currently selected file in the file selector. </p>
<p>The filename is returned as an absolute path. If multiple files are selected, one of the filenames will be returned at random.</p>
<p>If the file chooser is in folder mode, this function returns the selected folder.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000130">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The currently selected filename, or an empty string if no file is selected, or the selected file can't be represented with a local filename. </dd></dl>

</div>
</div>
<a class="anchor" id="a71bbd79a36b8fb445b6d735345233a27"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt;<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&gt; Gtk::FileChooser::get_filenames </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Lists all the selected files and subfolders in the current folder of <em>chooser</em>. </p>
<p>The returned names are full absolute paths. If files in the current folder cannot be represented as local filenames they will be ignored. (See <a class="el" href="classGtk_1_1FileChooser.html#a38c389c3fa7265e412ec343b3b6de1fa" title="Lists all the selected files and subfolders in the current folder of chooser. ">get_uris()</a>)</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000136">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A list containing the filenames of all selected files and subfolders in the current folder. </dd></dl>

</div>
</div>
<a class="anchor" id="a30d9b2008fe26fa51e3b151d1d9ad71d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a>&gt; &gt; Gtk::FileChooser::get_files </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Lists all the selected files and subfolders in the current folder of <em>chooser</em> as File. </p>
<p>An internal function, see <a class="el" href="classGtk_1_1FileChooser.html#a38c389c3fa7265e412ec343b3b6de1fa" title="Lists all the selected files and subfolders in the current folder of chooser. ">get_uris()</a>.</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000068">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A SList containing a File for each selected file and subfolder in the current folder. Free the returned list with Glib::slist_free(), and the files with Glib::object_unref(). </dd></dl>

</div>
</div>
<a class="anchor" id="a362d1b750d76a42c9e8857463bf70a02"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1FileFilter.html">FileFilter</a>&gt; Gtk::FileChooser::get_filter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the current filter; see <a class="el" href="classGtk_1_1FileChooser.html#aedbeea6a5c67dd5b1edb5c3fc51f6f1b" title="Sets the current filter; only the files that pass the filter will be displayed. ">set_filter()</a>. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000162">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The current filter, or <code>0</code>. </dd></dl>

</div>
</div>
<a class="anchor" id="a53e9ceb8b06fe4e95f1aa79b7e83950e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGtk_1_1FileFilter.html">FileFilter</a>&gt; Gtk::FileChooser::get_filter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the current filter; see <a class="el" href="classGtk_1_1FileChooser.html#aedbeea6a5c67dd5b1edb5c3fc51f6f1b" title="Sets the current filter; only the files that pass the filter will be displayed. ">set_filter()</a>. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000163">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The current filter, or <code>0</code>. </dd></dl>

</div>
</div>
<a class="anchor" id="a06677e7e96c91ab4b9531eee7511e6f9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::get_local_only </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets whether only local files can be selected in the file selector. </p>
<p>See <a class="el" href="classGtk_1_1FileChooser.html#af80900d7204e232521e852b7c113b800" title="Sets whether only local files can be selected in the file selector. ">set_local_only()</a></p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000126">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if only local files can be selected. </dd></dl>

</div>
</div>
<a class="anchor" id="ac2fe020bbf916bd8726520a91a773576"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a>&gt; Gtk::FileChooser::get_preview_file </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the File that should be previewed in a custom preview Internal function, see <a class="el" href="classGtk_1_1FileChooser.html#a6f947ccfa6b0e4e51773fd05524d1237" title="Gets the URI that should be previewed in a custom preview widget. ">get_preview_uri()</a>. </p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000073">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The File for the file to preview, or <code>0</code> if no file is selected. Free with Glib::object_unref(). </dd></dl>

</div>
</div>
<a class="anchor" id="ac92c1de0d54c4958c00aff17a461942a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a>&gt; Gtk::FileChooser::get_preview_file </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the File that should be previewed in a custom preview Internal function, see <a class="el" href="classGtk_1_1FileChooser.html#a6f947ccfa6b0e4e51773fd05524d1237" title="Gets the URI that should be previewed in a custom preview widget. ">get_preview_uri()</a>. </p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000074">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The File for the file to preview, or <code>0</code> if no file is selected. Free with Glib::object_unref(). </dd></dl>

</div>
</div>
<a class="anchor" id="ad7ca547029774af4974b89c29b7bde5f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gtk::FileChooser::get_preview_filename </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the filename that should be previewed in a custom preview widget. </p>
<p>See <a class="el" href="classGtk_1_1FileChooser.html#ac6f584f8ded58ab1926457928018fac4" title="Sets an application-supplied widget to use to display a custom preview of the currently selected file...">set_preview_widget()</a>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000152">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The filename to preview, or an empty string if no file is selected, or if the selected file cannot be represented as a local filename. </dd></dl>

</div>
</div>
<a class="anchor" id="a6f947ccfa6b0e4e51773fd05524d1237"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> Gtk::FileChooser::get_preview_uri </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the URI that should be previewed in a custom preview widget. </p>
<p>See <a class="el" href="classGtk_1_1FileChooser.html#ac6f584f8ded58ab1926457928018fac4" title="Sets an application-supplied widget to use to display a custom preview of the currently selected file...">set_preview_widget()</a>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000153">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The URI for the file to preview, or an empty string if no file is selected. </dd></dl>

</div>
</div>
<a class="anchor" id="a7c46d4e0fe769d6ce6a6f42922a60791"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>* Gtk::FileChooser::get_preview_widget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the current preview widget; see <a class="el" href="classGtk_1_1FileChooser.html#ac6f584f8ded58ab1926457928018fac4" title="Sets an application-supplied widget to use to display a custom preview of the currently selected file...">set_preview_widget()</a>. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000147">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The current preview widget, or <code>0</code>. </dd></dl>

</div>
</div>
<a class="anchor" id="aaac6b33ef0631b8a920835f6b9a884ca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>* Gtk::FileChooser::get_preview_widget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the current preview widget; see <a class="el" href="classGtk_1_1FileChooser.html#ac6f584f8ded58ab1926457928018fac4" title="Sets an application-supplied widget to use to display a custom preview of the currently selected file...">set_preview_widget()</a>. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000148">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The current preview widget, or <code>0</code>. </dd></dl>

</div>
</div>
<a class="anchor" id="ae77b094a0971794e8c18f67e7296f858"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::get_preview_widget_active </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets whether the preview widget set by <a class="el" href="classGtk_1_1FileChooser.html#ac6f584f8ded58ab1926457928018fac4" title="Sets an application-supplied widget to use to display a custom preview of the currently selected file...">set_preview_widget()</a> should be shown for the current filename. </p>
<p>See <a class="el" href="classGtk_1_1FileChooser.html#a1702c9cc877c1b652d598057e1de1ed8" title="Sets whether the preview widget set by set_preview_widget() should be shown for the current filename...">set_preview_widget_active()</a>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000150">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the preview widget is active for the current filename. </dd></dl>

</div>
</div>
<a class="anchor" id="a8fba23a3276a6416827025090c1869eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::get_select_multiple </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets whether multiple files can be selected in the file selector. </p>
<p>See <a class="el" href="classGtk_1_1FileChooser.html#a30a13c0df47fab50c93ad8f38db0c88c" title="Sets whether multiple files can be selected in the file selector. ">set_select_multiple()</a>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000128">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if multiple files can be selected. </dd></dl>

</div>
</div>
<a class="anchor" id="a2bc1ced81ce3f1eb0bc29c78a386cd4a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::get_show_hidden </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets whether hidden files and folders are displayed in the file selector. </p>
<p>See <a class="el" href="classGtk_1_1FileChooser.html#a4e5a029c4505333d02f97a61cb792186" title="Sets whether hidden files and folders are displayed in the file selector. ">set_show_hidden()</a>.</p>
<dl class="since_2_6"><dt><b><a class="el" href="since_2_6.html#_since_2_6000078">Since gtkmm 2.6:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if hidden files and folders are displayed. </dd></dl>

</div>
</div>
<a class="anchor" id="ad9922f7a55ffa1e539fe4f2208e23630"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static GType Gtk::FileChooser::get_type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the GType for this class, for use with the underlying GObject type system. </p>

</div>
</div>
<a class="anchor" id="a1057c3815d62d27e2acca1fbb3daec18"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> Gtk::FileChooser::get_uri </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the URI for the currently selected file in the file selector. </p>
<p>If multiple files are selected, one of the filenames will be returned at random.</p>
<p>If the file chooser is in folder mode, this function returns the selected folder.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000139">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The currently selected URI, or an empty string if no file is selected. </dd></dl>

</div>
</div>
<a class="anchor" id="a38c389c3fa7265e412ec343b3b6de1fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt;<a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gtk::FileChooser::get_uris </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Lists all the selected files and subfolders in the current folder of <em>chooser</em>. </p>
<p>The returned names are full absolute URIs.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000143">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A list containing the URIs of all selected files and subfolders in the current folder. </dd></dl>

</div>
</div>
<a class="anchor" id="a61dba42c325f6757829c4a405f21350c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::get_use_preview_label </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets whether a stock label should be drawn with the name of the previewed file. </p>
<p>See <a class="el" href="classGtk_1_1FileChooser.html#a5a0bfa0c278521cf1dc4b2040ff42311" title="Sets whether the file chooser should display a stock label with the name of the file that is being pr...">set_use_preview_label()</a>.</p>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the file chooser is set to display a label with the name of the previewed file, <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="a1114551dd1d871a7f25dd922938ff3b6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GtkFileChooser* Gtk::FileChooser::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C GObject. </p>

</div>
</div>
<a class="anchor" id="aa6d386652bf525ac7a000fac4dc70ab2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const GtkFileChooser* Gtk::FileChooser::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C GObject. </p>

</div>
</div>
<a class="anchor" id="ab65092cc51ed811f265b348a520a8f47"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1FileFilter.html">FileFilter</a>&gt; &gt; Gtk::FileChooser::list_filters </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Lists the current set of user-selectable filters; see <a class="el" href="classGtk_1_1FileChooser.html#a15cbd8b9a365f91e4a4e97d1fa31cb42" title="Adds filter to the list of filters that the user can select between. ">add_filter()</a>, <a class="el" href="classGtk_1_1FileChooser.html#a39ded72c0d4d9e30e57eca005f5a0c02" title="Removes filter from the list of filters that the user can select between. ">remove_filter()</a>. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000159">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A list containing the current set of user selectable filters. </dd></dl>

</div>
</div>
<a class="anchor" id="a9f3ce6ba1258eeaa76259848ff5f3907"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGtk_1_1FileFilter.html">FileFilter</a>&gt; &gt; Gtk::FileChooser::list_filters </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Lists the current set of user-selectable filters; see <a class="el" href="classGtk_1_1FileChooser.html#a15cbd8b9a365f91e4a4e97d1fa31cb42" title="Adds filter to the list of filters that the user can select between. ">add_filter()</a>, <a class="el" href="classGtk_1_1FileChooser.html#a39ded72c0d4d9e30e57eca005f5a0c02" title="Removes filter from the list of filters that the user can select between. ">remove_filter()</a>. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000160">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A list containing the current set of user selectable filters. </dd></dl>

</div>
</div>
<a class="anchor" id="a3660fa731e3b0b3eaae9ca7aa46a507e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt;<a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gtk::FileChooser::list_shortcut_folder_uris </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Queries the list of shortcut folders in the file chooser, as set by <a class="el" href="classGtk_1_1FileChooser.html#a41dca19b1ac57dec854ad7466e36a853" title="Adds a folder URI to be displayed with the shortcut folders in a file chooser. ">add_shortcut_folder_uri()</a>. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000169">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A list of folder URIs. </dd></dl>

</div>
</div>
<a class="anchor" id="ab590b712a6bb223ff56c4f49d35838e4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt;<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&gt; Gtk::FileChooser::list_shortcut_folders </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Queries the list of shortcut folders in the file chooser, as set by <a class="el" href="classGtk_1_1FileChooser.html#a7f68b1ba7d63495ebf6a85cfba672396" title="Adds a folder to be displayed with the shortcut folders in a file chooser. ">add_shortcut_folder()</a>. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000166">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A list of folder filenames, if there are any shortcut folders. </dd></dl>

</div>
</div>
<a class="anchor" id="a7383a7aeb4207b9da19016b64f36cb8d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="group__gtkmmEnums.html#ga0d6076e7637ec501f26296e65fee2212">FileChooserAction</a> &gt; Gtk::FileChooser::property_action </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The type of operation that the file selector is performing. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a10575e8b8fd7c57478a1e5ac78885a10"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="el" href="group__gtkmmEnums.html#ga0d6076e7637ec501f26296e65fee2212">FileChooserAction</a> &gt; Gtk::FileChooser::property_action </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The type of operation that the file selector is performing. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aa50b81e55eaba9aea5a52cabac8997a3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt; Gtk::FileChooser::property_create_folders </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether a file chooser not in open mode will offer the user to create new folders. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="af589e10deb6a5181940694cfc3a75e88"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; bool &gt; Gtk::FileChooser::property_create_folders </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether a file chooser not in open mode will offer the user to create new folders. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a34bec126cb67b9885eeeabde36260ac1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt; Gtk::FileChooser::property_do_overwrite_confirmation </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether a file chooser in save mode will present an overwrite confirmation dialog if necessary. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ab638e6fa83cd1ffcd8f49d3fc2125e12"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; bool &gt; Gtk::FileChooser::property_do_overwrite_confirmation </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether a file chooser in save mode will present an overwrite confirmation dialog if necessary. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="acb41199a680d070c4f19242ad5020762"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="classGtk_1_1Widget.html">Widget</a>* &gt; Gtk::FileChooser::property_extra_widget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Application</a> supplied widget for extra options. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ab1fd7ca893bf4067d3279c2550534caa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="el" href="classGtk_1_1Widget.html">Widget</a>* &gt; Gtk::FileChooser::property_extra_widget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Application</a> supplied widget for extra options. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ac189765d544aba24dff23fe44a97c2ee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1FileFilter.html">FileFilter</a>&gt; &gt; Gtk::FileChooser::property_filter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The current filter for selecting which files are displayed. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aa182998329336acf7beeb9c7a0f1e66a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1FileFilter.html">FileFilter</a>&gt; &gt; Gtk::FileChooser::property_filter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The current filter for selecting which files are displayed. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="afb3e5d698c88553c956538e02d5d35b5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt; Gtk::FileChooser::property_local_only </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether the selected file(s) should be limited to local file: URLs. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ac895d24f16561cce0e2d0c7bbf1b7c49"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; bool &gt; Gtk::FileChooser::property_local_only </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether the selected file(s) should be limited to local file: URLs. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a1ea781551438fc5b9096a2da48183361"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="classGtk_1_1Widget.html">Widget</a>* &gt; Gtk::FileChooser::property_preview_widget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Application</a> supplied widget for custom previews. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a67723672129b202e979bdb4420342a37"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="el" href="classGtk_1_1Widget.html">Widget</a>* &gt; Gtk::FileChooser::property_preview_widget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Application</a> supplied widget for custom previews. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a132901a4711c7e80e2b2be2aa91a4bfe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt; Gtk::FileChooser::property_preview_widget_active </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether the application supplied widget for custom previews should be shown. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a65386b7c18c0978e231a660806cf80bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; bool &gt; Gtk::FileChooser::property_preview_widget_active </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether the application supplied widget for custom previews should be shown. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="adefb4831699b5a76b07005ac781d7902"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt; Gtk::FileChooser::property_select_multiple </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether to allow multiple files to be selected. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a89d4e8e777f7acc0b56dd85ca3b52d8d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; bool &gt; Gtk::FileChooser::property_select_multiple </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether to allow multiple files to be selected. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a37ff663cb7e8354ce9cfe2dd03628e3f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt; Gtk::FileChooser::property_show_hidden </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether the hidden files and folders should be displayed. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="acadfb9ec73d0c1ccafd6c700adbb5586"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; bool &gt; Gtk::FileChooser::property_show_hidden </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether the hidden files and folders should be displayed. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ab5b2eae827abba8accc859488a3cf5cc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt; Gtk::FileChooser::property_use_preview_label </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether to display a stock label with the name of the previewed file. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a84f689a80b2defa6fef70a449ec698ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; bool &gt; Gtk::FileChooser::property_use_preview_label </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether to display a stock label with the name of the previewed file. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a39ded72c0d4d9e30e57eca005f5a0c02"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::remove_filter </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1FileFilter.html">FileFilter</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>filter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes <em>filter</em> from the list of filters that the user can select between. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000158">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">filter</td><td>A <a class="el" href="classGtk_1_1FileFilter.html" title="A filter for selecting a file subset. ">Gtk::FileFilter</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a3a18044600e7bff060075c5fb07443c1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::remove_shortcut_folder </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>folder</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes a folder from a file chooser’s list of shortcut folders. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000165">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">folder</td><td>Filename of the folder to remove. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the operation succeeds, <code>false</code> otherwise. In the latter case, the <em>error</em> will be set as appropriate.</dd></dl>
<p>See also: <a class="el" href="classGtk_1_1FileChooser.html#a7f68b1ba7d63495ebf6a85cfba672396" title="Adds a folder to be displayed with the shortcut folders in a file chooser. ">add_shortcut_folder()</a>. </p>

</div>
</div>
<a class="anchor" id="a13f83decdc5392b471e10a965686db24"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::remove_shortcut_folder_uri </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>uri</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes a folder URI from a file chooser’s list of shortcut folders. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000168">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uri</td><td>URI of the folder to remove. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the operation succeeds, <code>false</code> otherwise. In the latter case, the <em>error</em> will be set as appropriate.</dd></dl>
<p>See also: <a class="el" href="classGtk_1_1FileChooser.html#a41dca19b1ac57dec854ad7466e36a853" title="Adds a folder URI to be displayed with the shortcut folders in a file chooser. ">add_shortcut_folder_uri()</a>. </p>

</div>
</div>
<a class="anchor" id="a78d9251b8491b943042c8606004cdccc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::select_all </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Selects all the files in the current folder of a file chooser. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000134">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a66d3b96944f881eace51b28d1fea9e50"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::select_file </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>file</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Selects the file referred to by <em>file</em>. </p>
<p>An internal function. See _gtk_file_chooser_select_uri().</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000066">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">file</td><td>The file to select. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Not useful. </dd></dl>

</div>
</div>
<a class="anchor" id="a3f26d7fe6b1cfddc18f9e39f68cbc5e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::select_filename </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>filename</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Selects a filename. </p>
<p>If the file name isn’t in the current folder of <em>chooser</em>, then the current folder of <em>chooser</em> will be changed to the folder containing <em>filename</em>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000132">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">filename</td><td>The filename to select. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Not useful.</dd></dl>
<p>See also: <a class="el" href="classGtk_1_1FileChooser.html#a35bbea274ddb0a7b948e6f23b70b9bed" title="Sets filename as the current filename for the file chooser, by changing to the file’s parent folder ...">set_filename()</a>. </p>

</div>
</div>
<a class="anchor" id="add9302d8afe9eefd9d36b01ba750c130"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::select_uri </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>uri</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Selects the file to by <em>uri</em>. </p>
<p>If the URI doesn’t refer to a file in the current folder of <em>chooser</em>, then the current folder of <em>chooser</em> will be changed to the folder containing <em>filename</em>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000141">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uri</td><td>The URI to select. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Not useful. </dd></dl>

</div>
</div>
<a class="anchor" id="ac455a88d080c044c03abb343c46b38db"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::set_action </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga0d6076e7637ec501f26296e65fee2212">FileChooserAction</a>&#160;</td>
          <td class="paramname"><em>action</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the type of operation that the chooser is performing; the user interface is adapted to suit the selected action. </p>
<p>For example, an option to create a new folder might be shown if the action is <a class="el" href="namespaceGtk.html#ga0d6076e7637ec501f26296e65fee2212a58b10d83eaf27bd2018d009f5066d6d3" title="Indicates save mode. ">Gtk::FILE_CHOOSER_ACTION_SAVE</a> but not if the action is <a class="el" href="namespaceGtk.html#ga0d6076e7637ec501f26296e65fee2212ad5a7a701a84079ac0a66daa6a278292c" title="Indicates open mode. ">Gtk::FILE_CHOOSER_ACTION_OPEN</a>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000123">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">action</td><td>The action that the file selector is performing. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a7f01d6c09d301a6cb1b757d00b3cd5dc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::set_create_folders </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>create_folders</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets whether file choser will offer to create new folders. </p>
<p>This is only relevant if the action is not set to be <a class="el" href="namespaceGtk.html#ga0d6076e7637ec501f26296e65fee2212ad5a7a701a84079ac0a66daa6a278292c" title="Indicates open mode. ">Gtk::FILE_CHOOSER_ACTION_OPEN</a>.</p>
<dl class="since_2_18"><dt><b><a class="el" href="since_2_18.html#_since_2_18000034">Since gtkmm 2.18:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">create_folders</td><td><code>true</code> if the Create Folder button should be displayed. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae122818487251b2ad2a06dc31fd8270a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::set_current_folder </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>filename</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the current folder for <em>chooser</em> from a local filename. </p>
<p>The user will be shown the full contents of the current folder, plus user interface elements for navigating to other folders.</p>
<p>In general, you should not use this function. See the [section on setting up a file chooser dialog][gtkfilechooserdialog-setting-up] for the rationale behind this.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000137">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">filename</td><td>The full path of the new current folder. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Not useful. </dd></dl>

</div>
</div>
<a class="anchor" id="a31693be8ae6b8e503c201419c9391d70"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::set_current_folder_file </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>file</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the current folder for <em>chooser</em> from a File. </p>
<p>Internal function, see <a class="el" href="classGtk_1_1FileChooser.html#a2b422aaf13cecbe7793bb8231f181718" title="Sets the current folder for chooser from an URI. ">set_current_folder_uri()</a>.</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000069">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">file</td><td>The File for the new folder. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the folder could be changed successfully, <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="a2b422aaf13cecbe7793bb8231f181718"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::set_current_folder_uri </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>uri</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the current folder for <em>chooser</em> from an URI. </p>
<p>The user will be shown the full contents of the current folder, plus user interface elements for navigating to other folders.</p>
<p>In general, you should not use this function. See the [section on setting up a file chooser dialog][gtkfilechooserdialog-setting-up] for the rationale behind this.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000144">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uri</td><td>The URI for the new current folder. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the folder could be changed successfully, <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="a5c01937980edceb0f5d12bc0d4d593bc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::set_current_name </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the current name in the file selector, as if entered by the user. </p>
<p>Note that the name passed in here is a UTF-8 string rather than a filename. This function is meant for such uses as a suggested name in a “Save As...” dialog. You can pass “Untitled.doc” or a similarly suitable suggestion for the <em>name</em>.</p>
<p>If you want to preselect a particular existing file, you should use <a class="el" href="classGtk_1_1FileChooser.html#a35bbea274ddb0a7b948e6f23b70b9bed" title="Sets filename as the current filename for the file chooser, by changing to the file’s parent folder ...">set_filename()</a> or <a class="el" href="classGtk_1_1FileChooser.html#ab65ce92c84b9b9aef77fdb26e7c8a6bb" title="Sets the file referred to by uri as the current file for the file chooser, by changing to the URI’s ...">set_uri()</a> instead. Please see the documentation for those functions for an example of using <a class="el" href="classGtk_1_1FileChooser.html#a5c01937980edceb0f5d12bc0d4d593bc" title="Sets the current name in the file selector, as if entered by the user. ">set_current_name()</a> as well.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000129">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td>The filename to use, as a UTF-8 string. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a09702b39adc997b0bcaa697306afb6e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::set_do_overwrite_confirmation </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>do_overwrite_confirmation</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets whether a file chooser in <a class="el" href="namespaceGtk.html#ga0d6076e7637ec501f26296e65fee2212a58b10d83eaf27bd2018d009f5066d6d3" title="Indicates save mode. ">Gtk::FILE_CHOOSER_ACTION_SAVE</a> mode will present a confirmation dialog if the user types a file name that already exists. </p>
<p>This is <code>false</code> by default.</p>
<p>If set to <code>true</code>, the <em>chooser</em> will emit the <a class="el" href="classGtk_1_1FileChooser.html#a0432a0b2f854684a710f3eff0a2f6563">Gtk::FileChooser::signal_confirm_overwrite()</a> signal when appropriate.</p>
<p>If all you need is the stock confirmation dialog, set this property to <code>true</code>. You can override the way confirmation is done by actually handling the <a class="el" href="classGtk_1_1FileChooser.html#a0432a0b2f854684a710f3eff0a2f6563">Gtk::FileChooser::signal_confirm_overwrite()</a> signal; please refer to its documentation for the details.</p>
<dl class="since_2_8"><dt><b><a class="el" href="since_2_8.html#_since_2_8000016">Since gtkmm 2.8:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">do_overwrite_confirmation</td><td>Whether to confirm overwriting in save mode. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="acd125cf970163062d82d60e029aa2273"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::set_extra_widget </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>extra_widget</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets an application-supplied widget to provide extra options to the user. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000154">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">extra_widget</td><td><a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets) ">Widget</a> for extra options. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a3dd98107d7c7a00ca37e58b457f2dc98"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::set_file </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>file</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets <em>file</em> as the current filename for the file chooser, by changing to the file’s parent folder and actually selecting the file in list. </p>
<p>If the <em>chooser</em> is in <a class="el" href="namespaceGtk.html#ga0d6076e7637ec501f26296e65fee2212a58b10d83eaf27bd2018d009f5066d6d3" title="Indicates save mode. ">Gtk::FILE_CHOOSER_ACTION_SAVE</a> mode, the file’s base name will also appear in the dialog’s file name entry.</p>
<p>If the file name isn’t in the current folder of <em>chooser</em>, then the current folder of <em>chooser</em> will be changed to the folder containing <em>filename</em>. This is equivalent to a sequence of <a class="el" href="classGtk_1_1FileChooser.html#a046f98cd7217b750840d19476c26c6ef" title="Unselects all the files in the current folder of a file chooser. ">unselect_all()</a> followed by <a class="el" href="classGtk_1_1FileChooser.html#a3f26d7fe6b1cfddc18f9e39f68cbc5e6" title="Selects a filename. ">select_filename()</a>.</p>
<p>Note that the file must exist, or nothing will be done except for the directory change.</p>
<p>If you are implementing a save dialog, you should use this function if you already have a file name to which the user may save; for example, when the user opens an existing file and then does Save As... If you don’t have a file name already — for example, if the user just created a new file and is saving it for the first time, do not call this function. Instead, use something similar to this:</p>
<p>[C example ellipted]</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000065">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">file</td><td>The File to set as current. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Not useful. </dd></dl>

</div>
</div>
<a class="anchor" id="a35bbea274ddb0a7b948e6f23b70b9bed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::set_filename </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>filename</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets <em>filename</em> as the current filename for the file chooser, by changing to the file’s parent folder and actually selecting the file in list; all other files will be unselected. </p>
<p>If the <em>chooser</em> is in <a class="el" href="namespaceGtk.html#ga0d6076e7637ec501f26296e65fee2212a58b10d83eaf27bd2018d009f5066d6d3" title="Indicates save mode. ">Gtk::FILE_CHOOSER_ACTION_SAVE</a> mode, the file’s base name will also appear in the dialog’s file name entry.</p>
<p>Note that the file must exist, or nothing will be done except for the directory change.</p>
<p>You should use this function only when implementing a save dialog for which you already have a file name to which the user may save. For example, when the user opens an existing file and then does Save As... to save a copy or a modified version. If you don’t have a file name already — for example, if the user just created a new file and is saving it for the first time, do not call this function. Instead, use something similar to this:</p>
<p>[C example ellipted]</p>
<p>In the first case, the file chooser will present the user with useful suggestions as to where to save his new file. In the second case, the file’s existing location is already known, so the file chooser will use it.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000131">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">filename</td><td>The filename to set as current. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Not useful. </dd></dl>

</div>
</div>
<a class="anchor" id="aedbeea6a5c67dd5b1edb5c3fc51f6f1b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::set_filter </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1FileFilter.html">FileFilter</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>filter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the current filter; only the files that pass the filter will be displayed. </p>
<p>If the user-selectable list of filters is non-empty, then the filter should be one of the filters in that list. Setting the current filter when the list of filters is empty is useful if you want to restrict the displayed set of files without letting the user change it.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000161">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">filter</td><td>A <a class="el" href="classGtk_1_1FileFilter.html" title="A filter for selecting a file subset. ">Gtk::FileFilter</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af80900d7204e232521e852b7c113b800"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::set_local_only </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>local_only</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets whether only local files can be selected in the file selector. </p>
<p>If <em>local_only</em> is <code>true</code> (the default), then the selected file or files are guaranteed to be accessible through the operating systems native file system and therefore the application only needs to worry about the filename functions in <a class="el" href="classGtk_1_1FileChooser.html" title="Gtk::FileChooser is an interface that can be implemented by file selection widgets. ">Gtk::FileChooser</a>, like <a class="el" href="classGtk_1_1FileChooser.html#a1d3fd4f12847d8d357bc89fbe67c1858" title="Gets the filename for the currently selected file in the file selector. ">get_filename()</a>, rather than the URI functions like <a class="el" href="classGtk_1_1FileChooser.html#a1057c3815d62d27e2acca1fbb3daec18" title="Gets the URI for the currently selected file in the file selector. ">get_uri()</a>,</p>
<p>On some systems non-native files may still be available using the native filesystem via a userspace filesystem (FUSE).</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000125">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">local_only</td><td><code>true</code> if only local files can be selected. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac6f584f8ded58ab1926457928018fac4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::set_preview_widget </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>&amp;&#160;</td>
          <td class="paramname"><em>preview_widget</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets an application-supplied widget to use to display a custom preview of the currently selected file. </p>
<p>To implement a preview, after setting the preview widget, you connect to the <a class="el" href="classGtk_1_1FileChooser.html#aff5edd7707775aec8c7c3a2b369cc51b">Gtk::FileChooser::signal_update_preview()</a> signal, and call <a class="el" href="classGtk_1_1FileChooser.html#ad7ca547029774af4974b89c29b7bde5f" title="Gets the filename that should be previewed in a custom preview widget. ">get_preview_filename()</a> or <a class="el" href="classGtk_1_1FileChooser.html#a6f947ccfa6b0e4e51773fd05524d1237" title="Gets the URI that should be previewed in a custom preview widget. ">get_preview_uri()</a> on each change. If you can display a preview of the new file, update your widget and set the preview active using <a class="el" href="classGtk_1_1FileChooser.html#a1702c9cc877c1b652d598057e1de1ed8" title="Sets whether the preview widget set by set_preview_widget() should be shown for the current filename...">set_preview_widget_active()</a>. Otherwise, set the preview inactive.</p>
<p>When there is no application-supplied preview widget, or the application-supplied preview widget is not active, the file chooser will display no preview at all.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000146">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">preview_widget</td><td><a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets) ">Widget</a> for displaying preview. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1702c9cc877c1b652d598057e1de1ed8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::set_preview_widget_active </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>active</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets whether the preview widget set by <a class="el" href="classGtk_1_1FileChooser.html#ac6f584f8ded58ab1926457928018fac4" title="Sets an application-supplied widget to use to display a custom preview of the currently selected file...">set_preview_widget()</a> should be shown for the current filename. </p>
<p>When <em>active</em> is set to false, the file chooser may display an internally generated preview of the current file or it may display no preview at all. See <a class="el" href="classGtk_1_1FileChooser.html#ac6f584f8ded58ab1926457928018fac4" title="Sets an application-supplied widget to use to display a custom preview of the currently selected file...">set_preview_widget()</a> for more details.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000149">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">active</td><td>Whether to display the user-specified preview widget. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a30a13c0df47fab50c93ad8f38db0c88c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::set_select_multiple </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>select_multiple</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets whether multiple files can be selected in the file selector. </p>
<p>This is only relevant if the action is set to be <a class="el" href="namespaceGtk.html#ga0d6076e7637ec501f26296e65fee2212ad5a7a701a84079ac0a66daa6a278292c" title="Indicates open mode. ">Gtk::FILE_CHOOSER_ACTION_OPEN</a> or <a class="el" href="namespaceGtk.html#ga0d6076e7637ec501f26296e65fee2212a31c49ed863b01cfe30a944eed1bfd74e" title="Indicates an Open mode for selecting folders. ">Gtk::FILE_CHOOSER_ACTION_SELECT_FOLDER</a>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000127">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">select_multiple</td><td><code>true</code> if multiple files can be selected. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a4e5a029c4505333d02f97a61cb792186"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::set_show_hidden </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>show_hidden</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets whether hidden files and folders are displayed in the file selector. </p>
<dl class="since_2_6"><dt><b><a class="el" href="since_2_6.html#_since_2_6000077">Since gtkmm 2.6:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">show_hidden</td><td><code>true</code> if hidden files and folders should be displayed. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab65ce92c84b9b9aef77fdb26e7c8a6bb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::FileChooser::set_uri </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>uri</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the file referred to by <em>uri</em> as the current file for the file chooser, by changing to the URI’s parent folder and actually selecting the URI in the list. </p>
<p>If the <em>chooser</em> is <a class="el" href="namespaceGtk.html#ga0d6076e7637ec501f26296e65fee2212a58b10d83eaf27bd2018d009f5066d6d3" title="Indicates save mode. ">Gtk::FILE_CHOOSER_ACTION_SAVE</a> mode, the URI’s base name will also appear in the dialog’s file name entry.</p>
<p>Note that the URI must exist, or nothing will be done except for the directory change.</p>
<p>You should use this function only when implementing a save dialog for which you already have a file name to which the user may save. For example, when the user opens an existing file and then does Save As... to save a copy or a modified version. If you don’t have a file name already — for example, if the user just created a new file and is saving it for the first time, do not call this function. Instead, use something similar to this:</p>
<p>[C example ellipted]</p>
<p>In the first case, the file chooser will present the user with useful suggestions as to where to save his new file. In the second case, the file’s existing location is already known, so the file chooser will use it.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000140">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uri</td><td>The URI to set as current. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Not useful. </dd></dl>

</div>
</div>
<a class="anchor" id="a5a0bfa0c278521cf1dc4b2040ff42311"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::set_use_preview_label </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>use_label</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets whether the file chooser should display a stock label with the name of the file that is being previewed; the default is <code>true</code>. </p>
<p>Applications that want to draw the whole preview area themselves should set this to <code>false</code> and display the name themselves in their preview widget.</p>
<p>See also: <a class="el" href="classGtk_1_1FileChooser.html#ac6f584f8ded58ab1926457928018fac4" title="Sets an application-supplied widget to use to display a custom preview of the currently selected file...">set_preview_widget()</a></p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000151">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">use_label</td><td>Whether to display a stock label with the name of the previewed file. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0432a0b2f854684a710f3eff0a2f6563"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; <a class="el" href="group__gtkmmEnums.html#ga1a1277039e186174bca107feda453c22">FileChooserConfirmation</a> &gt; Gtk::FileChooser::signal_confirm_overwrite </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section user"><dt>Slot Prototype:</dt><dd><code>FileChooserConfirmation on_my_confirm_overwrite()</code></dd></dl>
<p>This signal gets emitted whenever it is appropriate to present a confirmation dialog when the user has selected a file name that already exists. The signal only gets emitted when the file chooser is in <a class="el" href="namespaceGtk.html#ga0d6076e7637ec501f26296e65fee2212a58b10d83eaf27bd2018d009f5066d6d3" title="Indicates save mode. ">Gtk::FILE_CHOOSER_ACTION_SAVE</a> mode.</p>
<p>Most applications just need to turn on the <a class="el" href="classGtk_1_1FileChooser.html#a34bec126cb67b9885eeeabde36260ac1" title="Whether a file chooser in save mode will present an overwrite confirmation dialog if necessary...">Gtk::FileChooser::property_do_overwrite_confirmation()</a> property (or call the <a class="el" href="classGtk_1_1FileChooser.html#a09702b39adc997b0bcaa697306afb6e7" title="Sets whether a file chooser in Gtk::FILE_CHOOSER_ACTION_SAVE mode will present a confirmation dialog ...">Gtk::FileChooser::set_do_overwrite_confirmation()</a> function), and they will automatically get a stock confirmation dialog. Applications which need to customize this behavior should do that, and also connect to the <a class="el" href="classGtk_1_1FileChooser.html#a0432a0b2f854684a710f3eff0a2f6563">Gtk::FileChooser::signal_confirm_overwrite()</a> signal.</p>
<p>A signal handler for this signal must return a <a class="el" href="group__gtkmmEnums.html#ga1a1277039e186174bca107feda453c22" title="Used as a return value of handlers for the Gtk::FileChooser::signal_confirm_overwrite() signal of a G...">Gtk::FileChooserConfirmation</a> value, which indicates the action to take. If the handler determines that the user wants to select a different filename, it should return <a class="el" href="namespaceGtk.html#ga1a1277039e186174bca107feda453c22ac071456eeb8473eea4aaa71e0bd7978a" title="The file chooser will continue running, so as to let the user select another file name...">Gtk::FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN</a>. If it determines that the user is satisfied with his choice of file name, it should return <a class="el" href="namespaceGtk.html#ga1a1277039e186174bca107feda453c22ae17ac8465cf76a69db8f5354f612b659" title="The file chooser will terminate and accept the user’s choice of a file name. ">Gtk::FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME</a>. On the other hand, if it determines that the stock confirmation dialog should be used, it should return <a class="el" href="namespaceGtk.html#ga1a1277039e186174bca107feda453c22a28d3e0b8b0fdde485b45c193df8dc4b4" title="The file chooser will present its stock dialog to confirm about overwriting an existing file...">Gtk::FILE_CHOOSER_CONFIRMATION_CONFIRM</a>. The following example illustrates this.</p>
<p>[C example ellipted]</p>
<dl class="since_2_8"><dt><b><a class="el" href="since_2_8.html#_since_2_8000018">Since gtkmm 2.8:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="group__gtkmmEnums.html#ga1a1277039e186174bca107feda453c22" title="Used as a return value of handlers for the Gtk::FileChooser::signal_confirm_overwrite() signal of a G...">Gtk::FileChooserConfirmation</a> value that indicates which action to take after emitting the signal. </dd></dl>

</div>
</div>
<a class="anchor" id="a235d192ea162861b31cd7c96468c0386"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::FileChooser::signal_current_folder_changed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section user"><dt>Slot Prototype:</dt><dd><code>void on_my_current_folder_changed()</code></dd></dl>
<p>This signal is emitted when the current folder in a <a class="el" href="classGtk_1_1FileChooser.html" title="Gtk::FileChooser is an interface that can be implemented by file selection widgets. ">Gtk::FileChooser</a> changes. This can happen due to the user performing some action that changes folders, such as selecting a bookmark or visiting a folder on the file list. It can also happen as a result of calling a function to explicitly change the current folder in a file chooser.</p>
<p>Normally you do not need to connect to this signal, unless you need to keep track of which folder a file chooser is showing.</p>
<p>See also: <a class="el" href="classGtk_1_1FileChooser.html#ae122818487251b2ad2a06dc31fd8270a" title="Sets the current folder for chooser from a local filename. ">Gtk::FileChooser::set_current_folder()</a>, <a class="el" href="classGtk_1_1FileChooser.html#ae39952e31f76d0aa1b950625ed5765d6" title="Gets the current folder of chooser as a local filename. ">Gtk::FileChooser::get_current_folder()</a>, <a class="el" href="classGtk_1_1FileChooser.html#a2b422aaf13cecbe7793bb8231f181718" title="Sets the current folder for chooser from an URI. ">Gtk::FileChooser::set_current_folder_uri()</a>, <a class="el" href="classGtk_1_1FileChooser.html#ad17c7434ce3ee3bfd48357b59ff67e29" title="Gets the current folder of chooser as an URI. ">Gtk::FileChooser::get_current_folder_uri()</a>. </p>

</div>
</div>
<a class="anchor" id="a933e1019450241f20e8660d9b74a8453"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::FileChooser::signal_file_activated </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section user"><dt>Slot Prototype:</dt><dd><code>void on_my_file_activated()</code></dd></dl>
<p>This signal is emitted when the user "activates" a file in the file chooser. This can happen by double-clicking on a file in the file list, or by pressing <code>Enter</code>.</p>
<p>Normally you do not need to connect to this signal. It is used internally by <a class="el" href="classGtk_1_1FileChooserDialog.html" title="Convenient file chooser window. ">Gtk::FileChooserDialog</a> to know when to activate the default button in the dialog.</p>
<p>See also: <a class="el" href="classGtk_1_1FileChooser.html#a1d3fd4f12847d8d357bc89fbe67c1858" title="Gets the filename for the currently selected file in the file selector. ">Gtk::FileChooser::get_filename()</a>, <a class="el" href="classGtk_1_1FileChooser.html#a71bbd79a36b8fb445b6d735345233a27" title="Lists all the selected files and subfolders in the current folder of chooser. ">Gtk::FileChooser::get_filenames()</a>, <a class="el" href="classGtk_1_1FileChooser.html#a1057c3815d62d27e2acca1fbb3daec18" title="Gets the URI for the currently selected file in the file selector. ">Gtk::FileChooser::get_uri()</a>, <a class="el" href="classGtk_1_1FileChooser.html#a38c389c3fa7265e412ec343b3b6de1fa" title="Lists all the selected files and subfolders in the current folder of chooser. ">Gtk::FileChooser::get_uris()</a>. </p>

</div>
</div>
<a class="anchor" id="aff89bcd572b2c7e31d0849b5b3a392a6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::FileChooser::signal_selection_changed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section user"><dt>Slot Prototype:</dt><dd><code>void on_my_selection_changed()</code></dd></dl>
<p>This signal is emitted when there is a change in the set of selected files in a <a class="el" href="classGtk_1_1FileChooser.html" title="Gtk::FileChooser is an interface that can be implemented by file selection widgets. ">Gtk::FileChooser</a>. This can happen when the user modifies the selection with the mouse or the keyboard, or when explicitly calling functions to change the selection.</p>
<p>Normally you do not need to connect to this signal, as it is easier to wait for the file chooser to finish running, and then to get the list of selected files using the functions mentioned below.</p>
<p>See also: <a class="el" href="classGtk_1_1FileChooser.html#a3f26d7fe6b1cfddc18f9e39f68cbc5e6" title="Selects a filename. ">Gtk::FileChooser::select_filename()</a>, <a class="el" href="classGtk_1_1FileChooser.html#ad79e0aaa06109b47f83d60e3ce4dfdd9" title="Unselects a currently selected filename. ">Gtk::FileChooser::unselect_filename()</a>, <a class="el" href="classGtk_1_1FileChooser.html#a1d3fd4f12847d8d357bc89fbe67c1858" title="Gets the filename for the currently selected file in the file selector. ">Gtk::FileChooser::get_filename()</a>, <a class="el" href="classGtk_1_1FileChooser.html#a71bbd79a36b8fb445b6d735345233a27" title="Lists all the selected files and subfolders in the current folder of chooser. ">Gtk::FileChooser::get_filenames()</a>, <a class="el" href="classGtk_1_1FileChooser.html#add9302d8afe9eefd9d36b01ba750c130" title="Selects the file to by uri. ">Gtk::FileChooser::select_uri()</a>, <a class="el" href="classGtk_1_1FileChooser.html#a09d6d6f9aae123e933e8c266b447cd79" title="Unselects the file referred to by uri. ">Gtk::FileChooser::unselect_uri()</a>, <a class="el" href="classGtk_1_1FileChooser.html#a1057c3815d62d27e2acca1fbb3daec18" title="Gets the URI for the currently selected file in the file selector. ">Gtk::FileChooser::get_uri()</a>, <a class="el" href="classGtk_1_1FileChooser.html#a38c389c3fa7265e412ec343b3b6de1fa" title="Lists all the selected files and subfolders in the current folder of chooser. ">Gtk::FileChooser::get_uris()</a>. </p>

</div>
</div>
<a class="anchor" id="aff5edd7707775aec8c7c3a2b369cc51b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::FileChooser::signal_update_preview </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section user"><dt>Slot Prototype:</dt><dd><code>void on_my_update_preview()</code></dd></dl>
<p>This signal is emitted when the preview in a file chooser should be regenerated. For example, this can happen when the currently selected file changes. You should use this signal if you want your file chooser to have a preview widget.</p>
<p>Once you have installed a preview widget with <a class="el" href="classGtk_1_1FileChooser.html#ac6f584f8ded58ab1926457928018fac4" title="Sets an application-supplied widget to use to display a custom preview of the currently selected file...">Gtk::FileChooser::set_preview_widget()</a>, you should update it when this signal is emitted. You can use the functions <a class="el" href="classGtk_1_1FileChooser.html#ad7ca547029774af4974b89c29b7bde5f" title="Gets the filename that should be previewed in a custom preview widget. ">Gtk::FileChooser::get_preview_filename()</a> or <a class="el" href="classGtk_1_1FileChooser.html#a6f947ccfa6b0e4e51773fd05524d1237" title="Gets the URI that should be previewed in a custom preview widget. ">Gtk::FileChooser::get_preview_uri()</a> to get the name of the file to preview. Your widget may not be able to preview all kinds of files; your callback must call <a class="el" href="classGtk_1_1FileChooser.html#a1702c9cc877c1b652d598057e1de1ed8" title="Sets whether the preview widget set by set_preview_widget() should be shown for the current filename...">Gtk::FileChooser::set_preview_widget_active()</a> to inform the file chooser about whether the preview was generated successfully or not.</p>
<p>Please see the example code in [Using a Preview <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets) ">Widget</a>][gtkfilechooser-preview].</p>
<p>See also: <a class="el" href="classGtk_1_1FileChooser.html#ac6f584f8ded58ab1926457928018fac4" title="Sets an application-supplied widget to use to display a custom preview of the currently selected file...">Gtk::FileChooser::set_preview_widget()</a>, <a class="el" href="classGtk_1_1FileChooser.html#a1702c9cc877c1b652d598057e1de1ed8" title="Sets whether the preview widget set by set_preview_widget() should be shown for the current filename...">Gtk::FileChooser::set_preview_widget_active()</a>, <a class="el" href="classGtk_1_1FileChooser.html#a5a0bfa0c278521cf1dc4b2040ff42311" title="Sets whether the file chooser should display a stock label with the name of the file that is being pr...">Gtk::FileChooser::set_use_preview_label()</a>, <a class="el" href="classGtk_1_1FileChooser.html#ad7ca547029774af4974b89c29b7bde5f" title="Gets the filename that should be previewed in a custom preview widget. ">Gtk::FileChooser::get_preview_filename()</a>, <a class="el" href="classGtk_1_1FileChooser.html#a6f947ccfa6b0e4e51773fd05524d1237" title="Gets the URI that should be previewed in a custom preview widget. ">Gtk::FileChooser::get_preview_uri()</a>. </p>

</div>
</div>
<a class="anchor" id="a046f98cd7217b750840d19476c26c6ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::unselect_all </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Unselects all the files in the current folder of a file chooser. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000135">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa68262ed87c11439d606247a6a689f24"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::unselect_file </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>file</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Unselects the file referred to by <em>file</em>. </p>
<p>If the file is not in the current directory, does not exist, or is otherwise not currently selected, does nothing.</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000067">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">file</td><td>A File. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad79e0aaa06109b47f83d60e3ce4dfdd9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::unselect_filename </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>filename</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Unselects a currently selected filename. </p>
<p>If the filename is not in the current directory, does not exist, or is otherwise not currently selected, does nothing.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000133">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">filename</td><td>The filename to unselect. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a09d6d6f9aae123e933e8c266b447cd79"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::FileChooser::unselect_uri </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>uri</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Unselects the file referred to by <em>uri</em>. </p>
<p>If the file is not in the current directory, does not exist, or is otherwise not currently selected, does nothing.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000142">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uri</td><td>The URI to unselect. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a3d9576db84e6ac789464f52e968f4bbd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1FileChooser.html">Gtk::FileChooser</a> &gt; wrap </td>
          <td>(</td>
          <td class="paramtype">GtkFileChooser *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>take_copy</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>A <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">object</td><td>The C instance. </td></tr>
    <tr><td class="paramname">take_copy</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Sep 23 2014 12:59:20 for gtkmm by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.7
</small></address>
</body>
</html>