Classes | |
| class | ShapeAndLink |
Public Member Functions | |
| ImageMap () | |
| ~ImageMap () | |
| void | draw (core::View *view, core::style::Style *style, int x, int y) |
| void | add (core::Shape *shape, int link) |
| void | setDefaultLink (int link) |
| int | link (int x, int y) |
Private Attributes | |
| lout::container::typed::List < ShapeAndLink > * | shapesAndLinks |
| int | defaultLink |
| dw::ImageMapsList::ImageMap::ImageMap | ( | ) |
References defaultLink, and shapesAndLinks.
| dw::ImageMapsList::ImageMap::~ImageMap | ( | ) |
References shapesAndLinks.
| void dw::ImageMapsList::ImageMap::add | ( | core::Shape * | shape, | |
| int | link | |||
| ) |
| void dw::ImageMapsList::ImageMap::draw | ( | core::View * | view, | |
| core::style::Style * | style, | |||
| int | x, | |||
| int | y | |||
| ) |
References dw::core::Shape::draw(), lout::container::typed::Iterator< T >::getNext(), lout::container::typed::Iterator< T >::hasNext(), lout::container::typed::Collection< T >::iterator(), dw::ImageMapsList::ImageMap::ShapeAndLink::shape, and shapesAndLinks.
Referenced by dw::ImageMapsList::drawMap().
| int dw::ImageMapsList::ImageMap::link | ( | int | x, | |
| int | y | |||
| ) |
References defaultLink, lout::container::typed::Iterator< T >::getNext(), lout::container::typed::Iterator< T >::hasNext(), dw::core::Shape::isPointWithin(), lout::container::typed::Collection< T >::iterator(), dw::ImageMapsList::ImageMap::ShapeAndLink::link, dw::ImageMapsList::ImageMap::ShapeAndLink::shape, and shapesAndLinks.
Referenced by dw::ImageMapsList::link().
| void dw::ImageMapsList::ImageMap::setDefaultLink | ( | int | link | ) | [inline] |
int dw::ImageMapsList::ImageMap::defaultLink [private] |
Referenced by ImageMap(), link(), and setDefaultLink().
Referenced by add(), draw(), ImageMap(), link(), and ~ImageMap().
1.5.9