44 lines
1.4 KiB
C
44 lines
1.4 KiB
C
#ifndef __GM_CELL_RENDERER_TEXT_H__
|
|
#define __GM_CELL_RENDERER_TEXT_H__
|
|
|
|
#include <gtk/gtkcellrenderertext.h>
|
|
|
|
/*
|
|
* Type checking and casting macros
|
|
*/
|
|
#define GM_TYPE_CELL_RENDERER_TEXT (gm_cell_renderer_text_get_type())
|
|
#define GM_CELL_RENDERER_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GM_TYPE_CELL_RENDERER_TEXT, GmCellRendererText))
|
|
#define GM_CELL_RENDERER_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GM_TYPE_CELL_RENDERER_TEXT, GmCellRendererTextClass))
|
|
#define GM_IS_CELL_RENDERER_TEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GM_TYPE_CELL_RENDERER_TEXT))
|
|
#define GM_IS_CELL_RENDERER_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GM_TYPE_CELL_RENDERER_TEXT))
|
|
#define GM_CELL_RENDERER_TEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GM_TYPE_CELL_RENDERER_TEXT, GmCellRendererTextClass))
|
|
|
|
/* Private structure type */
|
|
typedef struct _GmCellRendererTextPrivate GmCellRendererTextPrivate;
|
|
|
|
/*
|
|
* Main object structure
|
|
*/
|
|
typedef struct _GmCellRendererText GmCellRendererText;
|
|
|
|
struct _GmCellRendererText {
|
|
GtkCellRendererText parent;
|
|
|
|
GmCellRendererTextPrivate *priv;
|
|
};
|
|
|
|
|
|
/*
|
|
* Class definition
|
|
*/
|
|
typedef struct _GmCellRendererTextClass GmCellRendererTextClass;
|
|
|
|
struct _GmCellRendererTextClass {
|
|
GtkCellRendererTextClass parent_class;
|
|
};
|
|
|
|
GType gm_cell_renderer_text_get_type (void) G_GNUC_CONST;
|
|
GtkCellRenderer *gm_cell_renderer_text_new (void);
|
|
|
|
#endif /* __GM_CELL_RENDERER_TEXT_H__ */
|