Definition at line 178 of file RotorBrowserGUI.h. References OglGui::ALLSIDES, OglGui::OglWindow::ConnectTo(), Impala::Visualization::VideoMinimap::EnablePreviewWindow(), Impala::Core::Trec::ThreadSet::GetSegmentation(), OglGui::OglWindow::H(), IM_BOOKMARKS, mLatestBookmarks, mMaxBookmarkViews, mMinimap, mMinimapEnabled, mMinimapVisible, mRotorBrowser, mSegDoc, mThreadSet, Impala::Visualization::RotorBrowser::RotorBrowser::RegisterShotTrails(), Impala::Visualization::ImageSet::SetAllowDragging(), OglGui::OglWindow::SetBorderFillShaded(), OglGui::OglWindow::SetBorderType(), Impala::Visualization::ImagesWindow::SetImagesListener(), Impala::Visualization::RotorBrowser::RotorBrowser::SetRotorBrowserListener(), OglGui::OglWindow::SetRoundness(), and OglGui::OglWindow::W(). Referenced by RotorBrowserGUI(). 00179 { 00180 int yOff = showLatestBookmarks ? 80 : 0; 00181 mRotorBrowser = 00182 new RotorBrowser(this, 0, yOff, W(), H()-yOff, mThreadSet, mSegDoc); 00183 mRotorBrowser->SetBorderFillShaded(1); 00184 mRotorBrowser->SetBorderType(5); 00185 mRotorBrowser->SetRoundness(10,10,10,10); 00186 mRotorBrowser->ConnectTo(this, ALLSIDES ); 00187 mRotorBrowser->SetRotorBrowserListener(this); 00188 00189 viewScale = viewScale / 2; 00190 00191 // latest bookmarks bar code: 00192 mLatestBookmarks = 0; 00193 if (showLatestBookmarks) 00194 { 00195 //Window *bookmarkW = new Window(this, 4, 28, W()-8, imH*viewScale+8); 00196 OglGui::Window *bookmarkW = 00197 new OglGui::Window(this, 4, 28, W()-8, imH*viewScale+8); 00198 int nrImOnRow = bookmarkW->W() / (imW * viewScale); 00199 mLatestBookmarks = new ImageSet(bookmarkW, imW, imH, viewScale, 00200 nrImOnRow, 1); 00201 mLatestBookmarks->SetImagesListener(this, IM_BOOKMARKS); 00202 mLatestBookmarks->ActivateInfoBox(false); 00203 mLatestBookmarks->SetAllowDragging(false); 00204 mMaxBookmarkViews = nrImOnRow * 1; 00205 } 00206 00207 // minimap code: 00208 mMinimap = 0; 00209 mMinimapVisible = false; 00210 if (mMinimapEnabled) 00211 { 00212 Segmentation* seg = mThreadSet->GetSegmentation(); 00213 MapFunction *f = new VideoSquareMapFunction(seg,100,100); 00214 mMinimap = new VideoMinimap(f, this, W()-220, H()-220, 200, 200); 00215 mMinimap->SetRoundness(2,2,2,2); 00216 mMinimap->SetBorderType(4); 00217 mMinimap->SetBorderFillShaded(2); 00218 mMinimap->EnablePreviewWindow(mThreadSet); 00219 mRotorBrowser->RegisterShotTrails(mMinimap); 00220 mMinimapVisible = true; 00221 } 00222 }
Here is the call graph for this function:
|