-#include "html.h"\r
-#include "el_tr.h"\r
-\r
-\r
-litehtml::el_tr::el_tr(const std::shared_ptr<litehtml::document>& doc) : html_tag(doc)\r
-{\r
-\r
-}\r
-\r
-litehtml::el_tr::~el_tr()\r
-{\r
-\r
-}\r
-\r
-void litehtml::el_tr::parse_attributes()\r
-{\r
- const tchar_t* str = get_attr(_t("align"));\r
- if(str)\r
- {\r
- m_style.add_property(_t("text-align"), str, 0, false);\r
- }\r
- str = get_attr(_t("valign"));\r
- if(str)\r
- {\r
- m_style.add_property(_t("vertical-align"), str, 0, false);\r
- }\r
- str = get_attr(_t("bgcolor"));\r
- if (str)\r
- {\r
- m_style.add_property(_t("background-color"), str, 0, false);\r
- }\r
- html_tag::parse_attributes();\r
-}\r
-\r
-void litehtml::el_tr::get_inline_boxes( position::vector& boxes )\r
-{\r
- position pos;\r
- for(auto& el : m_children)\r
- {\r
- if(el->get_display() == display_table_cell)\r
- {\r
- pos.x = el->left() + el->margin_left();\r
- pos.y = el->top() - m_padding.top - m_borders.top;\r
-\r
- pos.width = el->right() - pos.x - el->margin_right() - el->margin_left();\r
- pos.height = el->height() + m_padding.top + m_padding.bottom + m_borders.top + m_borders.bottom;\r
-\r
- boxes.push_back(pos);\r
- }\r
- }\r
-}\r
+#include "html.h"
+#include "el_tr.h"
+
+
+litehtml::el_tr::el_tr(const std::shared_ptr<litehtml::document>& doc) : html_tag(doc)
+{
+
+}
+
+litehtml::el_tr::~el_tr()
+{
+
+}
+
+void litehtml::el_tr::parse_attributes()
+{
+ const tchar_t* str = get_attr(_t("align"));
+ if(str)
+ {
+ m_style.add_property(_t("text-align"), str, 0, false);
+ }
+ str = get_attr(_t("valign"));
+ if(str)
+ {
+ m_style.add_property(_t("vertical-align"), str, 0, false);
+ }
+ str = get_attr(_t("bgcolor"));
+ if (str)
+ {
+ m_style.add_property(_t("background-color"), str, 0, false);
+ }
+ html_tag::parse_attributes();
+}
+
+void litehtml::el_tr::get_inline_boxes( position::vector& boxes )
+{
+ position pos;
+ for(auto& el : m_children)
+ {
+ if(el->get_display() == display_table_cell)
+ {
+ pos.x = el->left() + el->margin_left();
+ pos.y = el->top() - m_padding.top - m_borders.top;
+
+ pos.width = el->right() - pos.x - el->margin_right() - el->margin_left();
+ pos.height = el->height() + m_padding.top + m_padding.bottom + m_borders.top + m_borders.bottom;
+
+ boxes.push_back(pos);
+ }
+ }
+}