Ardour  9.0-pre0-582-g084a23a80d
cellrenderercombo.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 // Generated by gmmproc 2.45.3 -- DO NOT MODIFY!
3 #ifndef _GTKMM_CELLRENDERERCOMBO_H
4 #define _GTKMM_CELLRENDERERCOMBO_H
5 
6 
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
9 
10 /* $Id: cellrenderercombo.hg,v 1.5 2006/05/10 20:59:27 murrayc Exp $ */
11 
12 /* cellrenderercombo.h
13  *
14  * Copyright (C) 2004 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/cellrenderertext.h>
32 #include <gtkmm/treemodel.h>
33 
34 
35 #ifndef DOXYGEN_SHOULD_SKIP_THIS
38 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
39 
40 
41 namespace Gtk
42 { class CellRendererCombo_Class; } // namespace Gtk
43 namespace Gtk
44 {
45 
60 {
61  public:
62 #ifndef DOXYGEN_SHOULD_SKIP_THIS
63  typedef CellRendererCombo CppObjectType;
64  typedef CellRendererCombo_Class CppClassType;
65  typedef GtkCellRendererCombo BaseObjectType;
66  typedef GtkCellRendererComboClass BaseClassType;
67 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
68 
69  virtual ~CellRendererCombo();
70 
71 #ifndef DOXYGEN_SHOULD_SKIP_THIS
72 
73 private:
74  friend class CellRendererCombo_Class;
75  static CppClassType cellrenderercombo_class_;
76 
77  // noncopyable
79  CellRendererCombo& operator=(const CellRendererCombo&);
80 
81 protected:
82  explicit CellRendererCombo(const Glib::ConstructParams& construct_params);
83  explicit CellRendererCombo(GtkCellRendererCombo* castitem);
84 
85 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
86 
87 public:
88 #ifndef DOXYGEN_SHOULD_SKIP_THIS
89  static GType get_type() G_GNUC_CONST;
90 
91 
92  static GType get_base_type() G_GNUC_CONST;
93 #endif
94 
96  GtkCellRendererCombo* gobj() { return reinterpret_cast<GtkCellRendererCombo*>(gobject_); }
97 
99  const GtkCellRendererCombo* gobj() const { return reinterpret_cast<GtkCellRendererCombo*>(gobject_); }
100 
101 
102 public:
103  //C++ methods used to invoke GTK+ virtual functions:
104 
105 protected:
106  //GTK+ Virtual Functions (override these to change behaviour):
107 
108  //Default Signal Handlers::
109 
110 
111 private:
112 
113 public:
114 
116 
117 
124  Glib::SignalProxy2< void,const Glib::ustring&,const TreeModel::iterator& > signal_changed();
125 
126 
132  Glib::PropertyProxy< Glib::RefPtr<Gtk::TreeModel> > property_model() ;
133 
139  Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Gtk::TreeModel> > property_model() const;
140 
146  Glib::PropertyProxy< int > property_text_column() ;
147 
153  Glib::PropertyProxy_ReadOnly< int > property_text_column() const;
154 
160  Glib::PropertyProxy< bool > property_has_entry() ;
161 
167  Glib::PropertyProxy_ReadOnly< bool > property_has_entry() const;
168 
169 
170  virtual Glib::PropertyProxy_Base _property_renderable();
171 
172 
173 };
174 
175 } /* namespace Gtk */
176 
177 
178 namespace Glib
179 {
188  Gtk::CellRendererCombo* wrap(GtkCellRendererCombo* object, bool take_copy = false);
189 } //namespace Glib
190 
191 
192 #endif /* _GTKMM_CELLRENDERERCOMBO_H */
193 
Glib::PropertyProxy_ReadOnly< int > property_text_column() const
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< Gtk::TreeModel > > property_model() const
Glib::PropertyProxy< bool > property_has_entry()
Gtk::CellRendererCombo * wrap(GtkCellRendererCombo *object, bool take_copy=false)
Glib::PropertyProxy< Glib::RefPtr< Gtk::TreeModel > > property_model()
const GtkCellRendererCombo * gobj() const
Provides access to the underlying C GtkObject.
Glib::PropertyProxy_ReadOnly< bool > property_has_entry() const
Glib::SignalProxy2< void, const Glib::ustring &, const TreeModel::iterator & > signal_changed()
virtual ~CellRendererCombo()
Glib::PropertyProxy< int > property_text_column()
virtual Glib::PropertyProxy_Base _property_renderable()
GtkCellRendererCombo * gobj()
Provides access to the underlying C GtkObject.
Definition: ardour_ui.h:188