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

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

Definition at line 670 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().

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

Here is the call graph for this function:


Generated on Thu Jan 13 09:24:29 2011 for ImpalaSrc by  doxygen 1.5.1