Layer support added
This commit is contained in:
		@@ -70,7 +70,8 @@ static gboolean write_layer_env(FILE *tex_file, GdkRGBA *color, int layer, GList
 | 
			
		||||
			color->red = inf->color.red;
 | 
			
		||||
			color->green = inf->color.green;
 | 
			
		||||
			color->blue = inf->color.blue;
 | 
			
		||||
			g_string_printf(buffer, "\\begin{pgfonlayer}{l%d}\n\\begin{scope}[ocg={ref=%d, status=visible,name=%d}]\n", layer, layer, layer);
 | 
			
		||||
			g_string_printf(buffer, "\\begin{pgfonlayer}{l%d}\n\\begin{scope}[ocg={ref=%d, status=visible,name={%s}]\n",
 | 
			
		||||
					layer, layer, inf->name);
 | 
			
		||||
			WRITEOUT_BUFFER(buffer);
 | 
			
		||||
			return TRUE;
 | 
			
		||||
		}
 | 
			
		||||
 
 | 
			
		||||
@@ -67,6 +67,7 @@ GList *export_rendered_layer_info()
 | 
			
		||||
			layer_element_get_color(le, &linfo->color);
 | 
			
		||||
			linfo->layer = layer_element_get_layer(le);
 | 
			
		||||
			linfo->stacked_position = i;
 | 
			
		||||
			linfo->name = layer_element_get_name(le);
 | 
			
		||||
 | 
			
		||||
			/* Append to list */
 | 
			
		||||
			info_list = g_list_append(info_list, (gpointer)linfo);
 | 
			
		||||
 
 | 
			
		||||
@@ -26,6 +26,7 @@
 | 
			
		||||
struct layer_info
 | 
			
		||||
{
 | 
			
		||||
	int layer;
 | 
			
		||||
	char *name;
 | 
			
		||||
	int stacked_position; ///< Lower is bottom, higher is top
 | 
			
		||||
	GdkRGBA color;
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user