logo top
Main Page   Widgets   Namespaces   Book  

Gtk::FileChooser Class Reference

Inheritance diagram for Gtk::FileChooser:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~FileChooser ()
GtkFileChooser* gobj ()
 Provides access to the underlying C GObject.

const GtkFileChooser* gobj () const
 Provides access to the underlying C GObject.

void set_action (FileChooserAction action)
FileChooserAction get_action () const
void set_folder_mode (bool folder_mode=true)
bool get_folder_mode () const
void set_local_only (bool files_only=true)
bool get_local_only () const
void set_select_multiple (bool select_multiple=true)
bool get_select_multiple () const
void set_current_name (const Glib::ustring& name)
Glib::ustring get_filename () const
void set_filename (const Glib::ustring& filename)
void select_filename (const Glib::ustring& filename)
void unselect_filename (const Glib::ustring& filename)
void select_all ()
void unselect_all ()
Glib::SListHandle<Glib::ustringget_filenames () const
void set_current_folder (const Glib::ustring& filename)
Glib::ustring get_current_folder () const
Glib::ustring get_uri () const
void set_uri (const Glib::ustring& uri)
void select_uri (const Glib::ustring& uri)
void unselect_uri (const Glib::ustring& uri)
GSList* get_uris () const
void set_current_folder_uri (const Glib::ustring& uri)
Glib::ustring get_current_folder_uri () const
void set_preview_widget (Gtk::Widget& preview_widget)
const Gtk::Widgetget_preview_widget () const
Gtk::Widgetget_preview_widget ()
void set_preview_widget_active (bool active=true)
bool get_preview_widget_active () const
Glib::ustring get_preview_filename () const
Glib::ustring get_preview_uri () const
void set_extra_widget (Gtk::Widget& extra_widget)
Gtk::Widgetget_extra_widget ()
const Gtk::Widgetget_extra_widget () const
void add_filter (const Glib::RefPtr<FileFilter>& filter)
void remove_filter (const Glib::RefPtr<FileFilter>& filter)
Glib::SListHandle< Glib::RefPtr<
FileFilter > > 
list_filters ()
void set_filter (const Glib::RefPtr<FileFilter>& filter)
Glib::RefPtr<FileFilterget_filter ()
Glib::RefPtr<const FileFilterget_filter () const
bool add_shortcut_folder (const Glib::ustring& folder)
bool remove_shortcut_folder (const Glib::ustring& folder)
Glib::SListHandle<Glib::ustringlist_shortcut_folders () const
bool add_shortcut_folder_uri (const Glib::ustring& folder)
bool remove_shortcut_folder_uri (const Glib::ustring& folder)
Glib::SListHandle<Glib::ustringlist_shortcut_folder_uris () const
Glib::PropertyProxy<FileChooserActionproperty_action ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Glib::PropertyProxy< Glib::RefPtr<
FileFilter > > 
property_filter ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Glib::PropertyProxy<bool> property_folder_mode ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Glib::PropertyProxy<bool> property_local_only ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Glib::PropertyProxy<Widget*> property_preview_widget ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Glib::PropertyProxy<bool> property_preview_widget_active ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Glib::PropertyProxy<Widget*> property_extra_widget ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Glib::PropertyProxy<bool> property_select_multiple ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Glib::PropertyProxy<bool> property_show_hidden ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.


Static Public Member Functions

void add_interface (GType gtype_implementer)

Related Functions

(Note that these are not member functions.)

Glib::RefPtr<Gtk::FileChooserwrap (GtkFileChooser* object, bool take_copy=false)

Constructor & Destructor Documentation

virtual Gtk::FileChooser::~FileChooser (  )  [virtual]
 


Member Function Documentation

void Gtk::FileChooser::add_filter ( const Glib::RefPtr<FileFilter>&  filter  ) 
 

void Gtk::FileChooser::add_interface ( GType  gtype_implementer  )  [static]
 

bool Gtk::FileChooser::add_shortcut_folder ( const Glib::ustring folder  ) 
 

bool Gtk::FileChooser::add_shortcut_folder_uri ( const Glib::ustring folder  ) 
 

FileChooserAction Gtk::FileChooser::get_action (  )  const
 

Glib::ustring Gtk::FileChooser::get_current_folder (  )  const
 

Glib::ustring Gtk::FileChooser::get_current_folder_uri (  )  const
 

const Gtk::Widget* Gtk::FileChooser::get_extra_widget (  )  const
 

Gtk::Widget* Gtk::FileChooser::get_extra_widget (  ) 
 

Glib::ustring Gtk::FileChooser::get_filename (  )  const
 

Glib::SListHandle<Glib::ustring> Gtk::FileChooser::get_filenames (  )  const
 

Glib::RefPtr<const FileFilter> Gtk::FileChooser::get_filter (  )  const
 

