#include "gl/configmake.h"
#include "gl/relocatable.h"
-#include "gettext.h"
-#define _(msgid) gettext (msgid)
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
+
+#define P_(msgid) (msgid)
static void psppire_cell_renderer_button_dispose (GObject *);
static void psppire_cell_renderer_button_finalize (GObject *);
GtkStateType state_type;
PsppireCellRendererButton *button = PSPPIRE_CELL_RENDERER_BUTTON (cell);
gfloat xalign, yalign;
-
+
if (!button->editable || ! gtk_cell_renderer_get_sensitive (cell))
state_type = GTK_STATE_INSENSITIVE;
else if (flags & GTK_CELL_RENDERER_SELECTED)
{
cairo_set_line_width (cr, 1.0);
cairo_set_line_cap (cr, CAIRO_LINE_CAP_SQUARE);
- cairo_move_to (cr,
+ cairo_move_to (cr,
cell_area->x,
cell_area->y + cell_area->height);
g_object_class_install_property (gobject_class,
PROP_EDITABLE,
g_param_spec_boolean ("editable",
- "Editable",
- "Whether the button may be clicked.",
+ P_("Editable"),
+ P_("Whether the button may be clicked."),
FALSE,
G_PARAM_READWRITE));
g_object_class_install_property (gobject_class,
PROP_LABEL,
g_param_spec_string ("label",
- "Label",
- "Text to appear in button.",
+ P_("Label"),
+ P_("Text to appear in button."),
"",
G_PARAM_READWRITE));
g_object_class_install_property (gobject_class,
PROP_SLASH,
g_param_spec_boolean ("slash",
- _("Diagonal slash"),
- _("Whether to draw a diagonal slash across the button."),
+ P_("Diagonal slash"),
+ P_("Whether to draw a diagonal slash across the button."),
FALSE,
G_PARAM_READWRITE));
if (button->dispose_has_run)
return;
-
+
button->dispose_has_run = TRUE;
/* When called with NULL, as we are doing here, update_style_cache