1#ifndef PHWIDGETS_IMAGE_AREA_H
2#define PHWIDGETS_IMAGE_AREA_H
4#include <photon/PtImageArea.h>
6#include "./Container.h"
7#include "./Drawing/Image.h"
54 zoom = Pt_ARG_IMAGEAREA_ZOOM
92 top = Pt_ARG_IMAGEAREA_TOP,
93 left = Pt_ARG_IMAGEAREA_LEFT
189 public ArgumentsEx<Container::ArgLong>,
197 public ArgumentsEx<Container::ArgColor>,
215 public ArgumentsEx<Container::ArgRect>,
223 public ArgumentsEx<Container::Callback>,
252 typedef ResourceFrom<Container::WidgetResourcesSingleton>::
253 Define::Scalar<ThisArgs::ArgLong::eArgLong, long>::
254 Define::Color<ThisArgs::ArgColor::eArgColor>::
255 Define::Scalar<ThisArgs::ArgShort::eArgShort, short>::
256 Define::Image<ArgPImage::eArgPImage>::
257 Define::Struct<ThisArgs::ArgRect::eArgRect, PhRect_t>::
258 Define::Flag<ThisArgs::ArgShort::eArgShortFlag, short>::
260 Define::Link<ThisCallbacks::Callback::eCallback, PtCallback_t*>::
262 resource_type WidgetResourcesSingleton;
264 virtual void check();
268 void setAutoScale(
bool);
269 bool getAutoScale()
const;
395 property<Drawing::Image>::bind<
ImageArea, &ImageArea::getImage, &ImageArea::setImage>
Image;