From e123d1bec57d668db24662e81fd34dee294cee92 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Fri, 24 Sep 2021 16:23:43 -0700 Subject: [PATCH] Bug 87847 - RFE: Create a 'checkbox' cell type --- gnucash/register/register-core/checkboxcell.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gnucash/register/register-core/checkboxcell.c b/gnucash/register/register-core/checkboxcell.c index 1267f80f6a..fe0f08071c 100644 --- a/gnucash/register/register-core/checkboxcell.c +++ b/gnucash/register/register-core/checkboxcell.c @@ -111,8 +111,14 @@ gnc_checkbox_cell_get_flag (CheckboxCell *cell) return cell->flag; } +#define UNICODE_CHECKMARK "\xe2\x9c\x93" // U+2716 const char * gnc_checkbox_cell_get_string (gboolean flag) { - return (flag ? "X" : " "); +#ifndef MAC_INTEGRATION + const char* checked = UNICODE_CHECKMARK; +#else + const char* checked = "X"; +#endif + return (flag ? checked : " "); }