22#ifndef __GNC_CELL_VIEW_H__
23#define __GNC_CELL_VIEW_H__
25#include <pango/pango.h>
28#define GNC_TYPE_CELL_VIEW (gnc_cell_view_get_type ())
29#define GNC_CELL_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GNC_TYPE_CELL_VIEW, GncCellView))
30#define GNC_CELL_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GNC_TYPE_CELL_VIEW, GncCellViewClass))
31#define GNC_IS_CELL_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNC_TYPE_CELL_VIEW))
32#define GNC_IS_CELL_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((obj), GNC_TYPE_CELL_VIEW))
33#define GNC_CELL_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GNC_TYPE_CELL_VIEW, GncCellViewClass))
43 GtkTextBuffer *buffer;
46 gulong populate_popup_id;
48 gboolean in_popup_menu;
49 gboolean editing_canceled;
54 GtkEventBoxClass parent_class;
57GType gnc_cell_view_get_type (
void) G_GNUC_CONST;
59GtkWidget *gnc_cell_view_new (
void);
61void gnc_cell_view_set_text (GncCellView *cv,
const gchar *text);
63gchar *gnc_cell_view_get_text (GncCellView *cv);