From 0b59262e95b06fe23e59a97a9985cee718bece6a Mon Sep 17 00:00:00 2001 From: David Boddie Date: Wed, 31 Jul 2019 20:43:10 +0000 Subject: [PATCH] Add frame rendering, fix style sheet to show key borders --- data/style.css | 1 + eek/eek-renderer.c | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/data/style.css b/data/style.css index 15875d54..4f8ff58e 100644 --- a/data/style.css +++ b/data/style.css @@ -7,6 +7,7 @@ .key { color: #deddda; background: #464448; + border-style: inset; border-width: 0.5px; border-color: #5e5c64; border-radius: 2px; diff --git a/eek/eek-renderer.c b/eek/eek-renderer.c index 1aa11a92..053048f7 100644 --- a/eek/eek-renderer.c +++ b/eek/eek-renderer.c @@ -162,6 +162,10 @@ render_keyboard_surface (EekRenderer *renderer) data.cr, 0, 0, priv->allocation_width, priv->allocation_height); + gtk_render_frame (priv->scontext, + data.cr, + 0, 0, + priv->allocation_width, priv->allocation_height); cairo_save (data.cr); cairo_scale (data.cr, priv->scale, priv->scale); @@ -208,6 +212,8 @@ render_key_outline (EekRenderer *renderer, gtk_render_background (priv->key_context, cr, 0, 0, bounds.width, bounds.height); + gtk_render_frame (priv->key_context, + cr, 0, 0, bounds.width, bounds.height); gtk_style_context_set_state(priv->key_context, GTK_STATE_FLAG_NORMAL); }