|
Public Member Functions |
| GRTOOL * | GetActiveTool () const |
| MGUI::COMMAND_ROUTER & | GetCmdRouter () |
| const DRECT2D & | GetExtents () const |
| void | GraphicToolResume () const |
| void | GraphicToolSuspend () const |
| bool | InRestoreBackground () const |
| bool | IsRedrawDelayed () const |
| bool | IsResizing () const |
| | operator MGUI::COMMAND_ROUTER * () |
| void | RedrawDelayed (int delay=1000) |
| void | RestoreBackground (const LRECT2D &rect) |
Protected Member Functions |
| | GRTOOLVIEW () |
| afx_msg void | OnCaptureChanged (CWnd *pWnd) |
| afx_msg void | OnChar (UINT nChar, UINT nRepCnt, UINT nFlags) |
| virtual BOOL | OnCmdMsg (UINT nID, int nCode, void *pExtra, AFX_CMDHANDLERINFO *pHandlerInfo) |
| virtual void | OnDraw (CDC *pDC) |
| virtual bool | OnKey (UINT nChar, UINT nRepCnt, UINT nFlags) |
| afx_msg void | OnKeyDown (UINT nChar, UINT nRepCnt, UINT nFlags) |
| afx_msg void | OnLButtonDown (UINT nFlags, CPoint point) |
| afx_msg void | OnLButtonUp (UINT nFlags, CPoint point) |
| afx_msg void | OnMouseMove (UINT nFlags, CPoint point) |
| afx_msg void | OnRButtonDown (UINT nFlags, CPoint point) |
| afx_msg void | OnRButtonUp (UINT nFlags, CPoint point) |
| afx_msg BOOL | OnSetCursor (CWnd *pWnd, UINT nHitTest, UINT message) |
| afx_msg void | OnSize (UINT nType, int cx, int cy) |
| afx_msg void | OnTimer (UINT nIDEvent) |
| virtual | ~GRTOOLVIEW () |
Private Member Functions |
| void | AddTool (GRTOOL *const tool) |
| void | RemoveTool (GRTOOL *const tool) |
| void | SetActiveTool (GRTOOL *tool) |
Private Attributes |
| GRTOOL * | m_ActiveTool |
| MGUI::COMMAND_ROUTER | m_CmdRouter |
| DRECT2D | m_Extents |
| bool | m_InRestoreBG |
| bool | m_IsResizing |
| UINT | m_LastHandledChar |
| UINT | m_RedrawTimerID |
| std::list< GRTOOL * > | m_ToolList |