Glib::RefPtr<FileFilter> Gtk::FileChooser::get_filter (  ) 
 

bool Gtk::FileChooser::get_folder_mode (  )  const
 

bool Gtk::FileChooser::get_local_only (  )  const
 

Glib::ustring Gtk::FileChooser::get_preview_filename (  )  const
 

Glib::ustring Gtk::FileChooser::get_preview_uri (  )  const
 

Gtk::Widget* Gtk::FileChooser::get_preview_widget (  ) 
 

const Gtk::Widget* Gtk::FileChooser::get_preview_widget (  )  const
 

bool Gtk::FileChooser::get_preview_widget_active (  )  const
 

bool Gtk::FileChooser::get_select_multiple (  )  const
 

Glib::ustring Gtk::FileChooser::get_uri (  )  const
 

GSList* Gtk::FileChooser::get_uris (  )  const
 

const GtkFileChooser* Gtk::FileChooser::gobj (  )  const [inline]
 

Provides access to the underlying C GObject.

Reimplemented from Glib::Interface.

Reimplemented in Gtk::FileChooserDialog, and Gtk::FileChooserWidget.

GtkFileChooser* Gtk::FileChooser::gobj (  )  [inline]
 

Provides access to the underlying C GObject.

Reimplemented from Glib::Interface.

Reimplemented in Gtk::FileChooserDialog, and Gtk::FileChooserWidget.

Glib::SListHandle<Glib::RefPtr<FileFilter>> Gtk::FileChooser::list_filters (  ) 
 

Glib::SListHandle<Glib::ustring> Gtk::FileChooser::list_shortcut_folder_uris (  )  const
 

Glib::SListHandle<Glib::ustring> Gtk::FileChooser::list_shortcut_folders (  )  const
 

Glib::PropertyProxy<FileChooserAction> Gtk::FileChooser::property_action (  ) 
 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<Widget*> Gtk::FileChooser::property_extra_widget (  ) 
 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<Glib::RefPtr<FileFilter>> Gtk::FileChooser::property_filter (  ) 
 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<bool> Gtk::FileChooser::property_folder_mode (  ) 
 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<bool> Gtk::FileChooser::property_local_only (  ) 
 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<Widget*> Gtk::FileChooser::property_preview_widget (  ) 
 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<bool> Gtk::FileChooser::property_preview_widget_active (  ) 
 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<bool> Gtk::FileChooser::property_select_multiple (  ) 
 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<bool> Gtk::FileChooser::property_show_hidden (  ) 
 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

void Gtk::FileChooser::remove_filter ( const Glib::RefPtr<FileFilter>&  filter  ) 
 

bool Gtk::FileChooser::remove_shortcut_folder ( const Glib::ustring folder  ) 
 

bool Gtk::FileChooser::remove_shortcut_folder_uri ( const Glib::ustring folder  ) 
 

void Gtk::FileChooser::select_all (  ) 
 

void Gtk::FileChooser::select_filename ( const Glib::ustring filename  ) 
 

void Gtk::FileChooser::select_uri ( const Glib::ustring uri  ) 
 

void Gtk::FileChooser::set_action ( FileChooserAction  action  ) 
 

void Gtk::FileChooser::set_current_folder ( const Glib::ustring filename  ) 
 

void Gtk::FileChooser::set_current_folder_uri ( const Glib::ustring uri  ) 
 

void Gtk::FileChooser::set_current_name ( const Glib::ustring name  ) 
 

void Gtk::FileChooser::set_extra_widget ( Gtk::Widget extra_widget  ) 
 

void Gtk::FileChooser::set_filename ( const Glib::ustring filename  ) 
 

void Gtk::FileChooser::set_filter ( const Glib::RefPtr<FileFilter>&  filter  ) 
 

void Gtk::FileChooser::set_folder_mode ( bool  folder_mode = true  ) 
 

void Gtk::FileChooser::set_local_only ( bool  files_only = true  ) 
 

void Gtk::FileChooser::set_preview_widget ( Gtk::Widget preview_widget  ) 
 

void Gtk::FileChooser::set_preview_widget_active ( bool  active = true  ) 
 

void Gtk::FileChooser::set_select_multiple ( bool  select_multiple = true  ) 
 

void Gtk::FileChooser::set_uri ( const Glib::ustring uri  ) 
 

void Gtk::FileChooser::unselect_all (  ) 
 

void Gtk::FileChooser::unselect_filename ( const Glib::ustring filename  ) 
 

void Gtk::FileChooser::unselect_uri ( const Glib::ustring uri  ) 
 


Friends And Related Function Documentation

Glib::RefPtr<Gtk::FileChooser> wrap ( GtkFileChooser*  object,
bool  take_copy = false
[related]
 


The documentation for this class was generated from the following file:
Generated for gtkmm 2.2 by Doxygen 1.3.4 © 1997-2001