Ardour  9.0-pre0-582-g084a23a80d
cellrendererspin.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 // Generated by gmmproc 2.45.3 -- DO NOT MODIFY!
3 #ifndef _GTKMM_CELLRENDERERSPIN_H
4 #define _GTKMM_CELLRENDERERSPIN_H
5 
6 
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
9 
10 /* Copyright (C) 2006 The gtkmm Development Team
11  *
12  * This library is free software; you can redistribute it and/or
13  * modify it under the terms of the GNU Lesser General Public
14  * License as published by the Free Software Foundation; either
15  * version 2.1 of the License, or (at your option) any later version.
16  *
17  * This library is distributed in the hope that it will be useful,
18  * but WITHOUT ANY WARRANTY; without even the implied warranty of
19  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20  * Lesser General Public License for more details.
21  *
22  * You should have received a copy of the GNU Lesser General Public
23  * License along with this library; if not, write to the Free
24  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
25  */
26 
27 #include <gtkmm/cellrenderertext.h>
28 //#include <gtkmm/treemodel.h>
29 
30 
31 #ifndef DOXYGEN_SHOULD_SKIP_THIS
34 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
35 
36 
37 namespace Gtk
38 { class CellRendererSpin_Class; } // namespace Gtk
39 namespace Gtk
40 {
41 
61 {
62  public:
63 #ifndef DOXYGEN_SHOULD_SKIP_THIS
64  typedef CellRendererSpin CppObjectType;
65  typedef CellRendererSpin_Class CppClassType;
66  typedef GtkCellRendererSpin BaseObjectType;
67  typedef GtkCellRendererSpinClass BaseClassType;
68 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
69 
70  virtual ~CellRendererSpin();
71 
72 #ifndef DOXYGEN_SHOULD_SKIP_THIS
73 
74 private:
75  friend class CellRendererSpin_Class;
76  static CppClassType cellrendererspin_class_;
77 
78  // noncopyable
80  CellRendererSpin& operator=(const CellRendererSpin&);
81 
82 protected:
83  explicit CellRendererSpin(const Glib::ConstructParams& construct_params);
84  explicit CellRendererSpin(GtkCellRendererSpin* castitem);
85 
86 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
87 
88 public:
89 #ifndef DOXYGEN_SHOULD_SKIP_THIS
90  static GType get_type() G_GNUC_CONST;
91 
92 
93  static GType get_base_type() G_GNUC_CONST;
94 #endif
95 
97  GtkCellRendererSpin* gobj() { return reinterpret_cast<GtkCellRendererSpin*>(gobject_); }
98 
100  const GtkCellRendererSpin* gobj() const { return reinterpret_cast<GtkCellRendererSpin*>(gobject_); }
101 
102 
103 public:
104  //C++ methods used to invoke GTK+ virtual functions:
105 
106 protected:
107  //GTK+ Virtual Functions (override these to change behaviour):
108 
109  //Default Signal Handlers::
110 
111 
112 private:
113 
114 public:
115 
117 
123  Glib::PropertyProxy< Gtk::Adjustment* > property_adjustment() ;
124 
130  Glib::PropertyProxy_ReadOnly< Gtk::Adjustment* > property_adjustment() const;
131 
137  Glib::PropertyProxy< double > property_climb_rate() ;
138 
144  Glib::PropertyProxy_ReadOnly< double > property_climb_rate() const;
145 
151  Glib::PropertyProxy< guint > property_digits() ;
152 
158  Glib::PropertyProxy_ReadOnly< guint > property_digits() const;
159 
160 
161  virtual Glib::PropertyProxy_Base _property_renderable(); //override
162 
163 
164 };
165 
166 } // namespace Gtk
167 
168 
169 namespace Glib
170 {
179  Gtk::CellRendererSpin* wrap(GtkCellRendererSpin* object, bool take_copy = false);
180 } //namespace Glib
181 
182 
183 #endif /* _GTKMM_CELLRENDERERSPIN_H */
184 
Glib::PropertyProxy_ReadOnly< guint > property_digits() const
Glib::PropertyProxy< guint > property_digits()
Glib::PropertyProxy_ReadOnly< double > property_climb_rate() const
Glib::PropertyProxy< Gtk::Adjustment * > property_adjustment()
Gtk::CellRendererSpin * wrap(GtkCellRendererSpin *object, bool take_copy=false)
Glib::PropertyProxy_ReadOnly< Gtk::Adjustment * > property_adjustment() const
GtkCellRendererSpin * gobj()
Provides access to the underlying C GtkObject.
virtual ~CellRendererSpin()
virtual Glib::PropertyProxy_Base _property_renderable()
const GtkCellRendererSpin * gobj() const
Provides access to the underlying C GtkObject.
Glib::PropertyProxy< double > property_climb_rate()
Definition: ardour_ui.h:188