Ardour  9.0-pre0-582-g084a23a80d
cellrendererpixbuf.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 // Generated by gmmproc 2.45.3 -- DO NOT MODIFY!
3 #ifndef _GTKMM_CELLRENDERERPIXBUF_H
4 #define _GTKMM_CELLRENDERERPIXBUF_H
5 
6 
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
9 
10 /* $Id: cellrendererpixbuf.hg,v 1.4 2006/05/10 20:59:27 murrayc Exp $ */
11 
12 /* cellrenderertext.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/cellrenderer.h>
32 #include <giomm/icon.h>
33 
34 
35 #ifndef DOXYGEN_SHOULD_SKIP_THIS
38 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
39 
40 
41 namespace Gtk
42 { class CellRendererPixbuf_Class; } // namespace Gtk
43 namespace Gtk
44 {
45 
59 {
60  public:
61 #ifndef DOXYGEN_SHOULD_SKIP_THIS
62  typedef CellRendererPixbuf CppObjectType;
63  typedef CellRendererPixbuf_Class CppClassType;
64  typedef GtkCellRendererPixbuf BaseObjectType;
65  typedef GtkCellRendererPixbufClass BaseClassType;
66 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
67 
69 
70 #ifndef DOXYGEN_SHOULD_SKIP_THIS
71 
72 private:
73  friend class CellRendererPixbuf_Class;
74  static CppClassType cellrendererpixbuf_class_;
75 
76  // noncopyable
78  CellRendererPixbuf& operator=(const CellRendererPixbuf&);
79 
80 protected:
81  explicit CellRendererPixbuf(const Glib::ConstructParams& construct_params);
82  explicit CellRendererPixbuf(GtkCellRendererPixbuf* 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  GtkCellRendererPixbuf* gobj() { return reinterpret_cast<GtkCellRendererPixbuf*>(gobject_); }
96 
98  const GtkCellRendererPixbuf* gobj() const { return reinterpret_cast<GtkCellRendererPixbuf*>(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 public:
113 
115 
121  Glib::PropertyProxy< Glib::RefPtr<Gdk::Pixbuf> > property_pixbuf() ;
122 
128  Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Gdk::Pixbuf> > property_pixbuf() const;
129 
135  Glib::PropertyProxy< Glib::RefPtr<Gdk::Pixbuf> > property_pixbuf_expander_open() ;
136 
142  Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Gdk::Pixbuf> > property_pixbuf_expander_open() const;
143 
149  Glib::PropertyProxy< Glib::RefPtr<Gdk::Pixbuf> > property_pixbuf_expander_closed() ;
150 
156  Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Gdk::Pixbuf> > property_pixbuf_expander_closed() const;
157 
163  Glib::PropertyProxy< Glib::ustring > property_stock_id() ;
164 
170  Glib::PropertyProxy_ReadOnly< Glib::ustring > property_stock_id() const;
171 
177  Glib::PropertyProxy< guint > property_stock_size() ;
178 
184  Glib::PropertyProxy_ReadOnly< guint > property_stock_size() const;
185 
191  Glib::PropertyProxy< Glib::ustring > property_stock_detail() ;
192 
198  Glib::PropertyProxy_ReadOnly< Glib::ustring > property_stock_detail() const;
199 
205  Glib::PropertyProxy< Glib::ustring > property_icon_name() ;
206 
212  Glib::PropertyProxy_ReadOnly< Glib::ustring > property_icon_name() const;
213 
219  Glib::PropertyProxy< bool > property_follow_state() ;
220 
226  Glib::PropertyProxy_ReadOnly< bool > property_follow_state() const;
227 
233  Glib::PropertyProxy< Glib::RefPtr<Gio::Icon> > property_gicon() ;
234 
240  Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Gio::Icon> > property_gicon() const;
241 
242 
243  virtual Glib::PropertyProxy_Base _property_renderable();
244 
245 
246 };
247 
248 } /* namespace Gtk */
249 
250 
251 namespace Glib
252 {
261  Gtk::CellRendererPixbuf* wrap(GtkCellRendererPixbuf* object, bool take_copy = false);
262 } //namespace Glib
263 
264 
265 #endif /* _GTKMM_CELLRENDERERPIXBUF_H */
266 
Gtk::CellRendererPixbuf * wrap(GtkCellRendererPixbuf *object, bool take_copy=false)
Glib::PropertyProxy< Glib::RefPtr< Gdk::Pixbuf > > property_pixbuf_expander_open()
GtkCellRendererPixbuf * gobj()
Provides access to the underlying C GtkObject.
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_stock_id() const
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< Gdk::Pixbuf > > property_pixbuf() const
Glib::PropertyProxy< Glib::RefPtr< Gdk::Pixbuf > > property_pixbuf_expander_closed()
Glib::PropertyProxy< Glib::RefPtr< Gdk::Pixbuf > > property_pixbuf()
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< Gio::Icon > > property_gicon() const
Glib::PropertyProxy< Glib::RefPtr< Gio::Icon > > property_gicon()
Glib::PropertyProxy< Glib::ustring > property_icon_name()
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< Gdk::Pixbuf > > property_pixbuf_expander_closed() const
Glib::PropertyProxy< bool > property_follow_state()
Glib::PropertyProxy_ReadOnly< bool > property_follow_state() const
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_icon_name() const
Glib::PropertyProxy< Glib::ustring > property_stock_detail()
Glib::PropertyProxy_ReadOnly< guint > property_stock_size() const
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_stock_detail() const
Glib::PropertyProxy< Glib::ustring > property_stock_id()
Glib::PropertyProxy< guint > property_stock_size()
const GtkCellRendererPixbuf * gobj() const
Provides access to the underlying C GtkObject.
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< Gdk::Pixbuf > > property_pixbuf_expander_open() const
virtual Glib::PropertyProxy_Base _property_renderable()
Definition: ardour_ui.h:188