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

virtual void Impala::Visualization::SegmentationDocumentGuiAnno::ButtonSelectionEvent ( Button src,
void *  vData 
) [inline, virtual]

Reimplemented from Impala::Visualization::DataDocumentGui< DataDocT >.

Definition at line 484 of file SegmentationDocumentGuiAnno.h.

References AdjustAnnoBoundary(), BUT_BACK, BUT_FORW, BUT_LEFT_SHOT, BUT_NAV_BEGIN, BUT_NAV_END, BUT_NAV_MODE, BUT_NEGATIVE, BUT_POSITIVE, BUT_RANK_ALL, BUT_RANK_NOT_ANN, BUT_RIGHT_SHOT, BUT_SAVE, BUT_SHOT_NEG, BUT_SHOT_POS, BUT_SKIP, BUT_SYNC, CheckSaveMpeg7(), ConstructShotRanking(), DoAnno(), GoBack(), GoForw(), GoToCurrentRank(), mRankingMode, mSimTLV, NavigateExtremes(), SetRankingMode(), Synchronize(), Impala::Visualization::SimilarityTimeLineVideo::TimeLine(), ToggleNavigationMode(), VIEWSTRIP_MAX, VIEWSTRIP_MIN, VIEWSTRIP_PRE, and Impala::Visualization::TimeLineViewStrip::ViewStripZoomToShowViews().

00485     {
00486         DataDocumentGui<SegmentationDocument>::ButtonSelectionEvent(src, vData);
00487         int lData = (int)((long long) vData);
00488         switch (lData)
00489         {
00490         case BUT_POSITIVE:
00491             DoAnno(1,false);
00492             break;
00493         case BUT_SKIP:
00494             DoAnno(0.5,false);
00495             break;
00496         case BUT_NEGATIVE:
00497             DoAnno(0,false);
00498             break;
00499         case BUT_SHOT_POS:
00500             DoAnno(1,true);
00501             break;
00502         case BUT_SHOT_NEG:
00503             DoAnno(0,true);
00504             break;
00505         case BUT_NAV_MODE:
00506             ToggleNavigationMode();
00507             break;
00508         case BUT_NAV_BEGIN:
00509         case BUT_NAV_END:
00510             NavigateExtremes(lData==BUT_NAV_BEGIN);
00511             break;
00512         case BUT_BACK:
00513             GoBack();
00514             break;
00515         case BUT_FORW:
00516             GoForw(true);
00517             break;
00518         case BUT_SAVE:
00519             CheckSaveMpeg7(false);
00520             break;
00521         case BUT_SYNC:
00522             Synchronize();
00523             break;
00524         case BUT_LEFT_SHOT:
00525         case BUT_RIGHT_SHOT:
00526             AdjustAnnoBoundary(lData);
00527             break;
00528         case VIEWSTRIP_PRE:
00529         case VIEWSTRIP_MIN:
00530         case VIEWSTRIP_MAX:
00531             mSimTLV->TimeLine()->ViewStripZoomToShowViews(lData-VIEWSTRIP_PRE);
00532         break;
00533         case BUT_RANK_ALL:
00534         case BUT_RANK_NOT_ANN:
00535             ConstructShotRanking(lData==BUT_RANK_NOT_ANN);
00536             SetRankingMode(true);
00537             if (mRankingMode)
00538                 GoToCurrentRank();
00539         break;
00540 /*
00541         case 1234:
00542             HandlePUNS();
00543         break;
00544 */
00545         } // end switch
00546         
00547     }

Here is the call graph for this function:


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