00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifndef _MPCL_TEXT_HTML_TABLE_ROW__
00027 #define _MPCL_TEXT_HTML_TABLE_ROW__
00028
00029 #include "container.hh"
00030 #include "table_cell.hh"
00031
00032
00034 namespace mpcl
00035 {
00036
00038 namespace text
00039 {
00040
00042 namespace html
00043 {
00044
00046 class TTableRow;
00047
00049 typedef
00050 TSmartPointer<TTableRow>
00051 QTTableRow;
00052
00054 typedef
00055 TSmartPointer<const TTableRow>
00056 QKTTableRow;
00057
00059 class TTableRow : public TContainer
00060 {
00061
00062
00063
00064
00065
00066 friend class TTable;
00067 friend class TLayoutTable;
00068
00069
00070 public:
00071
00072
00073
00074
00075
00076 TTableRow (const char* pkcALIGN = "left", const char* pkcVALIGN = "top") :
00077 TContainer()
00078 {
00079 tAttributeMap ["class-identifier"] = "table-row";
00080 tAttributeMap.bind ("halign", pkcALIGN);
00081 tAttributeMap.bind ("valign", pkcVALIGN);
00082 tAttributeMap.bind ("bgcolor", "");
00083 }
00084
00085 };
00086
00087 }
00088
00089 }
00090
00091 }
00092
00093
00094 #endif // not _MPCL_TEXT_HTML_TABLE_ROW__