Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

void Impala::Visualization::AllFramesTLineVideo::Init ( int  w,
int  h,
SegmentationDocument segDoc 
) [inline, private]

Definition at line 666 of file AllFramesTLineVideo.h.

References Impala::Visualization::AppControlDoc::AddDocListener(), CENTER_NEEDLE, CENTER_NEEDLE_ONPLAY, EXTRA_TIMELINE, HandleOptions(), mChBoxValueBars, mCurFile, mNeedleColor, mSegDoc, mShowBoundaries, mShowPositives, mShowViewStrip, mSimSet, mSimTLV, NEXT_PREV_KEYFRAME, NEXT_PREV_SHOT, ReadAnnotations(), RightUpDownButton(), ScaledCheckBox(), OglGui::StaticText::SetAlign(), OglGui::OglWindow::SetBorderBackground(), OglGui::OglWindow::SetBorderType(), OglGui::Button::SetButtonListener(), SHOW_SHOT_BOUNDARIES, SHOW_VIEWSTRIP, VALIDATE, VIEWSTRIP_MAX, VIEWSTRIP_MIN, VIEWSTRIP_PRE, ViewStripButton(), OglGui::OglWindow::W(), and OglGui::OglWindow::X().

00667     {
00668         mSegDoc = segDoc;
00669         mCurFile = 0;
00670         mSimTLV = 0;
00671         mSimSet = 0;
00672         mNeedleColor = 0xffC0C0C0;
00673         mShowBoundaries = false;
00674         mShowPositives = true;
00675         AddDocListener(this);
00676 
00677         HandleOptions();
00678         ReadAnnotations();
00679         SetBorderType(-1);
00680         SetBorderBackground(0x80808080);
00681         //SetBorderFillShaded(2);
00682 
00683         new OglGui::FramesPerSecond(this,W()-76,4,70,28);
00684 
00685         CheckBox* cb = ScaledCheckBox(this,4,4,130,24,"Boundaries",false,
00686                                       SHOW_SHOT_BOUNDARIES);
00687         UpDownButton* upDownBtn = RightUpDownButton(cb,30,20,NEXT_PREV_SHOT);
00688 
00689         StaticText* txt = new StaticText(this,140,4,96,24,"keyframe");
00690         txt->SetAlign(oglLeftAlign,oglCenterAlign);
00691         txt->SetBorderType(BEV_ETCHED);
00692         upDownBtn = RightUpDownButton(txt,30,20,NEXT_PREV_KEYFRAME);
00693 
00694         if (!mShowViewStrip)
00695             return;
00696         cb = ScaledCheckBox(this,250,4,184,24,"ViewStrip",true,SHOW_VIEWSTRIP);
00697 
00698         Button* btn;
00699         btn = ViewStripButton(cb, 84,32,"Pre",VIEWSTRIP_PRE);
00700         btn = ViewStripButton(cb,116,32,"Min",VIEWSTRIP_MIN);
00701         btn = ViewStripButton(cb,148,32,"Max",VIEWSTRIP_MAX);
00702 
00703         cb = ScaledCheckBox(this,438,4,200,24,"Center Needle",true,
00704                             CENTER_NEEDLE);
00705 
00706         ScaledCheckBox(cb,116,0,84,24,"On Play",
00707                             true, CENTER_NEEDLE_ONPLAY);
00708 
00709         btn = new Button(this,cb->X()+cb->W()+4,4,140,24,"Extra TimeLine",
00710                          BEV_ETCHED,true);
00711         btn->SetButtonListener(this, EXTRA_TIMELINE);
00712 
00713         btn = new Button(this,btn->X()+btn->W()+6,4,80,24,"Validate",
00714                          BEV_ETCHED,true);
00715         btn->SetButtonListener(this, VALIDATE);
00716         mChBoxValueBars = 0;
00717     }

Here is the call graph for this function:


Generated on Fri Mar 19 11:42:07 2010 for ImpalaSrc by  doxygen 1.5.1