aboutsummaryrefslogtreecommitdiffstats
path: root/src/servo/layout
diff options
context:
space:
mode:
Diffstat (limited to 'src/servo/layout')
-rw-r--r--src/servo/layout/base.rs12
-rw-r--r--src/servo/layout/box_builder.rs5
-rw-r--r--src/servo/layout/style/matching.rs22
-rw-r--r--src/servo/layout/style/style.rs6
4 files changed, 22 insertions, 23 deletions
diff --git a/src/servo/layout/base.rs b/src/servo/layout/base.rs
index a2f79abea1d..d32daf11d0a 100644
--- a/src/servo/layout/base.rs
+++ b/src/servo/layout/base.rs
@@ -1,7 +1,7 @@
#[doc="Fundamental layout structures and algorithms."]
-import dom::base::{Element, ElementKind, HTMLDivElement, HTMLImageElement, node_data, node_kind};
-import dom::base::{Node};
+import dom::base::{Element, ElementKind, HTMLDivElement, HTMLImageElement, Node, NodeData};
+import dom::base::{NodeKind};
import dom::rcu;
import dom::rcu::reader_methods;
import gfx::geometry;
@@ -121,7 +121,7 @@ impl layout_methods for @box {
// Debugging
-impl node_methods_priv for Node {
+impl PrivateNodeMethods for Node {
#[doc="Dumps the node tree, for debugging, with indentation."]
fn dump_indent(indent: uint) {
let mut s = "";
@@ -137,7 +137,7 @@ impl node_methods_priv for Node {
}
}
-impl node_methods for Node {
+impl NodeMethods for Node {
#[doc="Dumps the subtree rooted at this node, for debugging."]
fn dump() {
self.dump_indent(0u);
@@ -146,8 +146,8 @@ impl node_methods for Node {
#[cfg(test)]
mod test {
- import dom::base::{ElementData, HTMLDivElement, HTMLImageElement, methods, Element, node_data};
- import dom::base::{Node, node_kind, wr_tree_ops};
+ import dom::base::{Element, ElementData, HTMLDivElement, HTMLImageElement, Node, NodeKind};
+ import dom::base::{NodeScope, wr_tree_ops};
import dom::rcu::scope;
import box_builder::{box_builder_methods};
diff --git a/src/servo/layout/box_builder.rs b/src/servo/layout/box_builder.rs
index a21eca8be74..5e5f38e051d 100644
--- a/src/servo/layout/box_builder.rs
+++ b/src/servo/layout/box_builder.rs
@@ -4,9 +4,8 @@ import dom::base::{ElementData, HTMLDivElement, HTMLImageElement, Element, Text,
import dom::style::{display_type, di_block, di_inline, di_none};
import dom::rcu::reader_methods;
import gfx::geometry;
-import layout::base::{appearance, bk_block, bk_inline, bk_intrinsic};
-import layout::base::{bk_text, box, box_kind, btree, node_methods, ntree};
-import layout::base::{rd_tree_ops, wr_tree_ops};
+import layout::base::{NodeMethods, appearance, bk_block, bk_inline, bk_intrinsic, bk_text, box};
+import layout::base::{box_kind, btree, ntree, rd_tree_ops, wr_tree_ops};
import layout::style::style::{style_methods};
import layout::text::text_box;
import util::tree;
diff --git a/src/servo/layout/style/matching.rs b/src/servo/layout/style/matching.rs
index de9c936c96f..357875fb3d2 100644
--- a/src/servo/layout/style/matching.rs
+++ b/src/servo/layout/style/matching.rs
@@ -202,21 +202,21 @@ impl matching_methods for Node {
}
mod test {
- import dom::base::{node_scope, methods, Element, attr, HTMLDivElement, HTMLImageElement};
- import dom::base::{UnknownElement, HTMLHeadElement, wr_tree_ops};
+ import dom::base::{Attr, Element, HTMLDivElement, HTMLHeadElement, HTMLImageElement};
+ import dom::base::{NodeScope, UnknownElement, wr_tree_ops};
import dvec::{dvec, extensions};
import io::println;
- fn new_node_from_attr(scope: node_scope, -name: str, -val: str) -> Node {
+ fn new_node_from_attr(scope: NodeScope, -name: str, -val: str) -> Node {
let elmt = ElementData("div", ~HTMLDivElement);
- let attr = ~attr(name, val);
+ let attr = ~Attr(name, val);
elmt.attrs.push(attr);
ret scope.new_node(Element(elmt));
}
#[test]
fn test_match_pipe1() {
- let scope = node_scope();
+ let scope = NodeScope();
let node = new_node_from_attr(scope, "lang", "en-us");
let sel = element("*", [starts_with("lang", "en")]);
@@ -226,7 +226,7 @@ mod test {
#[test]
fn test_match_pipe2() {
- let scope = node_scope();
+ let scope = NodeScope();
let node = new_node_from_attr(scope, "lang", "en");
let sel = element("*", [starts_with("lang", "en")]);
@@ -236,7 +236,7 @@ mod test {
#[test]
fn test_not_match_pipe() {
- let scope = node_scope();
+ let scope = NodeScope();
let node = new_node_from_attr(scope, "lang", "english");
let sel = element("*", [starts_with("lang", "en")]);
@@ -246,7 +246,7 @@ mod test {
#[test]
fn test_match_includes() {
- let scope = node_scope();
+ let scope = NodeScope();
let node = new_node_from_attr(scope, "mad", "hatter cobler cooper");
let sel = element("div", [includes("mad", "hatter")]);
@@ -256,7 +256,7 @@ mod test {
#[test]
fn test_match_exists() {
- let scope = node_scope();
+ let scope = NodeScope();
let node = new_node_from_attr(scope, "mad", "hatter cobler cooper");
let sel1 = element("div", [exists("mad")]);
@@ -268,7 +268,7 @@ mod test {
#[test]
fn test_match_exact() {
- let scope = node_scope();
+ let scope = NodeScope();
let node1 = new_node_from_attr(scope, "mad", "hatter cobler cooper");
let node2 = new_node_from_attr(scope, "mad", "hatter");
@@ -280,7 +280,7 @@ mod test {
#[test]
fn match_tree() {
- let scope = node_scope();
+ let scope = NodeScope();
let root = new_node_from_attr(scope, "class", "blue");
let child1 = new_node_from_attr(scope, "id", "green");
diff --git a/src/servo/layout/style/style.rs b/src/servo/layout/style/style.rs
index e8dba4768ef..5fb654651de 100644
--- a/src/servo/layout/style/style.rs
+++ b/src/servo/layout/style/style.rs
@@ -1,8 +1,8 @@
#[doc="High-level interface to CSS selector matching."]
import dom::style::{display_type, di_block, di_inline, di_none, stylesheet};
-import dom::base::{Element, HTMLDivElement, HTMLHeadElement, HTMLImageElement, Node, Text};
-import dom::base::node_kind;
+import dom::base::{Element, HTMLDivElement, HTMLHeadElement, HTMLImageElement, Node, NodeKind};
+import dom::base::{Text};
import dom::rcu::reader_methods;
import layout::base::*; // FIXME: resolve bug requires *
import matching::matching_methods;
@@ -13,7 +13,7 @@ type computed_style = {mut display : display_type,
mut back_color : Color};
#[doc="Returns the default style for the given node kind."]
-fn default_style_for_node_kind(kind: node_kind) -> computed_style {
+fn default_style_for_node_kind(kind: NodeKind) -> computed_style {
alt kind {
Text(*) {
{mut display: di_inline,