diff options
author | Brian J. Burg <burg@cs.washington.edu> | 2012-10-24 13:52:14 -0700 |
---|---|---|
committer | Brian J. Burg <burg@cs.washington.edu> | 2012-10-24 15:34:04 -0700 |
commit | 91c7ca11b3b07178a6022a62af6958543fb0a9ab (patch) | |
tree | a9ca98db7298b86564d1ad0e2665fc267b7f85d8 /src/servo/gfx/geometry.rs | |
parent | a7c796aaf1982810751c5126cdae3373604dfc5f (diff) | |
download | servo-91c7ca11b3b07178a6022a62af6958543fb0a9ab.tar.gz servo-91c7ca11b3b07178a6022a62af6958543fb0a9ab.zip |
Snap borders with odd pixel width to pixel boundaries.
Add debug bounding boxes for text boxes (RUST_LOG=servo::layout::box)
and all boxes (RUST_LOG=servo::gfx::display_list).
Diffstat (limited to 'src/servo/gfx/geometry.rs')
-rw-r--r-- | src/servo/gfx/geometry.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/servo/gfx/geometry.rs b/src/servo/gfx/geometry.rs index b3f1c9c46db..904a4b9c4fb 100644 --- a/src/servo/gfx/geometry.rs +++ b/src/servo/gfx/geometry.rs @@ -70,6 +70,10 @@ pub pure fn to_px(au: Au) -> int { (*au / 60) as int } +pub pure fn to_frac_px(au: Au) -> float { + (*au as float) / 60f +} + // assumes 72 points per inch, and 96 px per inch pub pure fn from_pt(f: float) -> Au { from_px((f / 72f * 96f) as int) |