r3imgdwi
real/gadget/r3imgdwi.h
r3gad
ImageDisplayWindow Class
r3Window
R3CLID_WINDOW
r3Imagedisplaywindow
R3CLID_IMAGEDISPLAYWINDOW - 160
Image, ImageWidth, ImageHeight, ImageBackground, Channel, SizeFromImage, PixelAspect, Scaling,
Image
Image
R3IMGDISPWA_Image
Object
R3OBJ*
image to be shown, derived from R3CLID_DATATYPE). Select the channel to be displayed before setting this attibute
jsobj.SetImage(value);
value = jsobj.GetImage();
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3IMGDISPWA_Image, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3IMGDISPWA_Image, &value, R3TAG_END);
ImageWidth
ImageWidth
R3IMGDISPWA_ImageWidth
Integer
R3INT
jsobj.SetImageWidth(value);
R3INT value = ...;
R3SetAttrs(r3obj, R3IMGDISPWA_ImageWidth, value, R3TAG_END);
ImageHeight
ImageHeight
R3IMGDISPWA_ImageHeight
Integer
R3INT
jsobj.SetImageHeight(value);
R3INT value = ...;
R3SetAttrs(r3obj, R3IMGDISPWA_ImageHeight, value, R3TAG_END);
ImageBackground
ImageBackground
R3IMGDISPWA_ImageBackground
-
R3BYTECOLOR3
the color in the image the should be replaced with the window background color
jsobj.SetImageBackground(value);
R3BYTECOLOR3 value = ...;
R3SetAttrs(r3obj, R3IMGDISPWA_ImageBackground, value, R3TAG_END);
Channel
Channel
R3IMGDISPWA_Channel
String
char*
channel name, NULL defaults to color channel
jsobj.SetChannel(value);
value = jsobj.GetChannel();
char* value = ...;
R3SetAttrs(r3obj, R3IMGDISPWA_Channel, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3IMGDISPWA_Channel, &value, R3TAG_END);
SizeFromImage
SizeFromImage
R3IMGDISPWA_SizeFromImage
Boolean
R3BOOL
if true, the min size of the gadget is defined by the size of the image
jsobj.SetSizeFromImage(value);
value = jsobj.GetSizeFromImage();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IMGDISPWA_SizeFromImage, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IMGDISPWA_SizeFromImage, &value, R3TAG_END);
PixelAspect
PixelAspect
R3IMGDISPWA_PixelAspect
Number
R3FLOAT
pixel aspect ratio h/w for the displayed image
jsobj.SetPixelAspect(value);
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3IMGDISPWA_PixelAspect, value, R3TAG_END);
Scaling
Scaling
R3IMGDISPWA_Scaling
Boolean
R3BOOL
support scaling via mouse wheel
jsobj.SetScaling(value);
value = jsobj.GetScaling();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IMGDISPWA_Scaling, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IMGDISPWA_Scaling, &value, R3TAG_END);