Ardour  9.0-pre0-384-ga76afae0e9
gtkcellrendererpixbuf.h
Go to the documentation of this file.
1 /* gtkcellrendererpixbuf.h
2  * Copyright (C) 2000 Red Hat, Inc., Jonathan Blandford <jrb@redhat.com>
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Library General Public
6  * License as published by the Free Software Foundation; either
7  * version 2 of the License, or (at your option) any later version.
8  *
9  * This library is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  * Library General Public License for more details.
13  *
14  * You should have received a copy of the GNU Library General Public
15  * License along with this library; if not, write to the
16  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
17  * Boston, MA 02111-1307, USA.
18  */
19 
20 #ifndef __GTK_CELL_RENDERER_PIXBUF_H__
21 #define __GTK_CELL_RENDERER_PIXBUF_H__
22 
23 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
24 #error "Only <gtk/gtk.h> can be included directly."
25 #endif
26 
27 #include <gtk/gtkcellrenderer.h>
28 
29 
30 G_BEGIN_DECLS
31 
32 
33 #define GTK_TYPE_CELL_RENDERER_PIXBUF (gtk_cell_renderer_pixbuf_get_type ())
34 #define GTK_CELL_RENDERER_PIXBUF(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_PIXBUF, GtkCellRendererPixbuf))
35 #define GTK_CELL_RENDERER_PIXBUF_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_PIXBUF, GtkCellRendererPixbufClass))
36 #define GTK_IS_CELL_RENDERER_PIXBUF(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_PIXBUF))
37 #define GTK_IS_CELL_RENDERER_PIXBUF_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_PIXBUF))
38 #define GTK_CELL_RENDERER_PIXBUF_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_PIXBUF, GtkCellRendererPixbufClass))
39 
42 
44 {
46 
47  /*< private >*/
48  GdkPixbuf *GSEAL (pixbuf);
49  GdkPixbuf *GSEAL (pixbuf_expander_open);
50  GdkPixbuf *GSEAL (pixbuf_expander_closed);
51 };
52 
54 {
56 
57  /* Padding for future expansion */
58  void (*_gtk_reserved1) (void);
59  void (*_gtk_reserved2) (void);
60  void (*_gtk_reserved3) (void);
61  void (*_gtk_reserved4) (void);
62 };
63 
64 GType gtk_cell_renderer_pixbuf_get_type (void) G_GNUC_CONST;
66 
67 
68 G_END_DECLS
69 
70 
71 #endif /* __GTK_CELL_RENDERER_PIXBUF_H__ */
GType gtk_cell_renderer_pixbuf_get_type(void) G_GNUC_CONST
GtkCellRenderer * gtk_cell_renderer_pixbuf_new(void)
GtkImagePixbufData pixbuf
Definition: gtkimage.h:2
GtkCellRendererClass parent_class
GdkPixbuf * GSEAL(pixbuf)
GdkPixbuf * GSEAL(pixbuf_expander_closed)
GdkPixbuf * GSEAL(pixbuf_expander_open)