diff options
Diffstat (limited to 'src/servo/layout')
-rw-r--r-- | src/servo/layout/base.rs | 12 | ||||
-rw-r--r-- | src/servo/layout/box_builder.rs | 5 | ||||
-rw-r--r-- | src/servo/layout/style/matching.rs | 22 | ||||
-rw-r--r-- | src/servo/layout/style/style.rs | 6 |
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, |