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

virtual void OglGui::ViewStrip::MouseFunc ( INT  msg,
INT  but,
INT  state,
INT  x,
INT  y 
) [inline, virtual]

Definition at line 284 of file ViewStrip.h.

References OglGui::ScrollBar::ChangePos(), FindViewIndex(), OglGui::ImagesListener::ImageSelectionEvent(), OglGui::ScrollBar::LineIncrement(), mImListener, mListenerData, OglGui::OglWindow::mOglWnd, OglGui::Window::MouseFunc(), and mScrollBar.

00285     {
00286         Window::MouseFunc(msg, but, state, x, y);
00287 
00288         int incr = mScrollBar->LineIncrement();
00289         if(msg == oglMouseWheelUp) mScrollBar->ChangePos(-incr);
00290         if(msg == oglMouseWheelDown) mScrollBar->ChangePos(incr);
00291 
00292         if ((msg==oglMouseDown || msg==oglMouseDblClick) && mImListener)
00293         {
00294             OGLVIEW *view = viewSys.FindView(mOglWnd, x, y);
00295             if (view) {
00296                 int id = FindViewIndex(view);
00297                 mImListener
00298                     ->ImageSelectionEvent(this,id,msg,but,state,mListenerData);
00299             }
00300         }
00301     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:27:21 2011 for ImpalaSrc by  doxygen 1.5.1