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 } |