Add border style configuration (WIP).
This commit is contained in:
		@ -222,45 +222,3 @@ eek_color_new (gdouble red,
 | 
			
		||||
 | 
			
		||||
    return color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GType
 | 
			
		||||
eek_gradient_get_type (void)
 | 
			
		||||
{
 | 
			
		||||
    static GType our_type = 0;
 | 
			
		||||
 | 
			
		||||
    if (our_type == 0)
 | 
			
		||||
        our_type =
 | 
			
		||||
            g_boxed_type_register_static ("EekGradient",
 | 
			
		||||
                                          (GBoxedCopyFunc)eek_gradient_copy,
 | 
			
		||||
                                          (GBoxedFreeFunc)eek_gradient_free);
 | 
			
		||||
    return our_type;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
EekGradient *
 | 
			
		||||
eek_gradient_new (EekGradientType type,
 | 
			
		||||
                  EekColor       *start,
 | 
			
		||||
                  EekColor       *end)
 | 
			
		||||
{
 | 
			
		||||
    EekGradient *gradient;
 | 
			
		||||
 | 
			
		||||
    gradient = g_slice_new (EekGradient);
 | 
			
		||||
    gradient->type = type;
 | 
			
		||||
    gradient->start = eek_color_copy (start);
 | 
			
		||||
    gradient->end = eek_color_copy (end);
 | 
			
		||||
 | 
			
		||||
    return gradient;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
EekGradient *
 | 
			
		||||
eek_gradient_copy (const EekGradient *gradient)
 | 
			
		||||
{
 | 
			
		||||
    return eek_gradient_new (gradient->type, gradient->start, gradient->end);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
eek_gradient_free (EekGradient *gradient)
 | 
			
		||||
{
 | 
			
		||||
    eek_color_free (gradient->start);
 | 
			
		||||
    eek_color_free (gradient->end);
 | 
			
		||||
    g_slice_free (EekGradient, gradient);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user