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_INPUT_IMAGE__
00027 #define _MPCL_TEXT_HTML_INPUT_IMAGE__
00028
00029 #include "tag.hh"
00030
00031
00033 namespace mpcl
00034 {
00035
00037 namespace text
00038 {
00039
00041 namespace html
00042 {
00043
00053 class TInputImage : public TTag
00054 {
00055
00056 public:
00057
00058
00059
00060
00061
00063 TInputImage ( const char* pkcIDENTIFIER ,
00064 const char* pkcSRC ,
00065 const char* pkcVALUE = "" ,
00066 const char* pkcALIGN = "middle" ,
00067 const char* pkcBORDER = "0" ) :
00068 TTag (pkcIDENTIFIER, pkcVALUE)
00069 {
00070 gIsQualified = true;
00071 tAttributeMap ["class-identifier"] = "input-image";
00072 tAttributeMap ["qualified-identifier"] =
00073 tAttributeMap ["identifier"] +
00074 kcIdentifierValueSeparator +
00075 tAttributeMap ["value"] ;
00076 tAttributeMap.bind ("src", pkcSRC);
00077 tAttributeMap.bind ("align", pkcALIGN);
00078 tAttributeMap.bind ("border", pkcBORDER);
00079 }
00080
00081 };
00082
00083 }
00084
00085 }
00086
00087 }
00088
00089
00090 #endif // not _MPCL_TEXT_HTML_INPUT_IMAGE__