Inheritance diagram for VideoElement::

Public Methods | |
| VideoElement (HxCorba.ImageSeq data, String n) | |
| ImageElement | cloneElement () |
| HxCorba.ImageSeq | getVideo () |
| int | getFrameNumber () |
| void | setFrame (int n) |
| void | paint (Graphics g) |
|
||||||||||||
|
|
|
|
Reimplemented from ImageElement.
00028 {
00029 VideoElement clon = new VideoElement(_video, _name);
00030 clon._nFrame = _nFrame;
00031 clon.setImageRep(_imageRep);
00032 return clon;
00033 }
|
|
|
00036 {
00037 return _video;
00038 }
|
|
|
00041 {
00042 return _nFrame;
00043 }
|
|
|
00046 {
00047 if (n >= _video.nrFrames()) return;
00048 if (n == _nFrame) return;
00049
00050 _nFrame = n;
00051 setImageRep(_video.getFrame(n));
00052 }
|
|
|
Reimplemented from ImageElement.
00055 {
00056 Dimension s = getSize();
00057 g.drawImage(Images.vdiapo, 0, 0, this);
00058
00059 if(_icon != null) {
00060 g.drawImage(_icon, (s.width-_iconW)/2, (s.height-_iconH)/2-_iconH-3, this);
00061 g.drawImage(_icon, (s.width-_iconW)/2, (s.height-_iconH)/2, this);
00062 g.drawImage(_icon, (s.width-_iconW)/2, (s.height-_iconH)/2+_iconH+3, this);
00063 }
00064 }
|
1.2.12 written by Dimitri van Heesch,
© 1997-2001