Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Image Class Reference

< this class represents the image tag. More...

#include <image.h>

Inheritance diagram for Image::

Tag List of all members.

Public Methods

 Image (Line &line)
void set_dir (std::string cd)
std::string get_image ()
std::string get_image (std::string current_dir)
 returns the new tag. More...

bool operator! () const
 class not a tag?;. More...

std::string get_tag ()
int get_level ()

Private Methods

std::string create_tag (std::string file_name)
 creates the tag out from the options. More...

bool percentage (std::string str, unsigned int &n)
void delete_default_options ()

Private Attributes

std::string origfile
 the original file. More...

std::string alt
std::string src
std::string width
std::string height
std::string lowsrc
std::string border
std::string current_dir

Detailed Description

< this class represents the image tag.


Constructor & Destructor Documentation

Image::Image (  Line &    line ) 
 


Member Function Documentation

std::string Image::create_tag (  std::string    file_name )  [private]
 

creates the tag out from the options.

void Image::delete_default_options (    )  [inline, private]
 

Reimplemented from Tag.

std::string Image::get_image (  std::string    current_dir ) 
 

returns the new tag.

std::string Image::get_image (    )  [inline]
 

int Image::get_level (    )  [inline]
 

std::string Image::get_tag (    )  [inline]
 

bool Image::operator! (    )  const [inline]
 

class not a tag?;.

Reimplemented from Tag.

bool Image::percentage (  std::string    str,
unsigned int &    n
)  [private]
 

checks if the number is an percentage, eg: 90% extracts the number and returns true if there is an % and false if not

void Image::set_dir (  std::string    cd )  [inline]
 


Member Data Documentation

std::string Image::alt [private]
 

these options are passed directly to the img tag

std::string Image::border [private]
 

std::string Image::current_dir [private]
 

std::string Image::height [private]
 

std::string Image::lowsrc [private]
 

std::string Image::origfile [private]
 

the original file.

std::string Image::src [private]
 

std::string Image::width [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Nov 20 02:19:53 2001 for Leo<HTML> by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001