Ardour  9.0-pre0-582-g084a23a80d
filechooserwidget.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 // Generated by gmmproc 2.45.3 -- DO NOT MODIFY!
3 #ifndef _GTKMM_FILECHOOSERWIDGET_H
4 #define _GTKMM_FILECHOOSERWIDGET_H
5 
6 
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
9 
10 /* $Id: filechooserwidget.hg,v 1.4 2005/11/30 14:10:49 murrayc Exp $ */
11 
12 /* box.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/box.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 FileChooserWidget_Class; } // namespace Gtk
43 namespace Gtk
44 {
45 
57 : public VBox,
58  public FileChooser
59 {
60  public:
61 #ifndef DOXYGEN_SHOULD_SKIP_THIS
62  typedef FileChooserWidget CppObjectType;
63  typedef FileChooserWidget_Class CppClassType;
64  typedef GtkFileChooserWidget BaseObjectType;
65  typedef GtkFileChooserWidgetClass BaseClassType;
66 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
67 
68  virtual ~FileChooserWidget();
69 
70 #ifndef DOXYGEN_SHOULD_SKIP_THIS
71 
72 private:
73  friend class FileChooserWidget_Class;
74  static CppClassType filechooserwidget_class_;
75 
76  // noncopyable
78  FileChooserWidget& operator=(const FileChooserWidget&);
79 
80 protected:
81  explicit FileChooserWidget(const Glib::ConstructParams& construct_params);
82  explicit FileChooserWidget(GtkFileChooserWidget* castitem);
83 
84 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
85 
86 public:
87 #ifndef DOXYGEN_SHOULD_SKIP_THIS
88  static GType get_type() G_GNUC_CONST;
89 
90 
91  static GType get_base_type() G_GNUC_CONST;
92 #endif
93 
95  GtkFileChooserWidget* gobj() { return reinterpret_cast<GtkFileChooserWidget*>(gobject_); }
96 
98  const GtkFileChooserWidget* gobj() const { return reinterpret_cast<GtkFileChooserWidget*>(gobject_); }
99 
100 
101 public:
102  //C++ methods used to invoke GTK+ virtual functions:
103 
104 protected:
105  //GTK+ Virtual Functions (override these to change behaviour):
106 
107  //Default Signal Handlers::
108 
109 
110 private:
111 
112 
113 public:
115 
124 
125  explicit FileChooserWidget(FileChooserAction action, const Glib::ustring& backend);
126 
127 
128 };
129 
130 } // namespace Gtk
131 
132 
133 namespace Glib
134 {
143  Gtk::FileChooserWidget* wrap(GtkFileChooserWidget* object, bool take_copy = false);
144 } //namespace Glib
145 
146 
147 #endif /* _GTKMM_FILECHOOSERWIDGET_H */
148 
FileChooserWidget(FileChooserAction action)
GtkFileChooserWidget * gobj()
Provides access to the underlying C GtkObject.
Gtk::FileChooserWidget * wrap(GtkFileChooserWidget *object, bool take_copy=false)
const GtkFileChooserWidget * gobj() const
Provides access to the underlying C GtkObject.
FileChooserWidget(FileChooserAction action, const Glib::ustring &backend)
virtual ~FileChooserWidget()
static GType get_type() G_GNUC_CONST
FileChooserAction
Definition: filechooser.h:56
Definition: ardour_ui.h:188