Ardour  8.7-14-g57a6773833
cellrendererprogress.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 // Generated by gmmproc 2.45.3 -- DO NOT MODIFY!
3 #ifndef _GTKMM_CELLRENDERERPROGRESS_H
4 #define _GTKMM_CELLRENDERERPROGRESS_H
5 
6 
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
9 
10 /* $Id: cellrendererprogress.hg,v 1.3 2006/05/10 20:59:27 murrayc Exp $ */
11 
12 /* Copyright (C) 2004 The gtkmm Development Team
13  *
14  * This library is free software; you can redistribute it and/or
15  * modify it under the terms of the GNU Lesser General Public
16  * License as published by the Free Software Foundation; either
17  * version 2.1 of the License, or (at your option) any later version.
18  *
19  * This library is distributed in the hope that it will be useful,
20  * but WITHOUT ANY WARRANTY; without even the implied warranty of
21  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
22  * Lesser General Public License for more details.
23  *
24  * You should have received a copy of the GNU Lesser General Public
25  * License along with this library; if not, write to the Free
26  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
27  */
28 
29 #include <gtkmm/cellrenderer.h>
30 
31 
32 #ifndef DOXYGEN_SHOULD_SKIP_THIS
35 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
36 
37 
38 namespace Gtk
39 { class CellRendererProgress_Class; } // namespace Gtk
40 namespace Gtk
41 {
42 
49 {
50  public:
51 #ifndef DOXYGEN_SHOULD_SKIP_THIS
52  typedef CellRendererProgress CppObjectType;
53  typedef CellRendererProgress_Class CppClassType;
54  typedef GtkCellRendererProgress BaseObjectType;
55  typedef GtkCellRendererProgressClass BaseClassType;
56 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
57 
59 
60 #ifndef DOXYGEN_SHOULD_SKIP_THIS
61 
62 private:
63  friend class CellRendererProgress_Class;
64  static CppClassType cellrendererprogress_class_;
65 
66  // noncopyable
68  CellRendererProgress& operator=(const CellRendererProgress&);
69 
70 protected:
71  explicit CellRendererProgress(const Glib::ConstructParams& construct_params);
73 
74 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
75 
76 public:
77 #ifndef DOXYGEN_SHOULD_SKIP_THIS
78  static GType get_type() G_GNUC_CONST;
79 
80 
81  static GType get_base_type() G_GNUC_CONST;
82 #endif
83 
85  GtkCellRendererProgress* gobj() { return reinterpret_cast<GtkCellRendererProgress*>(gobject_); }
86 
88  const GtkCellRendererProgress* gobj() const { return reinterpret_cast<GtkCellRendererProgress*>(gobject_); }
89 
90 
91 public:
92  //C++ methods used to invoke GTK+ virtual functions:
93 
94 protected:
95  //GTK+ Virtual Functions (override these to change behaviour):
96 
97  //Default Signal Handlers::
98 
99 
100 private:
101 
102 public:
104 
110  Glib::PropertyProxy< int > property_value() ;
111 
117  Glib::PropertyProxy_ReadOnly< int > property_value() const;
118 
124  Glib::PropertyProxy< Glib::ustring > property_text() ;
125 
131  Glib::PropertyProxy_ReadOnly< Glib::ustring > property_text() const;
132 
138  Glib::PropertyProxy< int > property_pulse() ;
139 
145  Glib::PropertyProxy_ReadOnly< int > property_pulse() const;
146 
152  Glib::PropertyProxy< float > property_text_xalign() ;
153 
159  Glib::PropertyProxy_ReadOnly< float > property_text_xalign() const;
160 
166  Glib::PropertyProxy< float > property_text_yalign() ;
167 
173  Glib::PropertyProxy_ReadOnly< float > property_text_yalign() const;
174 
180  Glib::PropertyProxy< ProgressBarOrientation > property_orientation() ;
181 
187  Glib::PropertyProxy_ReadOnly< ProgressBarOrientation > property_orientation() const;
188 
189 
190  virtual Glib::PropertyProxy_Base _property_renderable();
191 
192 
193 };
194 
195 } // namespace Gtk
196 
197 
198 namespace Glib
199 {
208  Gtk::CellRendererProgress* wrap(GtkCellRendererProgress* object, bool take_copy = false);
209 } //namespace Glib
210 
211 
212 #endif /* _GTKMM_CELLRENDERERPROGRESS_H */
213 
Gtk::CellRendererProgress * wrap(GtkCellRendererProgress *object, bool take_copy=false)
Glib::PropertyProxy< Glib::ustring > property_text()
GtkCellRendererProgress * gobj()
Provides access to the underlying C GtkObject.
const GtkCellRendererProgress * gobj() const
Provides access to the underlying C GtkObject.
Glib::PropertyProxy< float > property_text_xalign()
Glib::PropertyProxy_ReadOnly< int > property_pulse() const
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_text() const
Glib::PropertyProxy< float > property_text_yalign()
Glib::PropertyProxy< ProgressBarOrientation > property_orientation()
virtual Glib::PropertyProxy_Base _property_renderable()
Glib::PropertyProxy_ReadOnly< float > property_text_yalign() const
Glib::PropertyProxy< int > property_pulse()
Glib::PropertyProxy< int > property_value()
Glib::PropertyProxy_ReadOnly< int > property_value() const
Glib::PropertyProxy_ReadOnly< float > property_text_xalign() const
Glib::PropertyProxy_ReadOnly< ProgressBarOrientation > property_orientation() const
Definition: ardour_ui.h:188