X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-cell-renderer-button.h;h=28d5dd14e5062ff8807ac4172eedec3895a26517;hb=a0bac37037e42c7c9b90cb702866b297dbcab79e;hp=821a6e9ea44c0dfba2f110686c51a2a399e093af;hpb=f95002ec226b18f52773e747cae7e1d00302ad1a;p=pspp diff --git a/src/ui/gui/psppire-cell-renderer-button.h b/src/ui/gui/psppire-cell-renderer-button.h index 821a6e9ea4..28d5dd14e5 100644 --- a/src/ui/gui/psppire-cell-renderer-button.h +++ b/src/ui/gui/psppire-cell-renderer-button.h @@ -31,7 +31,8 @@ G_BEGIN_DECLS typedef struct _PsppireCellRendererButton PsppireCellRendererButton; typedef struct _PsppireCellRendererButtonClass PsppireCellRendererButtonClass; -struct _PsppireCellRendererButton { +struct _PsppireCellRendererButton +{ GtkCellRenderer parent; gboolean editable; @@ -40,6 +41,8 @@ struct _PsppireCellRendererButton { gint xpad; gint ypad; + gboolean slash; + GtkWidget *button; guint32 click_time; gdouble click_x; @@ -50,7 +53,7 @@ struct _PsppireCellRendererButton { GtkStyle *label_style; GtkWidget *base; gulong style_set_handler; - gulong destroy_handler; + gboolean dispose_has_run; }; struct _PsppireCellRendererButtonClass { @@ -60,6 +63,10 @@ struct _PsppireCellRendererButtonClass { GType psppire_cell_renderer_button_get_type (void) G_GNUC_CONST; GtkCellRenderer* psppire_cell_renderer_button_new (void); +void psppire_cell_renderer_button_set_slash (PsppireCellRendererButton *, + gboolean slash); +gboolean psppire_cell_renderer_button_get_slash (const PsppireCellRendererButton *); + G_END_DECLS #endif /* PSPPIRE_CELL_RENDERER_BUTTON_H */