Merge branch 'drop_color' into 'master'
cleanup: Unused default backgrounds See merge request Librem5/squeekboard!179
This commit is contained in:
		@ -40,8 +40,6 @@ typedef struct _EekRendererPrivate
 | 
				
			|||||||
    GtkStyleContext *layout_context;
 | 
					    GtkStyleContext *layout_context;
 | 
				
			||||||
    GtkStyleContext *button_context;
 | 
					    GtkStyleContext *button_context;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    EekColor default_foreground_color;
 | 
					 | 
				
			||||||
    EekColor default_background_color;
 | 
					 | 
				
			||||||
    gdouble border_width;
 | 
					    gdouble border_width;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    gdouble allocation_width;
 | 
					    gdouble allocation_width;
 | 
				
			||||||
@ -53,6 +51,7 @@ typedef struct _EekRendererPrivate
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    PangoFontDescription *ascii_font;
 | 
					    PangoFontDescription *ascii_font;
 | 
				
			||||||
    PangoFontDescription *font;
 | 
					    PangoFontDescription *font;
 | 
				
			||||||
 | 
					    // TODO: Drop those or transform into general button surface caches
 | 
				
			||||||
    GHashTable *outline_surface_cache;
 | 
					    GHashTable *outline_surface_cache;
 | 
				
			||||||
    GHashTable *active_outline_surface_cache;
 | 
					    GHashTable *active_outline_surface_cache;
 | 
				
			||||||
    GHashTable *icons;
 | 
					    GHashTable *icons;
 | 
				
			||||||
@ -62,9 +61,6 @@ typedef struct _EekRendererPrivate
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
G_DEFINE_TYPE_WITH_PRIVATE (EekRenderer, eek_renderer, G_TYPE_OBJECT)
 | 
					G_DEFINE_TYPE_WITH_PRIVATE (EekRenderer, eek_renderer, G_TYPE_OBJECT)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static const EekColor DEFAULT_FOREGROUND_COLOR = {0.3, 0.3, 0.3, 1.0};
 | 
					 | 
				
			||||||
static const EekColor DEFAULT_BACKGROUND_COLOR = {1.0, 1.0, 1.0, 1.0};
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* eek-keyboard-drawing.c */
 | 
					/* eek-keyboard-drawing.c */
 | 
				
			||||||
static void eek_renderer_real_render_button_label (EekRenderer *self,
 | 
					static void eek_renderer_real_render_button_label (EekRenderer *self,
 | 
				
			||||||
                                                PangoLayout *layout,
 | 
					                                                PangoLayout *layout,
 | 
				
			||||||
@ -602,8 +598,6 @@ eek_renderer_init (EekRenderer *self)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    priv->keyboard = NULL;
 | 
					    priv->keyboard = NULL;
 | 
				
			||||||
    priv->pcontext = NULL;
 | 
					    priv->pcontext = NULL;
 | 
				
			||||||
    priv->default_foreground_color = DEFAULT_FOREGROUND_COLOR;
 | 
					 | 
				
			||||||
    priv->default_background_color = DEFAULT_BACKGROUND_COLOR;
 | 
					 | 
				
			||||||
    priv->border_width = 1.0;
 | 
					    priv->border_width = 1.0;
 | 
				
			||||||
    priv->allocation_width = 0.0;
 | 
					    priv->allocation_width = 0.0;
 | 
				
			||||||
    priv->allocation_height = 0.0;
 | 
					    priv->allocation_height = 0.0;
 | 
				
			||||||
@ -874,30 +868,6 @@ eek_renderer_render_keyboard (EekRenderer *renderer,
 | 
				
			|||||||
    EEK_RENDERER_GET_CLASS(renderer)->render_keyboard (renderer, cr);
 | 
					    EEK_RENDERER_GET_CLASS(renderer)->render_keyboard (renderer, cr);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					 | 
				
			||||||
eek_renderer_set_default_foreground_color (EekRenderer    *renderer,
 | 
					 | 
				
			||||||
                                           const EekColor *color)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    g_return_if_fail (EEK_IS_RENDERER(renderer));
 | 
					 | 
				
			||||||
    g_return_if_fail (color);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    EekRendererPrivate *priv = eek_renderer_get_instance_private (renderer);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    memcpy (&priv->default_foreground_color, color, sizeof(EekColor));
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void
 | 
					 | 
				
			||||||
eek_renderer_set_default_background_color (EekRenderer    *renderer,
 | 
					 | 
				
			||||||
                                           const EekColor *color)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    g_return_if_fail (EEK_IS_RENDERER(renderer));
 | 
					 | 
				
			||||||
    g_return_if_fail (color);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    EekRendererPrivate *priv = eek_renderer_get_instance_private (renderer);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    memcpy (&priv->default_background_color, color, sizeof(EekColor));
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
eek_renderer_get_foreground_color (EekRenderer *renderer,
 | 
					eek_renderer_get_foreground_color (EekRenderer *renderer,
 | 
				
			||||||
                                   GtkStyleContext *context,
 | 
					                                   GtkStyleContext *context,
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user