Split eek_section_{set,get}_dimensions.
This commit is contained in:
		@ -218,7 +218,7 @@ create_section (EekXkbLayout  *layout,
 | 
			
		||||
    EekBounds bounds;
 | 
			
		||||
    const gchar *name;
 | 
			
		||||
    gfloat left, top;
 | 
			
		||||
    gint i, j, columns;
 | 
			
		||||
    gint i, j;
 | 
			
		||||
 | 
			
		||||
    bounds.x = xkb_to_pixmap_coord(layout, xkbsection->left);
 | 
			
		||||
    bounds.y = xkb_to_pixmap_coord(layout, xkbsection->top);
 | 
			
		||||
@ -234,21 +234,14 @@ create_section (EekXkbLayout  *layout,
 | 
			
		||||
                                           xkbsection->angle / 10,
 | 
			
		||||
                                           &bounds);
 | 
			
		||||
 | 
			
		||||
    for (columns = 0, i = 0; i < xkbsection->num_rows; i++) {
 | 
			
		||||
        XkbRowRec *xkbrow;
 | 
			
		||||
 | 
			
		||||
        xkbrow = &xkbsection->rows[i];
 | 
			
		||||
        if (xkbrow->num_keys > columns)
 | 
			
		||||
            columns = xkbrow->num_keys;
 | 
			
		||||
    }
 | 
			
		||||
    eek_section_set_dimensions (section, columns, xkbsection->num_rows);
 | 
			
		||||
 | 
			
		||||
    eek_section_set_rows (section, xkbsection->num_rows);
 | 
			
		||||
    for (i = 0; i < xkbsection->num_rows; i++) {
 | 
			
		||||
        XkbRowRec *xkbrow;
 | 
			
		||||
 | 
			
		||||
        xkbrow = &xkbsection->rows[i];
 | 
			
		||||
        left = xkbrow->left;
 | 
			
		||||
        top = xkbrow->top;
 | 
			
		||||
        eek_section_set_columns (section, i, xkbrow->num_keys);
 | 
			
		||||
        for (j = 0; j < xkbrow->num_keys; j++) {
 | 
			
		||||
            XkbKeyRec *xkbkey;
 | 
			
		||||
            XkbBoundsRec *xkbbounds;
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user