renderer: Remove some unneeded vars
This commit is contained in:
		@ -64,7 +64,7 @@ static void eek_renderer_render_button_label (EekRenderer *self, cairo_t *cr, Gt
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
static void invalidate                         (EekRenderer *renderer);
 | 
					static void invalidate                         (EekRenderer *renderer);
 | 
				
			||||||
static void render_button                         (EekRenderer *self,
 | 
					static void render_button                         (EekRenderer *self,
 | 
				
			||||||
                                                cairo_t     *cr, EekBounds view_bounds, struct button_place *place,
 | 
					                                                cairo_t     *cr, struct button_place *place,
 | 
				
			||||||
                                                gboolean     pressed, gboolean locked);
 | 
					                                                gboolean     pressed, gboolean locked);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct _CreateKeyboardSurfaceCallbackData {
 | 
					struct _CreateKeyboardSurfaceCallbackData {
 | 
				
			||||||
@ -95,7 +95,7 @@ create_keyboard_surface_button_callback (struct squeek_button *button,
 | 
				
			|||||||
        .row = data->row,
 | 
					        .row = data->row,
 | 
				
			||||||
        .button = button,
 | 
					        .button = button,
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    render_button (data->renderer, data->cr, squeek_view_get_bounds(data->view), &place, FALSE, FALSE);
 | 
					    render_button (data->renderer, data->cr, &place, FALSE, FALSE);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    cairo_restore (data->cr);
 | 
					    cairo_restore (data->cr);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@ -125,11 +125,6 @@ render_keyboard_surface (EekRenderer *renderer, struct squeek_view *view)
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
    EekRendererPrivate *priv = eek_renderer_get_instance_private (renderer);
 | 
					    EekRendererPrivate *priv = eek_renderer_get_instance_private (renderer);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    GdkRGBA color = {0};
 | 
					 | 
				
			||||||
    gtk_style_context_get_color (priv->view_context, GTK_STATE_FLAG_NORMAL, &color);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    EekBounds bounds = squeek_view_get_bounds (level_keyboard_current(priv->keyboard));
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    CreateKeyboardSurfaceCallbackData data = {
 | 
					    CreateKeyboardSurfaceCallbackData data = {
 | 
				
			||||||
        .cr = cairo_create (priv->keyboard_surface),
 | 
					        .cr = cairo_create (priv->keyboard_surface),
 | 
				
			||||||
        .renderer = renderer,
 | 
					        .renderer = renderer,
 | 
				
			||||||
@ -148,8 +143,12 @@ render_keyboard_surface (EekRenderer *renderer, struct squeek_view *view)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    cairo_save (data.cr);
 | 
					    cairo_save (data.cr);
 | 
				
			||||||
    cairo_scale (data.cr, priv->scale, priv->scale);
 | 
					    cairo_scale (data.cr, priv->scale, priv->scale);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    EekBounds bounds = squeek_view_get_bounds (level_keyboard_current(priv->keyboard));
 | 
				
			||||||
    cairo_translate (data.cr, bounds.x, bounds.y);
 | 
					    cairo_translate (data.cr, bounds.x, bounds.y);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    GdkRGBA color = {0};
 | 
				
			||||||
 | 
					    gtk_style_context_get_color (priv->view_context, GTK_STATE_FLAG_NORMAL, &color);
 | 
				
			||||||
    cairo_set_source_rgba (data.cr,
 | 
					    cairo_set_source_rgba (data.cr,
 | 
				
			||||||
                           color.red,
 | 
					                           color.red,
 | 
				
			||||||
                           color.green,
 | 
					                           color.green,
 | 
				
			||||||
@ -194,7 +193,6 @@ static void render_button_in_context(EekRenderer *self,
 | 
				
			|||||||
                                     gint scale_factor,
 | 
					                                     gint scale_factor,
 | 
				
			||||||
                                     cairo_t     *cr,
 | 
					                                     cairo_t     *cr,
 | 
				
			||||||
                                     GtkStyleContext *ctx,
 | 
					                                     GtkStyleContext *ctx,
 | 
				
			||||||
                                     EekBounds view_bounds,
 | 
					 | 
				
			||||||
                                     struct button_place *place,
 | 
					                                     struct button_place *place,
 | 
				
			||||||
                                     gboolean active) {
 | 
					                                     gboolean active) {
 | 
				
			||||||
    cairo_surface_t *outline_surface = NULL;
 | 
					    cairo_surface_t *outline_surface = NULL;
 | 
				
			||||||
@ -218,7 +216,7 @@ static void render_button_in_context(EekRenderer *self,
 | 
				
			|||||||
        cairo_paint (cr);
 | 
					        cairo_paint (cr);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        cairo_save (cr);
 | 
					        cairo_save (cr);
 | 
				
			||||||
        eek_renderer_apply_transformation_for_button (cr, view_bounds, place, 1.0, FALSE);
 | 
					        eek_renderer_apply_transformation_for_button (cr, place, 1.0, FALSE);
 | 
				
			||||||
        render_outline (cr, ctx, bounds);
 | 
					        render_outline (cr, ctx, bounds);
 | 
				
			||||||
        cairo_restore (cr);
 | 
					        cairo_restore (cr);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -265,7 +263,6 @@ static void render_button_in_context(EekRenderer *self,
 | 
				
			|||||||
static void
 | 
					static void
 | 
				
			||||||
render_button (EekRenderer *self,
 | 
					render_button (EekRenderer *self,
 | 
				
			||||||
            cairo_t     *cr,
 | 
					            cairo_t     *cr,
 | 
				
			||||||
               EekBounds view_bounds,
 | 
					 | 
				
			||||||
            struct button_place *place,
 | 
					            struct button_place *place,
 | 
				
			||||||
               gboolean     pressed,
 | 
					               gboolean     pressed,
 | 
				
			||||||
               gboolean     locked)
 | 
					               gboolean     locked)
 | 
				
			||||||
@ -292,7 +289,7 @@ render_button (EekRenderer *self,
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
    gtk_style_context_add_class(ctx, outline_name);
 | 
					    gtk_style_context_add_class(ctx, outline_name);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    render_button_in_context(self, priv->scale, priv->scale_factor, cr, ctx, view_bounds, place, pressed);
 | 
					    render_button_in_context(self, priv->scale, priv->scale_factor, cr, ctx, place, pressed);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Save and restore functions don't work if gtk_render_* was used in between
 | 
					    // Save and restore functions don't work if gtk_render_* was used in between
 | 
				
			||||||
    gtk_style_context_set_state(ctx, GTK_STATE_FLAG_NORMAL);
 | 
					    gtk_style_context_set_state(ctx, GTK_STATE_FLAG_NORMAL);
 | 
				
			||||||
@ -319,17 +316,13 @@ render_button (EekRenderer *self,
 | 
				
			|||||||
*/
 | 
					*/
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
eek_renderer_apply_transformation_for_button (cairo_t     *cr,
 | 
					eek_renderer_apply_transformation_for_button (cairo_t     *cr,
 | 
				
			||||||
                                              EekBounds view_bounds,
 | 
					 | 
				
			||||||
                                           struct button_place *place,
 | 
					                                           struct button_place *place,
 | 
				
			||||||
                                           gdouble      scale,
 | 
					                                           gdouble      scale,
 | 
				
			||||||
                                           gboolean     rotate)
 | 
					                                           gboolean     rotate)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    EekBounds bounds, rotated_bounds;
 | 
					    EekBounds bounds = squeek_button_get_bounds(place->button);
 | 
				
			||||||
    gdouble s;
 | 
					    gdouble s;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    eek_renderer_get_button_bounds (view_bounds, place, &bounds, FALSE);
 | 
					 | 
				
			||||||
    eek_renderer_get_button_bounds (view_bounds, place, &rotated_bounds, TRUE);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    gint angle = squeek_row_get_angle (place->row);
 | 
					    gint angle = squeek_row_get_angle (place->row);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    cairo_scale (cr, scale, scale);
 | 
					    cairo_scale (cr, scale, scale);
 | 
				
			||||||
@ -451,9 +444,9 @@ eek_renderer_render_button (EekRenderer *self,
 | 
				
			|||||||
    cairo_scale (cr, priv->scale, priv->scale);
 | 
					    cairo_scale (cr, priv->scale, priv->scale);
 | 
				
			||||||
    cairo_translate (cr, bounds.x, bounds.y);
 | 
					    cairo_translate (cr, bounds.x, bounds.y);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    eek_renderer_apply_transformation_for_button (cr, view_bounds, place, scale, TRUE);
 | 
					    eek_renderer_apply_transformation_for_button (cr, place, scale, TRUE);
 | 
				
			||||||
    render_button (
 | 
					    render_button (
 | 
				
			||||||
                self, cr, view_bounds, place,
 | 
					                self, cr, place,
 | 
				
			||||||
                is_pressed,
 | 
					                is_pressed,
 | 
				
			||||||
                is_locked
 | 
					                is_locked
 | 
				
			||||||
    );
 | 
					    );
 | 
				
			||||||
 | 
				
			|||||||
@ -83,7 +83,6 @@ void             eek_renderer_set_border_width (EekRenderer     *renderer,
 | 
				
			|||||||
                                                gdouble          border_width);
 | 
					                                                gdouble          border_width);
 | 
				
			||||||
void             eek_renderer_apply_transformation_for_button
 | 
					void             eek_renderer_apply_transformation_for_button
 | 
				
			||||||
                                               (cairo_t         *cr,
 | 
					                                               (cairo_t         *cr,
 | 
				
			||||||
                                                EekBounds view_bounds,
 | 
					 | 
				
			||||||
                                                struct button_place *place,
 | 
					                                                struct button_place *place,
 | 
				
			||||||
                                                gdouble          scale,
 | 
					                                                gdouble          scale,
 | 
				
			||||||
                                                gboolean         rotate);
 | 
					                                                gboolean         rotate);
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user