~7-eric/inkscape/boolop-fix

« back to all changes in this revision

Viewing changes to src/text-editing.cpp

Merge Google Summer of Code unit refactor.

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
#include "inkscape.h"
25
25
#include "message-stack.h"
26
26
#include "style.h"
27
 
#include "unit-constants.h"
 
27
#include "util/units.h"
28
28
 
29
29
#include "document.h"
30
30
#include "xml/repr.h"
1278
1278
            style->line_height.value = style->line_height.computed;
1279
1279
            break;
1280
1280
        case SP_CSS_UNIT_PT:
1281
 
            style->line_height.computed += zby * PT_PER_PX;
 
1281
            style->line_height.computed += zby * Inkscape::Util::Quantity::convert(1, "px", "pt");
1282
1282
            style->line_height.value = style->line_height.computed;
1283
1283
            break;
1284
1284
        case SP_CSS_UNIT_PC:
1285
 
            style->line_height.computed += zby * (PT_PER_PX / 12);
 
1285
            style->line_height.computed += zby * (Inkscape::Util::Quantity::convert(1, "px", "pt") / 12);
1286
1286
            style->line_height.value = style->line_height.computed;
1287
1287
            break;
1288
1288
        case SP_CSS_UNIT_MM:
1289
 
            style->line_height.computed += zby * MM_PER_PX;
 
1289
            style->line_height.computed += zby * Inkscape::Util::Quantity::convert(1, "px", "mm");
1290
1290
            style->line_height.value = style->line_height.computed;
1291
1291
            break;
1292
1292
        case SP_CSS_UNIT_CM:
1293
 
            style->line_height.computed += zby * CM_PER_PX;
 
1293
            style->line_height.computed += zby * Inkscape::Util::Quantity::convert(1, "px", "cm");
1294
1294
            style->line_height.value = style->line_height.computed;
1295
1295
            break;
1296
1296
        case SP_CSS_UNIT_IN:
1297
 
            style->line_height.computed += zby * IN_PER_PX;
 
1297
            style->line_height.computed += zby * Inkscape::Util::Quantity::convert(1, "px", "in");
1298
1298
            style->line_height.value = style->line_height.computed;
1299
1299
            break;
1300
1300
    }