Ardour  8.7-15-gadf511264b
filechooserdialog.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 // Generated by gmmproc 2.45.3 -- DO NOT MODIFY!
3 #ifndef _GTKMM_FILECHOOSERDIALOG_H
4 #define _GTKMM_FILECHOOSERDIALOG_H
5 
6 
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
9 
10 /* $Id: filechooserdialog.hg,v 1.4 2005/01/09 12:42:07 murrayc Exp $ */
11 
12 /* filechooserdialog.h
13  *
14  * Copyright (C) 1998-2002 The gtkmm Development Team
15  *
16  * This library is free software; you can redistribute it and/or
17  * modify it under the terms of the GNU Lesser General Public
18  * License as published by the Free Software Foundation; either
19  * version 2.1 of the License, or (at your option) any later version.
20  *
21  * This library is distributed in the hope that it will be useful,
22  * but WITHOUT ANY WARRANTY; without even the implied warranty of
23  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
24  * Lesser General Public License for more details.
25  *
26  * You should have received a copy of the GNU Lesser General Public
27  * License along with this library; if not, write to the Free
28  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
29  */
30 
31 #include <gtkmm/dialog.h>
32 #include <gtkmm/filechooser.h>
33 
34 
35 #ifndef DOXYGEN_SHOULD_SKIP_THIS
38 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
39 
40 
41 namespace Gtk
42 { class FileChooserDialog_Class; } // namespace Gtk
43 namespace Gtk
44 {
45 
52  : public Dialog,
53  public FileChooser
54 {
55  public:
56 #ifndef DOXYGEN_SHOULD_SKIP_THIS
57  typedef FileChooserDialog CppObjectType;
58  typedef FileChooserDialog_Class CppClassType;
59  typedef GtkFileChooserDialog BaseObjectType;
60  typedef GtkFileChooserDialogClass BaseClassType;
61 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
62 
63  virtual ~FileChooserDialog();
64 
65 #ifndef DOXYGEN_SHOULD_SKIP_THIS
66 
67 private:
68  friend class FileChooserDialog_Class;
69  static CppClassType filechooserdialog_class_;
70 
71  // noncopyable
73  FileChooserDialog& operator=(const FileChooserDialog&);
74 
75 protected:
76  explicit FileChooserDialog(const Glib::ConstructParams& construct_params);
77  explicit FileChooserDialog(GtkFileChooserDialog* castitem);
78 
79 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
80 
81 public:
82 #ifndef DOXYGEN_SHOULD_SKIP_THIS
83  static GType get_type() G_GNUC_CONST;
84 
85 
86  static GType get_base_type() G_GNUC_CONST;
87 #endif
88 
90  GtkFileChooserDialog* gobj() { return reinterpret_cast<GtkFileChooserDialog*>(gobject_); }
91 
93  const GtkFileChooserDialog* gobj() const { return reinterpret_cast<GtkFileChooserDialog*>(gobject_); }
94 
95 
96 public:
97  //C++ methods used to invoke GTK+ virtual functions:
98 
99 protected:
100  //GTK+ Virtual Functions (override these to change behaviour):
101 
102  //Default Signal Handlers::
103 
104 
105 private:
106 
107 
108 public:
109 
110  explicit FileChooserDialog(Gtk::Window& parent, const Glib::ustring& title, FileChooserAction action = FILE_CHOOSER_ACTION_OPEN);
111  explicit FileChooserDialog(const Glib::ustring& title, FileChooserAction action = FILE_CHOOSER_ACTION_OPEN);
112 
113 
114  explicit FileChooserDialog(Gtk::Window& parent, const Glib::ustring& title, FileChooserAction action, const Glib::ustring& backend);
115  explicit FileChooserDialog(const Glib::ustring& title, FileChooserAction action, const Glib::ustring& backend);
116 
117 
118 };
119 
120 } // namespace Gtk
121 
122 
123 namespace Glib
124 {
133  Gtk::FileChooserDialog* wrap(GtkFileChooserDialog* object, bool take_copy = false);
134 } //namespace Glib
135 
136 
137 #endif /* _GTKMM_FILECHOOSERDIALOG_H */
138 
Gtk::FileChooserDialog * wrap(GtkFileChooserDialog *object, bool take_copy=false)
const GtkFileChooserDialog * gobj() const
Provides access to the underlying C GtkObject.
FileChooserDialog(Gtk::Window &parent, const Glib::ustring &title, FileChooserAction action, const Glib::ustring &backend)
FileChooserDialog(const Glib::ustring &title, FileChooserAction action=FILE_CHOOSER_ACTION_OPEN)
FileChooserDialog(Gtk::Window &parent, const Glib::ustring &title, FileChooserAction action=FILE_CHOOSER_ACTION_OPEN)
GtkFileChooserDialog * gobj()
Provides access to the underlying C GtkObject.
FileChooserDialog(const Glib::ustring &title, FileChooserAction action, const Glib::ustring &backend)
virtual ~FileChooserDialog()
static GType get_type() G_GNUC_CONST
FileChooserAction
Definition: filechooser.h:56
@ FILE_CHOOSER_ACTION_OPEN
Definition: filechooser.h:57
Definition: ardour_ui.h:188