GME  13
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Friends
CGMEView Class Reference

#include <GMEView.h>

Inheritance diagram for CGMEView:
Inheritance graph
[legend]
Collaboration diagram for CGMEView:
Collaboration graph
[legend]

List of all members.

Classes

struct  ContextClickState

Public Member Functions

virtual BOOL OnScrollBy (CSize sizeScroll, BOOL bDoScroll=TRUE)
void DoPannWinRefresh ()
void PrepareAspectPrn (CPrintInfo *pInfo)
bool ChangePrnAspect (CString aspect)
void SaveCurrAsp ()
CGuiMetaAspectGetSavedAsp ()
bool IsPreview ()
void SetPreview (bool set)
CGMEDocGetDocument ()
CComPtr< IMgaModel > & GetCurrentModel ()
CGuiFcoCreateGuiObject (CComPtr< IMgaFCO > &fco, CGuiFcoList *objList=NULL, CGuiConnectionList *connList=NULL)
void CreateGuiObjects (CComPtr< IMgaFCOs > &fcos, CGuiFcoList &objList, CGuiConnectionList &connList)
bool CreateGuiObjects ()
void CreateAnnotators (CComPtr< IMgaRegNodes > &regNodes, CGuiAnnotatorList &annList)
void CreateAnnotators ()
bool SendOpenModelEvent ()
bool SendCloseModelEvent ()
bool SendSelecEvent4Object (CGuiObject *selection)
bool SendUnselEvent4Object (CGuiObject *selection)
bool SendSelecEvent4List (CGuiObjectList *pSelectedList)
bool SendUnselEvent4List (CGuiObjectList *pSelectedList)
bool SendMouseOver4Object (CGuiObject *object)
bool SendNow (bool onlyDecoratorNotification=false)
void AddAnnotationToSelectionHead (CGuiAnnotator *ann)
void AddAnnotationToSelectionTail (CGuiAnnotator *ann)
void AddAnnotationToSelection (CGuiAnnotator *ann, bool headOrTail)
void RemoveAllAnnotationFromSelection (void)
void RemoveAnnotationFromSelectionHead (void)
void RemoveAnnotationFromSelection (POSITION annPos)
void ClearConnectionSelection (void)
void UpdateConnectionSelection (int aspect)
bool FollowLine (CGuiConnection *guiConn, bool reverse, bool tryPort)
bool FollowLine (CGuiObject *guiObj, bool reverse, bool tryPort)
bool FollowLine (CGuiPort *guiPort, bool reverse, bool tryPort)
bool jumpToSelectedEnd (CGuiConnectionList &p_collOfConns, bool p_reverse, bool p_tryPort)
void Reset (bool doInvalidate=false)
void ResetPartBrowser ()
void ResetParent (bool doInvalidate=false)
void InitSets ()
void CreateOffScreen (CDC *dc)
void Invalidate (bool thorough=false)
void SetProperties ()
void SetTypeNameProperty ()
void SetNameProperty ()
void SetTitles (void)
void GetNameProperty (CString &txt)
void SetKindNameProperty ()
int GetAspectProperty ()
void SetAspectProperty (int ind)
void SetTypeProperty (bool type)
void ModeChange ()
void IncrementalAutoRoute ()
void AutoRoute ()
void DrawConnections (HDC pDC, Gdiplus::Graphics *gdip)
void DrawTracker (CDC *pDC, const CRect &trackerRect, CRectTracker::StyleFlags styleFlags)
void DrawConnectionCustomizationTracker (CDC *pDC, Gdiplus::Graphics *gdip)
void InsertCustomEdge (CGuiConnection *selectedConn, PathCustomizationType custType, int newPosX, int newPosY, int edgeIndex, bool horizontalOrVerticalEdge)
void UpdateCustomEdges (CGuiConnection *selectedConn, PathCustomizationType custType, int newPosX, int newPosY, int edgeIndex, bool horizontalOrVerticalEdge)
void DeleteCustomEdges (CGuiConnection *selectedConn, PathCustomizationType custType, int edgeIndex, bool horizontalOrVerticalEdge=false)
void ConvertPathToCustom (CComPtr< IUnknown > &pMgaObject)
void PrintHeader (CDC *pDC, CPrintInfo *pInfo)
void PrintHeaderRect (CDC *pDC, CRect &rectDraw)
void PrintMultiLineText (Gdiplus::Graphics *gdip, CDC *pDC, CString txt, int x, int &y, int ry, int xwidth)
void CoordinateTransfer (CPoint &point) const
CGuiObjectFindFirstObject ()
CGuiObjectFindNextObject ()
CGuiObjectFindObject (CPoint &pt, bool lookNearToo=false, bool lookForLabel=false)
CGuiAnnotatorFindAnnotation (CPoint &pt)
bool FindObjects (CRect &rect, CGuiObjectList &objectList)
bool FindAnnotations (CRect &rect, CGuiAnnotatorList &annotatorList)
bool DeleteObjects (CGuiObjectList &objectList)
void DeleteAnnotations (CGuiAnnotatorList &annotatorList)
bool DeleteConnection (CGuiConnection *guiConn, bool checkAspect=true)
bool DisconnectAll (CGuiObject *end, CGuiPort *endPort, bool onlyVisible=true)
void FindConnections (CGuiObject *end, CGuiPort *endPort, CGuiConnectionList &guiConn)
void FindConnections (CGuiObject *end1, CGuiPort *end1Port, CGuiObject *end2, CGuiPort *end2Port, CGuiConnectionList &guiConn)
void GrayOutNonInternalConnections ()
void FillModelGrid ()
void SetObjectLocation (CComPtr< IMgaFCO > &child, CComPtr< IMgaMetaRole > &mmRole, CPoint pt)
void SetScroll ()
void SetCenterObject (CComPtr< IMgaFCO > obj)
void InsertNewPart (const CString &roleName, const CPoint &pt)
void GetRefereeChain (IMgaFCOs *refChain, IMgaFCO *fco)
bool Connect (CGuiObject *src, CGuiPort *srcPort, int srcHotSide, CGuiObject *dst, CGuiPort *dstPort, int dstHotSide, bool nosticky)
void ResolveConnections ()
bool IsConnectionConversionNeeded (void)
void ConvertNeededConnections (void)
void BeginTransaction (transactiontype_enum mode=TRANSACTION_GENERAL)
void CommitTransaction ()
void __CommitTransaction ()
void AbortTransaction (HRESULT hr)
void PasteAnnotations (CComPtr< IMgaModel > &targetModel, CComPtr< IMgaRegNodes > &regNodes, CComPtr< IMgaRegNodes > &newRegNodes, bool isMove)
void CopyRegTree (CComPtr< IMgaRegNode > &regNode, CComPtr< IMgaRegNode > &newNode)
bool DoPasteItem (COleDataObject *pDataObject, bool drag=false, bool move=false, bool reference=false, bool derive=false, bool instance=false, bool closure=false, bool merge=false, CGuiObject *ref=0, CPoint pt=CPoint(0, 0))
bool DoPasteNative (COleDataObject *pDataObject, bool drag, bool move, bool reference, bool derive, bool instance, CGuiObject *ref, CPoint pt)
void MakeSureGUIDIsUniqueForSmartCopy (CComPtr< IMgaFCO > &fco)
void ChangeAspect (CString aspName, bool p_eraseStack=true)
void ChangeAspect (int ind)
CString & GetAspectName (int ind)
CString & GetCurrentAspectName (void)
void SetName ()
void RetrievePath ()
void SetBgColor ()
void ShowHelp (CComPtr< IMgaFCO > fco)
void ShowModel (CComPtr< IMgaModel > model, const CString &aspect=CString(""))
void GetModelInContext (CComPtr< IMgaModel > &model)
void FindDerivedFrom (CComPtr< IMgaModel > model, CComPtr< IMgaModel > &type)
void ChangeAttrPrefObjs (CGuiObjectList &objlist)
void ChangeAttrPrefFco (CGuiFco *guiFco)
void ChangeAttrPrefFco ()
void ShowProperties (CGuiFco *guiFco)
void ShowProperties ()
void ShowAttributes (CGuiFco *guiFco)
void ShowAttributes ()
void ShowPreferences (CGuiFco *guiFco)
void ShowPreferences ()
void FillAttributeDescs (CComPtr< IMgaFCO > fco, CGuiMetaAttributeList &guiMetaAttrs, CGuiDepCtrlDescList &list)
bool CheckBeforeDeleteObjects (CGuiObjectList &objectList, CString &txt)
void ZoomOut (CPoint point)
void ZoomIn (CPoint point)
void ZoomRect (CRect srect)
void ZoomToFCOs (CRect rect)
void ShowRegistryBrowser (CComPtr< IMgaFCO > fco)
bool ShowAnnotationBrowser (CComPtr< IMgaFCO > fco, CComPtr< IMgaRegNode > focus)
void SyncAspects (CGuiMetaAspect *srcAspect, CGuiMetaAspectList &dstAspects, CGuiObjectList &movingObjects, CGuiObjectList &sedentaryObjects, bool priorityForSrcVisible, bool priorityForSelected)
void SyncOnGrid (CGuiObject *obj, int aspectIndexFrom, int aspectIndexTo)
void ClearConnSpecs ()
void RunComponent (CString compname)
void SetEditCursor (void)
void StartDecoratorOperation (void)
void EndDecoratorOperation (void)
void CancelDecoratorOperation (bool notify=true)
bool IsCursorChangedByDecorator (void) const
void SetIsCursorChangedByDecorator (bool isCurChanged)
CRect GetOriginalRect (void) const
void SetOriginalRect (const CRect &rect)
void SetOriginalRectEmpty (void)
bool IsInElementDecoratorOperation (void) const
void SetInElementDecoratorOperation (bool isIn)
bool IsInOpenedDecoratorTransaction (void) const
void SetInOpenedDecoratorTransaction (bool inOpenedTr)
bool IsContextInitiatedOperation (void) const
void SetIsContextInitiatedOperation (bool isCtxInit)
bool ShouldCommitOperation (void) const
void SetShouldCommitOperation (bool shouldCommitOp)
bool IsDecoratorOrAnnotator (void) const
void SetDecoratorOrAnnotator (bool decorOrAnnot)
CGuiObjectGetObjectInDecoratorOperation (void) const
void SetObjectInDecoratorOperation (CGuiObject *obj)
CGuiAnnotatorGetAnnotatorInDecoratorOperation (void) const
void SetAnnotatorInDecoratorOperation (CGuiAnnotator *ann)
bool ShouldSupressConnectionCheckAlert (void) const
void ClearSupressConnectionCheckAlert (void)
void SupressConnectionCheckAlert (void)
HRESULT DumpModelGeometryXML (LPCTSTR filePath)
void SetConnectionCustomizeCursor (const CPoint &point)
bool IsInstance (void) const
void TryToExecutePendingRequests (void)
virtual INT_PTR OnToolHitTest (CPoint point, TOOLINFO *pTI) const
virtual void OnDraw (CDC *pDC)
virtual BOOL PreCreateWindow (CREATESTRUCT &cs)
virtual DROPEFFECT OnDragEnter (COleDataObject *pDataObject, DWORD dwKeyState, CPoint point)
virtual void OnDragLeave ()
virtual DROPEFFECT OnDragOver (COleDataObject *pDataObject, DWORD dwKeyState, CPoint point)
virtual BOOL OnDrop (COleDataObject *pDataObject, DROPEFFECT dropEffect, CPoint point)
virtual BOOL OnCmdMsg (UINT nID, int nCode, void *pExtra, AFX_CMDHANDLERINFO *pHandlerInfo)
virtual BOOL PreTranslateMessage (MSG *pMsg)
virtual void OnPrepareDC (CDC *pDC, CPrintInfo *pInfo=NULL)
virtual ~CGMEView ()
void ShowGrid (bool show)
void AttributepanelPage (long page)
void ZoomPercent (long percent)
void CycleAspect ()
void CycleAllAspects ()
afx_msg void OnViewShowconnectedportsonly ()
afx_msg void OnUpdateViewShowconnectedportsonly (CCmdUI *pCmdUI)

Static Public Member Functions

static bool IsHugeModel ()
static CGMEViewGetActiveView ()

Public Attributes

bool m_isActive
bool m_bEnablePannWindowRefresh
ContextClickState ctxClkSt
CGuiObjectselectedObjectOfContext
CGuiAnnotatorselectedAnnotationOfContext
CGuiConnectionselectedConnection
bool isConnectionJustSelected
bool isLeftMouseButtonDown
bool doNotDeselectAfterInPlaceEdit
bool isInConnectionCustomizeOperation
PathCustomizationType customizeConnectionType
int customizeConnectionEdgeIndex
ConnectionPartMoveType customizeConnectionPartMoveMethod
bool customizeHorizontalOrVerticalEdge
CPoint customizeConnectionEdgeStartPoint
CPoint customizeConnectionEdgeEndPoint
CPoint customizeConnectionEdgeThirdPoint
long customizeConnectionEdgeXMinLimit
long customizeConnectionEdgeXMaxLimit
long customizeConnectionEdgeYMinLimit
long customizeConnectionEdgeYMaxLimit
CPoint customizeConnectionOrigCursor
CPoint customizeConnectionCurrCursor
bool isCursorChangedByEdgeCustomize
HCURSOR customizeConnectionCursorBackup
CGuiConnectionselectedContextConnection
PathCustomizationType contextConnectionCustomizationType
int contextConnectionEdgeIndex
int contextConnectionEdge2Index
ConnectionPartMoveType contextConnectionPartMoveMethod
COleDropTarget dropTarget
bool inDrag
CGMEDataDescriptor dragDesc
DROPEFFECT prevDropEffect
CRect dragRect
CPoint dragPoint
CPoint dragOffset
CPoint contextMenuLocation
std::set< CString > uncreatableDecorators
CComPtr< IMgaTerritoryterry
CComPtr< IMgaModelcurrentModel
CComBSTR currentModId
CComPtr< IMgaFCObaseType
CComPtr< IMgaModelparent
CComPtr< CViewDriverdriver
CGuiMetaModelguiMeta
CGuiMetaAspectcurrentAspect
CGuiFcocontextSelection
CGuiAnnotatorcontextAnnotation
CGuiConnectionlast_Connection
CGuiSetcurrentSet
CGuiPortcontextPort
CString currentSetID
bool tmpConnectMode
CGuiObjectconnSrc
CGuiPortconnSrcPort
int connSrcHotSide
CGuiObjectconnTmp
CGuiPortconnTmpPort
int connTmpHotSide
CGuiObjectlastObject
CGuiPortlastPort
CGuiObjectdragSource
bool isType
bool isSubType
CString name
CString kindName
CString kindDisplayedName
CString path
int m_zoomVal
bool drawGrid
bool alive
unsigned long animRefCnt
UINT_PTR timerID
CAutoRouter router
CGuiFcoList children
CGuiConnectionList connections
CGuiAnnotatorList annotators
CGuiObjectList selected
CGuiAnnotatorList selectedAnnotations
bool validGuiObjects
CStringList newObjectIDs
bool needsReset
bool needsConnConversion
bool initDone
bool isModelAutoRouted
COLORREF bgColor
CChildFrameframe
CPendingRequestList pendingRequests
bool executingPendingRequests
CDC * onScreen
std::list< CGuiObject * > m_lstSelect
std::list< CGuiObject * > m_lstUnselect

Static Public Attributes

static int inTransaction = 0
static bool inRWTransaction = false
static bool inEventHandler = false
static int instanceCount = 0
static int offScreenCreated = 0
static CDC * offScreen
static CBitmap * ofsbmp
static HCURSOR autoconnectCursor
static HCURSOR autoconnect2Cursor
static HCURSOR disconnectCursor
static HCURSOR disconnect2Cursor
static HCURSOR setCursor
static HCURSOR set2Cursor
static HCURSOR zoomCursor
static HCURSOR visualCursor
static HCURSOR editCursor
static bool derivedDrop = false
static bool instanceDrop = false
static bool showConnectedPortsOnly = false
static bool m_bUseStretchBlt = false
static Gdiplus::SmoothingMode m_eEdgeAntiAlias = Gdiplus::SmoothingModeHighQuality
static Gdiplus::TextRenderingHint m_eFontAntiAlias = Gdiplus::TextRenderingHintAntiAlias

Protected Member Functions

 CGMEView ()
virtual void OnInitialUpdate ()
virtual BOOL OnPreparePrinting (CPrintInfo *pInfo)
virtual void OnPrint (CDC *pDC, CPrintInfo *pInfo)
virtual void OnActivateView (BOOL bActivate, CView *pActivateView, CView *pDeactiveView)
virtual void OnActivateFrame (UINT nState, CFrameWnd *pFrameWnd)
afx_msg void OnKillFocus (CWnd *pNewWnd)
void SwapAutoRouterPref (const CString &strPref)
void SetAllAutoRouterPref (bool bSrc, bool bClear)
afx_msg void OnDestroy ()
afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg BOOL OnEraseBkgnd (CDC *pDC)
afx_msg BOOL OnSetCursor (CWnd *pWnd, UINT nHitTest, UINT message)
afx_msg void OnDropFiles (HDROP p_hDropInfo)
afx_msg void OnKillfocusNameProp ()
afx_msg void OnSelChangeAspectProp ()
afx_msg void OnLButtonUp (UINT nFlags, CPoint point)
afx_msg void OnLButtonDown (UINT nFlags, CPoint point)
afx_msg void OnLButtonDblClk (UINT nFlags, CPoint point)
afx_msg void OnRButtonDown (UINT nFlags, CPoint point)
afx_msg void OnRButtonUp (UINT nFlags, CPoint point)
afx_msg BOOL OnMouseWheel (UINT fFlags, short zDelta, CPoint point)
afx_msg void OnAppCommand (CWnd *pWnd, UINT nCmd, UINT nDevice, UINT nKey)
afx_msg void OnViewParent ()
afx_msg void OnUpdateViewParent (CCmdUI *pCmdUI)
afx_msg void OnViewGrid ()
afx_msg void OnUpdateViewGrid (CCmdUI *pCmdUI)
afx_msg void OnEditNudgedown ()
afx_msg void OnEditNudgeleft ()
afx_msg void OnEditNudgeright ()
afx_msg void OnEditNudgeup ()
afx_msg void OnEditDelete ()
afx_msg void OnUpdateEditDelete (CCmdUI *pCmdUI)
afx_msg void OnContextProperties ()
afx_msg void OnCntxAttributes ()
afx_msg void OnEditUndo ()
afx_msg void OnEditRedo ()
afx_msg void OnEditCopy ()
afx_msg void OnUpdateEditCopy (CCmdUI *pCmdUI)
afx_msg void OnEditCopyClosure ()
afx_msg void OnEditCopySmart ()
afx_msg void OnUpdateEditCopyClosure (CCmdUI *pCmdUI)
afx_msg void OnUpdateEditCopySmart (CCmdUI *pCmdUI)
afx_msg void OnEditCut ()
afx_msg void OnUpdateEditCut (CCmdUI *pCmdUI)
afx_msg void OnEditPaste ()
afx_msg void OnUpdateEditPaste (CCmdUI *pCmdUI)
afx_msg void OnCntxCopy ()
afx_msg void OnCntxCopyClosure ()
afx_msg void OnCntxCopySmart ()
afx_msg void OnCntxCut ()
afx_msg void OnCntxDelete ()
afx_msg void OnSelfcntxCopy ()
afx_msg void OnUpdateSelfcntxCopy (CCmdUI *pCmdUI)
afx_msg void OnSelfcntxCopyClosure ()
afx_msg void OnSelfcntxCopySmart ()
afx_msg void OnUpdateSelfcntxCopyClosure (CCmdUI *pCmdUI)
afx_msg void OnUpdateSelfcntxCopySmart (CCmdUI *pCmdUI)
afx_msg void OnSelfcntxCut ()
afx_msg void OnUpdateSelfcntxCut (CCmdUI *pCmdUI)
afx_msg void OnSelfcntxDelete ()
afx_msg void OnUpdateSelfcntxDelete (CCmdUI *pCmdUI)
afx_msg void OnSelfcntxPaste ()
afx_msg void OnUpdateSelfcntxPaste (CCmdUI *pCmdUI)
afx_msg void OnUpdateCntxAttributes (CCmdUI *pCmdUI)
afx_msg void OnEditCancel ()
afx_msg void OnUpdateEditCancel (CCmdUI *pCmdUI)
afx_msg void OnCntxDisconnectall ()
afx_msg void OnUpdateCntxDisconnectall (CCmdUI *pCmdUI)
afx_msg void OnFileClose ()
afx_msg void OnConncntxProperties ()
afx_msg void OnConncntxDelete ()
afx_msg void OnConncntxReverse ()
afx_msg void OnUpdateConncntxReverse (CCmdUI *pCmdUI)
afx_msg void OnConnCntxFollow ()
afx_msg void OnConnCntxRevfollow ()
afx_msg void OnCntxClear ()
afx_msg void OnUpdateCntxClear (CCmdUI *pCmdUI)
afx_msg void OnCntxReset ()
afx_msg void OnUpdateCntxReset (CCmdUI *pCmdUI)
afx_msg void OnUpdateCntxDelete (CCmdUI *pCmdUI)
afx_msg void OnUpdateConncntxDelete (CCmdUI *pCmdUI)
afx_msg void OnUpdateCntxCut (CCmdUI *pCmdUI)
afx_msg void OnCntxPreferences ()
afx_msg void OnEditPreferences ()
afx_msg void OnHelpHelp ()
afx_msg void OnCntxHelp ()
afx_msg void OnEditShowtype ()
afx_msg void OnUpdateEditShowtype (CCmdUI *pCmdUI)
afx_msg void OnEditShowbasetype ()
afx_msg void OnUpdateEditShowbasetype (CCmdUI *pCmdUI)
afx_msg void OnCntxShowtype ()
afx_msg void OnUpdateCntxShowtype (CCmdUI *pCmdUI)
afx_msg void OnCntxShowbasetype ()
afx_msg void OnUpdateCntxShowbasetype (CCmdUI *pCmdUI)
afx_msg void OnFileInterpret ()
afx_msg void OnFileCheck ()
afx_msg void OnFileCheckSelected ()
afx_msg void OnCntxInterpret ()
afx_msg void OnCntxCheck ()
afx_msg void OnCntxLocate ()
afx_msg void OnUpdateCntxInterpret (CCmdUI *pCmdUI)
afx_msg void OnUpdateCntxCheck (CCmdUI *pCmdUI)
afx_msg void OnUpdateCntxLocate (CCmdUI *pCmdUI)
afx_msg void OnCntxRegistry ()
afx_msg void OnEditRegistry ()
afx_msg void OnEditSync ()
afx_msg void OnUpdateEditSync (CCmdUI *pCmdUI)
afx_msg void OnEditSelectall ()
afx_msg void OnUpdateFileCheck (CCmdUI *pCmdUI)
afx_msg void OnUpdateFileCheckSelected (CCmdUI *pCmdUI)
afx_msg void OnUpdateFileSettings (CCmdUI *pCmdUI)
afx_msg void OnEditPastespecialAsinstance ()
afx_msg void OnEditPastespecialAsreference ()
afx_msg void OnEditPastespecialAssubtype ()
afx_msg void OnEditPastespecialAsclosure ()
afx_msg void OnEditPastespecialAdditive ()
afx_msg void OnEditPastespecialMerge ()
afx_msg void OnUpdateEditPastespecialAsinstance (CCmdUI *pCmdUI)
afx_msg void OnUpdateEditPastespecialAsreference (CCmdUI *pCmdUI)
afx_msg void OnUpdateEditPastespecialAssubtype (CCmdUI *pCmdUI)
afx_msg void OnUpdateEditPastespecialAsclosure (CCmdUI *pCmdUI)
afx_msg void OnUpdateEditPastespecialAdditive (CCmdUI *pCmdUI)
afx_msg void OnUpdateEditPastespecialMerge (CCmdUI *pCmdUI)
afx_msg void OnCntxPastespecialAsinstance ()
afx_msg void OnUpdateCntxPastespecialAsinstance (CCmdUI *pCmdUI)
afx_msg void OnCntxPastespecialAsreference ()
afx_msg void OnUpdateCntxPastespecialAsreference (CCmdUI *pCmdUI)
afx_msg void OnCntxPastespecialAssubtype ()
afx_msg void OnUpdateCntxPastespecialAssubtype (CCmdUI *pCmdUI)
afx_msg void OnCntxPastespecialAsclosure ()
afx_msg void OnUpdateCntxPastespecialAsclosure (CCmdUI *pCmdUI)
afx_msg void OnCntxPastespecialAdditive ()
afx_msg void OnUpdateCntxPastespecialAdditive (CCmdUI *pCmdUI)
afx_msg void OnCntxPastespecialMerge ()
afx_msg void OnUpdateCntxPastespecialMerge (CCmdUI *pCmdUI)
afx_msg void OnCntxRedirectionpaste ()
afx_msg void OnUpdateCntxRedirectionpaste (CCmdUI *pCmdUI)
afx_msg void OnCntxConnect ()
afx_msg void OnUpdateCntxConnect (CCmdUI *pCmdUI)
afx_msg void OnResetSticky ()
afx_msg void OnNcMouseMove (UINT nHitTest, CPoint point)
afx_msg void OnMouseMove (UINT nFlags, CPoint point)
afx_msg void OnTimer (UINT_PTR nIDEvent)
afx_msg void OnUpdateCntxInsertannotation (CCmdUI *pCmdUI)
afx_msg void OnCntxInsertannotation ()
afx_msg void OnCntxAnnotations ()
afx_msg void OnEditAnnotations ()
afx_msg void OnUpdateCntxAutoRouters (CCmdUI *pCmdUI)
afx_msg void OnCntxSrcarSouth ()
afx_msg void OnCntxSrcarNorth ()
afx_msg void OnCntxSrcarEast ()
afx_msg void OnCntxSrcarWest ()
afx_msg void OnCntxDstarEast ()
afx_msg void OnCntxDstarNorth ()
afx_msg void OnCntxDstarSouth ()
afx_msg void OnCntxDstarWest ()
afx_msg void OnCntxSrcarClear ()
afx_msg void OnCntxDstarClear ()
afx_msg void OnCntxSrcarSet ()
afx_msg void OnCntxDstarSet ()
afx_msg void OnPortCntxFollowConnection ()
afx_msg void OnPortCntxRevfollowConnection ()
afx_msg void OnCntxPortDelete ()
afx_msg void OnCntxFollowConnection ()
afx_msg void OnCntxRevfollowConnection ()
afx_msg void OnCntxPortShowInParent ()
afx_msg void OnCntxPortLocateInBrw ()
afx_msg void OnJumpAlongConnection ()
afx_msg void OnBackAlongConnection ()
afx_msg void OnJumpToFirstObject ()
afx_msg void OnJumpToNextObject ()
afx_msg void OnTryToSnapHorzVertPath ()
afx_msg void OnDeleteConnEdgeCustomData ()
afx_msg void OnDeleteConnPointCustomData ()
afx_msg void OnDeleteConnRouteCustomDataThisAspect ()
afx_msg void OnDeleteConnRouteCustomDataAllAspects ()
afx_msg void OnShowContextMenu ()
afx_msg void OnPrintMetafile ()
afx_msg void OnZoomIn ()
afx_msg void OnZoomOut ()
afx_msg LRESULT OnZoom (WPARAM wParam, LPARAM lParam)
afx_msg LRESULT OnPannScroll (WPARAM wParam, LPARAM lParam)
afx_msg LRESULT OnPannRefresh (WPARAM wParam, LPARAM lParam)
afx_msg LRESULT OnDecoratorViewRefreshRequest (WPARAM wParam, LPARAM lParam)
afx_msg LRESULT OnExecutePendingRequests (WPARAM wParam, LPARAM lParam)
afx_msg void OnCntxNamePositionSouth ()
afx_msg void OnCntxNamePositionNorth ()
afx_msg void OnCntxNamePositionEast ()
afx_msg void OnCntxNamePositionWest ()
afx_msg void OnUpdateCntxNamePositionSouth (CCmdUI *pCmdUI)
afx_msg void OnUpdateCntxNamePositionNorth (CCmdUI *pCmdUI)
afx_msg void OnUpdateCntxNamePositionEast (CCmdUI *pCmdUI)
afx_msg void OnUpdateCntxNamePositionWest (CCmdUI *pCmdUI)
afx_msg void OnUpdatePortCntxFollowConnection (CCmdUI *pCmdUI)
afx_msg void OnUpdatePortCntxRevfollowConnection (CCmdUI *pCmdUI)
afx_msg void OnUpdateCntxFollowConnection (CCmdUI *pCmdUI)
afx_msg void OnUpdateCntxRevfollowConnection (CCmdUI *pCmdUI)
afx_msg void OnUpdateJumpAlongConnection (CCmdUI *pCmdUI)
afx_msg void OnUpdateBackAlongConnection (CCmdUI *pCmdUI)
afx_msg void OnUpdateTryToSnapHorzVertPath (CCmdUI *pCmdUI)
afx_msg void OnUpdateDeleteConnEdgeCustomData (CCmdUI *pCmdUI)
afx_msg void OnUpdateDeleteConnPointCustomData (CCmdUI *pCmdUI)
afx_msg void OnUpdateDeleteConnRouteCustomDataThisAspect (CCmdUI *pCmdUI)
afx_msg void OnUpdateDeleteConnRouteCustomDataAllAspects (CCmdUI *pCmdUI)
afx_msg void OnShowSelectedModel ()
afx_msg void OnFocusBrowser ()
afx_msg void OnRename ()
afx_msg void OnFocusInspector ()
afx_msg void OnCycleAspect ()
afx_msg void OnCycleAspectBackwards ()
afx_msg void OnCycleAllAspects ()
afx_msg void OnHistoryBack ()
afx_msg void OnHistoryForw ()
afx_msg void OnKeyConnect ()
afx_msg void OnKeyCycleObjInspectorFrwd ()
afx_msg void OnKeyCycleObjInspectorBkwd ()
afx_msg void OnViewMultiUserShowObjectOwner ()
afx_msg void OnUpdateViewMultiUserShowObjectOwner (CCmdUI *pCmdUI)

Friends

class CGMEOLEModel
class CGMEOLEIt
class GMEViewOverlay

Detailed Description

Definition at line 26 of file Gme/GMEView.h.


Constructor & Destructor Documentation

CGMEView::CGMEView ( ) [protected]

Definition at line 575 of file Gme/GMEView.cpp.

CGMEView::~CGMEView ( ) [virtual]

Definition at line 690 of file Gme/GMEView.cpp.


Member Function Documentation

Definition at line 1568 of file Gme/GMEView.cpp.

void CGMEView::AbortTransaction ( HRESULT  hr)

Definition at line 1579 of file Gme/GMEView.cpp.

void CGMEView::AddAnnotationToSelection ( CGuiAnnotator ann,
bool  headOrTail 
)

Definition at line 1828 of file Gme/GMEView.cpp.

Definition at line 1818 of file Gme/GMEView.cpp.

Definition at line 1823 of file Gme/GMEView.cpp.

void CGMEView::AttributepanelPage ( long  page)

Definition at line 6963 of file Gme/GMEView.cpp.

Definition at line 2824 of file Gme/GMEView.cpp.

Definition at line 1548 of file Gme/GMEView.cpp.

void CGMEView::CancelDecoratorOperation ( bool  notify = true)

Definition at line 7669 of file Gme/GMEView.cpp.

void CGMEView::ChangeAspect ( CString  aspName,
bool  p_eraseStack = true 
)

Definition at line 4538 of file Gme/GMEView.cpp.

void CGMEView::ChangeAspect ( int  ind)

Definition at line 4602 of file Gme/GMEView.cpp.

Definition at line 2397 of file Gme/GMEView.cpp.

Definition at line 2425 of file Gme/GMEView.cpp.

Definition at line 2375 of file Gme/GMEView.cpp.

bool CGMEView::ChangePrnAspect ( CString  aspect)

Definition at line 4859 of file Gme/GMEView.cpp.

bool CGMEView::CheckBeforeDeleteObjects ( CGuiObjectList objectList,
CString &  txt 
)

Definition at line 3446 of file Gme/GMEView.cpp.

Definition at line 1871 of file Gme/GMEView.cpp.

Definition at line 10049 of file Gme/GMEView.cpp.

Definition at line 387 of file Gme/GMEView.h.

Definition at line 1557 of file Gme/GMEView.cpp.

bool CGMEView::Connect ( CGuiObject src,
CGuiPort srcPort,
int  srcHotSide,
CGuiObject dst,
CGuiPort dstPort,
int  dstHotSide,
bool  nosticky 
)

Definition at line 4295 of file Gme/GMEView.cpp.

Definition at line 4456 of file Gme/GMEView.cpp.

void CGMEView::ConvertPathToCustom ( CComPtr< IUnknown > &  pMgaObject)

Definition at line 2792 of file Gme/GMEView.cpp.

void CGMEView::CoordinateTransfer ( CPoint &  point) const

Definition at line 3159 of file Gme/GMEView.cpp.

void CGMEView::CopyRegTree ( CComPtr< IMgaRegNode > &  regNode,
CComPtr< IMgaRegNode > &  newNode 
)

Definition at line 4174 of file Gme/GMEView.cpp.

void CGMEView::CreateAnnotators ( CComPtr< IMgaRegNodes > &  regNodes,
CGuiAnnotatorList annList 
)

Definition at line 2054 of file Gme/GMEView.cpp.

Definition at line 2069 of file Gme/GMEView.cpp.

CGuiFco * CGMEView::CreateGuiObject ( CComPtr< IMgaFCO > &  fco,
CGuiFcoList objList = NULL,
CGuiConnectionList connList = NULL 
)

Definition at line 1900 of file Gme/GMEView.cpp.

void CGMEView::CreateGuiObjects ( CComPtr< IMgaFCOs > &  fcos,
CGuiFcoList objList,
CGuiConnectionList connList 
)

Definition at line 1993 of file Gme/GMEView.cpp.

Definition at line 2004 of file Gme/GMEView.cpp.

void CGMEView::CreateOffScreen ( CDC *  dc)

Definition at line 2927 of file Gme/GMEView.cpp.

void CGMEView::CycleAllAspects ( ) [inline]

Definition at line 439 of file Gme/GMEView.h.

void CGMEView::CycleAspect ( void  ) [inline]

Definition at line 438 of file Gme/GMEView.h.

Definition at line 3563 of file Gme/GMEView.cpp.

bool CGMEView::DeleteConnection ( CGuiConnection guiConn,
bool  checkAspect = true 
)

Definition at line 3403 of file Gme/GMEView.cpp.

void CGMEView::DeleteCustomEdges ( CGuiConnection selectedConn,
PathCustomizationType  custType,
int  edgeIndex,
bool  horizontalOrVerticalEdge = false 
)

Definition at line 2784 of file Gme/GMEView.cpp.

bool CGMEView::DeleteObjects ( CGuiObjectList objectList)

Definition at line 3467 of file Gme/GMEView.cpp.

bool CGMEView::DisconnectAll ( CGuiObject end,
CGuiPort endPort,
bool  onlyVisible = true 
)

Definition at line 3296 of file Gme/GMEView.cpp.

Definition at line 738 of file Gme/GMEView.cpp.

bool CGMEView::DoPasteItem ( COleDataObject *  pDataObject,
bool  drag = false,
bool  move = false,
bool  reference = false,
bool  derive = false,
bool  instance = false,
bool  closure = false,
bool  merge = false,
CGuiObject ref = 0,
CPoint  pt = CPoint(0, 0) 
)

Definition at line 3592 of file Gme/GMEView.cpp.

bool CGMEView::DoPasteNative ( COleDataObject *  pDataObject,
bool  drag,
bool  move,
bool  reference,
bool  derive,
bool  instance,
CGuiObject ref,
CPoint  pt 
)

Definition at line 3670 of file Gme/GMEView.cpp.

void CGMEView::DrawConnectionCustomizationTracker ( CDC *  pDC,
Gdiplus::Graphics *  gdip 
)

Definition at line 2715 of file Gme/GMEView.cpp.

void CGMEView::DrawConnections ( HDC  pDC,
Gdiplus::Graphics *  gdip 
)

Definition at line 2694 of file Gme/GMEView.cpp.

void CGMEView::DrawTracker ( CDC *  pDC,
const CRect &  trackerRect,
CRectTracker::StyleFlags  styleFlags 
)

Definition at line 2705 of file Gme/GMEView.cpp.

HRESULT CGMEView::DumpModelGeometryXML ( LPCTSTR  filePath)

Definition at line 7856 of file Gme/GMEView.cpp.

Definition at line 7665 of file Gme/GMEView.cpp.

void CGMEView::FillAttributeDescs ( CComPtr< IMgaFCO fco,
CGuiMetaAttributeList guiMetaAttrs,
CGuiDepCtrlDescList list 
)

Definition at line 4194 of file Gme/GMEView.cpp.

Definition at line 3243 of file Gme/GMEView.cpp.

bool CGMEView::FindAnnotations ( CRect &  rect,
CGuiAnnotatorList annotatorList 
)

Definition at line 3278 of file Gme/GMEView.cpp.

void CGMEView::FindConnections ( CGuiObject end,
CGuiPort endPort,
CGuiConnectionList guiConn 
)

Definition at line 3346 of file Gme/GMEView.cpp.

void CGMEView::FindConnections ( CGuiObject end1,
CGuiPort end1Port,
CGuiObject end2,
CGuiPort end2Port,
CGuiConnectionList guiConn 
)

Definition at line 3359 of file Gme/GMEView.cpp.

void CGMEView::FindDerivedFrom ( CComPtr< IMgaModel model,
CComPtr< IMgaModel > &  type 
)

Definition at line 2676 of file Gme/GMEView.cpp.

Definition at line 3166 of file Gme/GMEView.cpp.

Definition at line 3173 of file Gme/GMEView.cpp.

CGuiObject * CGMEView::FindObject ( CPoint &  pt,
bool  lookNearToo = false,
bool  lookForLabel = false 
)

Definition at line 3223 of file Gme/GMEView.cpp.

bool CGMEView::FindObjects ( CRect &  rect,
CGuiObjectList objectList 
)

Definition at line 3255 of file Gme/GMEView.cpp.

bool CGMEView::FollowLine ( CGuiConnection guiConn,
bool  reverse,
bool  tryPort 
)

Definition at line 8615 of file Gme/GMEView.cpp.

bool CGMEView::FollowLine ( CGuiObject guiObj,
bool  reverse,
bool  tryPort 
)

Definition at line 8635 of file Gme/GMEView.cpp.

bool CGMEView::FollowLine ( CGuiPort guiPort,
bool  reverse,
bool  tryPort 
)

Definition at line 8626 of file Gme/GMEView.cpp.

Definition at line 4621 of file Gme/GMEView.cpp.

Definition at line 7797 of file Gme/GMEView.cpp.

CString & CGMEView::GetAspectName ( int  ind)

Definition at line 4609 of file Gme/GMEView.cpp.

Definition at line 3073 of file Gme/GMEView.cpp.

CString & CGMEView::GetCurrentAspectName ( void  )

Definition at line 4616 of file Gme/GMEView.cpp.

CComPtr<IMgaModel>& CGMEView::GetCurrentModel ( ) [inline]

Definition at line 229 of file Gme/GMEView.h.

Definition at line 703 of file Gme/GMEView.h.

void CGMEView::GetModelInContext ( CComPtr< IMgaModel > &  model)

Definition at line 2667 of file Gme/GMEView.cpp.

void CGMEView::GetNameProperty ( CString &  txt)

Definition at line 3105 of file Gme/GMEView.cpp.

Definition at line 7787 of file Gme/GMEView.cpp.

CRect CGMEView::GetOriginalRect ( void  ) const

Definition at line 7722 of file Gme/GMEView.cpp.

void CGMEView::GetRefereeChain ( IMgaFCOs *  refChain,
IMgaFCO fco 
)

Definition at line 4275 of file Gme/GMEView.cpp.

Definition at line 71 of file Gme/GMEView.h.

Definition at line 2831 of file Gme/GMEView.cpp.

Definition at line 2363 of file Gme/GMEView.cpp.

void CGMEView::InsertCustomEdge ( CGuiConnection selectedConn,
PathCustomizationType  custType,
int  newPosX,
int  newPosY,
int  edgeIndex,
bool  horizontalOrVerticalEdge 
)

Definition at line 2768 of file Gme/GMEView.cpp.

void CGMEView::InsertNewPart ( const CString &  roleName,
const CPoint &  pt 
)

Definition at line 4467 of file Gme/GMEView.cpp.

void CGMEView::Invalidate ( bool  thorough = false)

Definition at line 3062 of file Gme/GMEView.cpp.

Definition at line 4442 of file Gme/GMEView.cpp.

Definition at line 7757 of file Gme/GMEView.cpp.

bool CGMEView::IsCursorChangedByDecorator ( void  ) const

Definition at line 7712 of file Gme/GMEView.cpp.

bool CGMEView::IsDecoratorOrAnnotator ( void  ) const

Definition at line 7777 of file Gme/GMEView.cpp.

static bool CGMEView::IsHugeModel ( ) [inline, static]

Definition at line 396 of file Gme/GMEView.h.

Definition at line 7737 of file Gme/GMEView.cpp.

Definition at line 7747 of file Gme/GMEView.cpp.

bool CGMEView::IsInstance ( void  ) const

Definition at line 8096 of file Gme/GMEView.cpp.

bool CGMEView::IsPreview ( ) [inline]

Definition at line 72 of file Gme/GMEView.h.

bool CGMEView::jumpToSelectedEnd ( CGuiConnectionList p_collOfConns,
bool  p_reverse,
bool  p_tryPort 
)

Definition at line 8580 of file Gme/GMEView.cpp.

Definition at line 3643 of file Gme/GMEView.cpp.

Definition at line 2838 of file Gme/GMEView.cpp.

void CGMEView::OnActivateFrame ( UINT  nState,
CFrameWnd *  pFrameWnd 
) [protected, virtual]

Definition at line 7505 of file Gme/GMEView.cpp.

void CGMEView::OnActivateView ( BOOL  bActivate,
CView *  pActivateView,
CView *  pDeactiveView 
) [protected, virtual]

Definition at line 7517 of file Gme/GMEView.cpp.

void CGMEView::OnAppCommand ( CWnd *  pWnd,
UINT  nCmd,
UINT  nDevice,
UINT  nKey 
) [protected]

Definition at line 6304 of file Gme/GMEView.cpp.

void CGMEView::OnBackAlongConnection ( ) [protected]

Definition at line 8431 of file Gme/GMEView.cpp.

BOOL CGMEView::OnCmdMsg ( UINT  nID,
int  nCode,
void *  pExtra,
AFX_CMDHANDLERINFO *  pHandlerInfo 
) [virtual]

Definition at line 6811 of file Gme/GMEView.cpp.

void CGMEView::OnCntxAnnotations ( ) [protected]

Definition at line 10132 of file Gme/GMEView.cpp.

void CGMEView::OnCntxAttributes ( ) [protected]

Definition at line 7045 of file Gme/GMEView.cpp.

void CGMEView::OnCntxCheck ( ) [protected]

Definition at line 9099 of file Gme/GMEView.cpp.

void CGMEView::OnCntxClear ( ) [protected]

Definition at line 8799 of file Gme/GMEView.cpp.

void CGMEView::OnCntxConnect ( ) [protected]

Definition at line 9788 of file Gme/GMEView.cpp.

void CGMEView::OnCntxCopy ( ) [protected]

Definition at line 7225 of file Gme/GMEView.cpp.

void CGMEView::OnCntxCopyClosure ( ) [protected]

Definition at line 7262 of file Gme/GMEView.cpp.

void CGMEView::OnCntxCopySmart ( ) [protected]

Definition at line 7299 of file Gme/GMEView.cpp.

void CGMEView::OnCntxCut ( ) [protected]

Definition at line 7358 of file Gme/GMEView.cpp.

void CGMEView::OnCntxDelete ( ) [protected]

Definition at line 7405 of file Gme/GMEView.cpp.

void CGMEView::OnCntxDisconnectall ( ) [protected]

Definition at line 7001 of file Gme/GMEView.cpp.

void CGMEView::OnCntxDstarClear ( ) [protected]

Definition at line 10222 of file Gme/GMEView.cpp.

void CGMEView::OnCntxDstarEast ( ) [protected]

Definition at line 10198 of file Gme/GMEView.cpp.

void CGMEView::OnCntxDstarNorth ( ) [protected]

Definition at line 10204 of file Gme/GMEView.cpp.

void CGMEView::OnCntxDstarSet ( ) [protected]

Definition at line 10234 of file Gme/GMEView.cpp.

void CGMEView::OnCntxDstarSouth ( ) [protected]

Definition at line 10210 of file Gme/GMEView.cpp.

void CGMEView::OnCntxDstarWest ( ) [protected]

Definition at line 10216 of file Gme/GMEView.cpp.

void CGMEView::OnCntxFollowConnection ( ) [protected]

Definition at line 8394 of file Gme/GMEView.cpp.

void CGMEView::OnCntxHelp ( ) [protected]

Definition at line 8941 of file Gme/GMEView.cpp.

void CGMEView::OnCntxInsertannotation ( ) [protected]

Definition at line 10072 of file Gme/GMEView.cpp.

void CGMEView::OnCntxInterpret ( ) [protected]

Definition at line 9125 of file Gme/GMEView.cpp.

void CGMEView::OnCntxLocate ( ) [protected]

Definition at line 9168 of file Gme/GMEView.cpp.

void CGMEView::OnCntxNamePositionEast ( ) [protected]

Definition at line 10583 of file Gme/GMEView.cpp.

void CGMEView::OnCntxNamePositionNorth ( ) [protected]

Definition at line 10578 of file Gme/GMEView.cpp.

void CGMEView::OnCntxNamePositionSouth ( ) [protected]

Definition at line 10588 of file Gme/GMEView.cpp.

void CGMEView::OnCntxNamePositionWest ( ) [protected]

Definition at line 10593 of file Gme/GMEView.cpp.

Definition at line 9722 of file Gme/GMEView.cpp.

Definition at line 9705 of file Gme/GMEView.cpp.

Definition at line 9656 of file Gme/GMEView.cpp.

Definition at line 9672 of file Gme/GMEView.cpp.

Definition at line 9688 of file Gme/GMEView.cpp.

void CGMEView::OnCntxPastespecialMerge ( ) [protected]

Definition at line 9739 of file Gme/GMEView.cpp.

void CGMEView::OnCntxPortDelete ( ) [protected]

Definition at line 8362 of file Gme/GMEView.cpp.

void CGMEView::OnCntxPortLocateInBrw ( ) [protected]

Definition at line 8416 of file Gme/GMEView.cpp.

void CGMEView::OnCntxPortShowInParent ( ) [protected]

Definition at line 8408 of file Gme/GMEView.cpp.

void CGMEView::OnCntxPreferences ( ) [protected]

Definition at line 6979 of file Gme/GMEView.cpp.

void CGMEView::OnCntxRedirectionpaste ( ) [protected]

Definition at line 9756 of file Gme/GMEView.cpp.

void CGMEView::OnCntxRegistry ( ) [protected]

Definition at line 9211 of file Gme/GMEView.cpp.

void CGMEView::OnCntxReset ( ) [protected]

Definition at line 8865 of file Gme/GMEView.cpp.

Definition at line 8401 of file Gme/GMEView.cpp.

void CGMEView::OnCntxShowbasetype ( ) [protected]

Definition at line 9011 of file Gme/GMEView.cpp.

void CGMEView::OnCntxShowtype ( ) [protected]

Definition at line 8992 of file Gme/GMEView.cpp.

void CGMEView::OnCntxSrcarClear ( ) [protected]

Definition at line 10228 of file Gme/GMEView.cpp.

void CGMEView::OnCntxSrcarEast ( ) [protected]

Definition at line 10186 of file Gme/GMEView.cpp.

void CGMEView::OnCntxSrcarNorth ( ) [protected]

Definition at line 10180 of file Gme/GMEView.cpp.

void CGMEView::OnCntxSrcarSet ( ) [protected]

Definition at line 10240 of file Gme/GMEView.cpp.

void CGMEView::OnCntxSrcarSouth ( ) [protected]

Definition at line 10174 of file Gme/GMEView.cpp.

void CGMEView::OnCntxSrcarWest ( ) [protected]

Definition at line 10192 of file Gme/GMEView.cpp.

void CGMEView::OnConncntxDelete ( ) [protected]

Definition at line 8233 of file Gme/GMEView.cpp.

void CGMEView::OnConnCntxFollow ( ) [protected]

Definition at line 8329 of file Gme/GMEView.cpp.

void CGMEView::OnConncntxProperties ( ) [protected]

Definition at line 8113 of file Gme/GMEView.cpp.

void CGMEView::OnConncntxReverse ( ) [protected]

Definition at line 8154 of file Gme/GMEView.cpp.

void CGMEView::OnConnCntxRevfollow ( ) [protected]

Definition at line 8340 of file Gme/GMEView.cpp.

void CGMEView::OnContextProperties ( ) [protected]

Definition at line 6944 of file Gme/GMEView.cpp.

void CGMEView::OnCycleAllAspects ( ) [protected]

Definition at line 10967 of file Gme/GMEView.cpp.

void CGMEView::OnCycleAspect ( ) [protected]

Definition at line 10935 of file Gme/GMEView.cpp.

void CGMEView::OnCycleAspectBackwards ( ) [protected]

Definition at line 10951 of file Gme/GMEView.cpp.

LRESULT CGMEView::OnDecoratorViewRefreshRequest ( WPARAM  wParam,
LPARAM  lParam 
) [protected]

Definition at line 10530 of file Gme/GMEView.cpp.

Definition at line 8444 of file Gme/GMEView.cpp.

Definition at line 8473 of file Gme/GMEView.cpp.

Definition at line 8488 of file Gme/GMEView.cpp.

Definition at line 8478 of file Gme/GMEView.cpp.

void CGMEView::OnDestroy ( ) [protected]

Definition at line 1496 of file Gme/GMEView.cpp.

DROPEFFECT CGMEView::OnDragEnter ( COleDataObject *  pDataObject,
DWORD  dwKeyState,
CPoint  point 
) [virtual]

Definition at line 6350 of file Gme/GMEView.cpp.

void CGMEView::OnDragLeave ( ) [virtual]

Definition at line 6406 of file Gme/GMEView.cpp.

DROPEFFECT CGMEView::OnDragOver ( COleDataObject *  pDataObject,
DWORD  dwKeyState,
CPoint  point 
) [virtual]

Definition at line 6418 of file Gme/GMEView.cpp.

void CGMEView::OnDraw ( CDC *  pDC) [virtual]

zoomIdx >= GME_ZOOM_LEVEL_MED)

Implements CScrollZoomView.

Definition at line 829 of file Gme/GMEView.cpp.

BOOL CGMEView::OnDrop ( COleDataObject *  pDataObject,
DROPEFFECT  dropEffect,
CPoint  point 
) [virtual]

Definition at line 6505 of file Gme/GMEView.cpp.

void CGMEView::OnDropFiles ( HDROP  p_hDropInfo) [protected]

Definition at line 4700 of file Gme/GMEView.cpp.

void CGMEView::OnEditAnnotations ( ) [protected]

Definition at line 9238 of file Gme/GMEView.cpp.

void CGMEView::OnEditCancel ( ) [protected]

Definition at line 7561 of file Gme/GMEView.cpp.

void CGMEView::OnEditCopy ( ) [protected]

Definition at line 7103 of file Gme/GMEView.cpp.

void CGMEView::OnEditCopyClosure ( ) [protected]

Definition at line 7120 of file Gme/GMEView.cpp.

void CGMEView::OnEditCopySmart ( ) [protected]

Definition at line 7137 of file Gme/GMEView.cpp.

void CGMEView::OnEditCut ( ) [protected]

Definition at line 7173 of file Gme/GMEView.cpp.

void CGMEView::OnEditDelete ( ) [protected]

Definition at line 6916 of file Gme/GMEView.cpp.

void CGMEView::OnEditNudgedown ( ) [protected]

Definition at line 6718 of file Gme/GMEView.cpp.

void CGMEView::OnEditNudgeleft ( ) [protected]

Definition at line 6742 of file Gme/GMEView.cpp.

void CGMEView::OnEditNudgeright ( ) [protected]

Definition at line 6765 of file Gme/GMEView.cpp.

void CGMEView::OnEditNudgeup ( ) [protected]

Definition at line 6788 of file Gme/GMEView.cpp.

void CGMEView::OnEditPaste ( ) [protected]

Definition at line 7203 of file Gme/GMEView.cpp.

Definition at line 9604 of file Gme/GMEView.cpp.

Definition at line 9593 of file Gme/GMEView.cpp.

Definition at line 9571 of file Gme/GMEView.cpp.

Definition at line 9582 of file Gme/GMEView.cpp.

Definition at line 9560 of file Gme/GMEView.cpp.

void CGMEView::OnEditPastespecialMerge ( ) [protected]

Definition at line 9615 of file Gme/GMEView.cpp.

void CGMEView::OnEditPreferences ( ) [protected]

Definition at line 8918 of file Gme/GMEView.cpp.

void CGMEView::OnEditRedo ( ) [protected]

Definition at line 7093 of file Gme/GMEView.cpp.

void CGMEView::OnEditRegistry ( ) [protected]

Definition at line 9230 of file Gme/GMEView.cpp.

void CGMEView::OnEditSelectall ( ) [protected]

Definition at line 9494 of file Gme/GMEView.cpp.

void CGMEView::OnEditShowbasetype ( ) [protected]

Definition at line 8977 of file Gme/GMEView.cpp.

void CGMEView::OnEditShowtype ( ) [protected]

Definition at line 8961 of file Gme/GMEView.cpp.

void CGMEView::OnEditSync ( ) [protected]

Definition at line 9294 of file Gme/GMEView.cpp.

void CGMEView::OnEditUndo ( ) [protected]

Definition at line 7083 of file Gme/GMEView.cpp.

BOOL CGMEView::OnEraseBkgnd ( CDC *  pDC) [protected]

Definition at line 4642 of file Gme/GMEView.cpp.

LRESULT CGMEView::OnExecutePendingRequests ( WPARAM  wParam,
LPARAM  lParam 
) [protected]

Definition at line 10555 of file Gme/GMEView.cpp.

void CGMEView::OnFileCheck ( ) [protected]

Definition at line 9049 of file Gme/GMEView.cpp.

void CGMEView::OnFileCheckSelected ( ) [protected]

Definition at line 9065 of file Gme/GMEView.cpp.

void CGMEView::OnFileClose ( ) [protected]

Definition at line 7605 of file Gme/GMEView.cpp.

void CGMEView::OnFileInterpret ( ) [protected]

Definition at line 7612 of file Gme/GMEView.cpp.

void CGMEView::OnFocusBrowser ( ) [protected]

Definition at line 10922 of file Gme/GMEView.cpp.

void CGMEView::OnFocusInspector ( ) [protected]

Definition at line 10928 of file Gme/GMEView.cpp.

void CGMEView::OnHelpHelp ( ) [protected]

Definition at line 8924 of file Gme/GMEView.cpp.

void CGMEView::OnHistoryBack ( ) [protected]

Definition at line 10973 of file Gme/GMEView.cpp.

void CGMEView::OnHistoryForw ( ) [protected]

Definition at line 10978 of file Gme/GMEView.cpp.

void CGMEView::OnInitialUpdate ( ) [protected, virtual]

Definition at line 1075 of file Gme/GMEView.cpp.

void CGMEView::OnJumpAlongConnection ( ) [protected]

Definition at line 8424 of file Gme/GMEView.cpp.

void CGMEView::OnJumpToFirstObject ( ) [protected]

Definition at line 8305 of file Gme/GMEView.cpp.

void CGMEView::OnJumpToNextObject ( ) [protected]

Definition at line 8317 of file Gme/GMEView.cpp.

void CGMEView::OnKeyConnect ( ) [protected]

Definition at line 10983 of file Gme/GMEView.cpp.

Definition at line 11013 of file Gme/GMEView.cpp.

Definition at line 11008 of file Gme/GMEView.cpp.

void CGMEView::OnKillFocus ( CWnd *  pNewWnd) [protected]

Definition at line 8498 of file Gme/GMEView.cpp.

void CGMEView::OnKillfocusNameProp ( ) [protected]

Definition at line 4791 of file Gme/GMEView.cpp.

void CGMEView::OnLButtonDblClk ( UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 5645 of file Gme/GMEView.cpp.

void CGMEView::OnLButtonDown ( UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 5082 of file Gme/GMEView.cpp.

void CGMEView::OnLButtonUp ( UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 4883 of file Gme/GMEView.cpp.

void CGMEView::OnMouseMove ( UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 9865 of file Gme/GMEView.cpp.

BOOL CGMEView::OnMouseWheel ( UINT  fFlags,
short  zDelta,
CPoint  point 
) [protected]

Reimplemented from CScrollZoomView.

Definition at line 6256 of file Gme/GMEView.cpp.

void CGMEView::OnNcMouseMove ( UINT  nHitTest,
CPoint  point 
) [protected]

Definition at line 9827 of file Gme/GMEView.cpp.

LRESULT CGMEView::OnPannRefresh ( WPARAM  wParam,
LPARAM  lParam 
) [protected]

Definition at line 10511 of file Gme/GMEView.cpp.

LRESULT CGMEView::OnPannScroll ( WPARAM  wParam,
LPARAM  lParam 
) [protected]

Definition at line 10517 of file Gme/GMEView.cpp.

Definition at line 8351 of file Gme/GMEView.cpp.

Definition at line 8383 of file Gme/GMEView.cpp.

void CGMEView::OnPrepareDC ( CDC *  pDC,
CPrintInfo *  pInfo = NULL 
) [virtual]

Reimplemented from CScrollZoomView.

Definition at line 9538 of file Gme/GMEView.cpp.

BOOL CGMEView::OnPreparePrinting ( CPrintInfo *  pInfo) [protected, virtual]

Definition at line 1337 of file Gme/GMEView.cpp.

void CGMEView::OnPrint ( CDC *  pDC,
CPrintInfo *  pInfo 
) [protected, virtual]

Definition at line 1444 of file Gme/GMEView.cpp.

void CGMEView::OnPrintMetafile ( ) [protected]

Definition at line 10297 of file Gme/GMEView.cpp.

void CGMEView::OnRButtonDown ( UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 5911 of file Gme/GMEView.cpp.

void CGMEView::OnRButtonUp ( UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 5970 of file Gme/GMEView.cpp.

void CGMEView::OnRename ( ) [protected]

Definition at line 10916 of file Gme/GMEView.cpp.

void CGMEView::OnResetSticky ( ) [protected]

Definition at line 9819 of file Gme/GMEView.cpp.

virtual BOOL CGMEView::OnScrollBy ( CSize  sizeScroll,
BOOL  bDoScroll = TRUE 
) [inline, virtual]

Reimplemented from CScrollZoomView.

Definition at line 34 of file Gme/GMEView.h.

void CGMEView::OnSelChangeAspectProp ( ) [protected]

Definition at line 4816 of file Gme/GMEView.cpp.

void CGMEView::OnSelfcntxCopy ( ) [protected]

Definition at line 7436 of file Gme/GMEView.cpp.

void CGMEView::OnSelfcntxCopyClosure ( ) [protected]

Definition at line 7447 of file Gme/GMEView.cpp.

void CGMEView::OnSelfcntxCopySmart ( ) [protected]

Definition at line 7453 of file Gme/GMEView.cpp.

void CGMEView::OnSelfcntxCut ( ) [protected]

Definition at line 7469 of file Gme/GMEView.cpp.

void CGMEView::OnSelfcntxDelete ( ) [protected]

Definition at line 7479 of file Gme/GMEView.cpp.

void CGMEView::OnSelfcntxPaste ( ) [protected]

Definition at line 7489 of file Gme/GMEView.cpp.

BOOL CGMEView::OnSetCursor ( CWnd *  pWnd,
UINT  nHitTest,
UINT  message 
) [protected]

Definition at line 4658 of file Gme/GMEView.cpp.

void CGMEView::OnShowContextMenu ( ) [protected]

Definition at line 8252 of file Gme/GMEView.cpp.

void CGMEView::OnShowSelectedModel ( ) [protected]

Definition at line 10830 of file Gme/GMEView.cpp.

void CGMEView::OnSize ( UINT  nType,
int  cx,
int  cy 
) [protected]

Reimplemented from CScrollZoomView.

Definition at line 1517 of file Gme/GMEView.cpp.

void CGMEView::OnTimer ( UINT_PTR  nIDEvent) [protected]

Definition at line 10059 of file Gme/GMEView.cpp.

INT_PTR CGMEView::OnToolHitTest ( CPoint  point,
TOOLINFO *  pTI 
) const [virtual]

Definition at line 2862 of file Gme/GMEView.cpp.

void CGMEView::OnTryToSnapHorzVertPath ( ) [protected]

Definition at line 8438 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateBackAlongConnection ( CCmdUI *  pCmdUI) [protected]

Definition at line 8686 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxAttributes ( CCmdUI *  pCmdUI) [protected]

Definition at line 7064 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxAutoRouters ( CCmdUI *  pCmdUI) [protected]

Definition at line 10142 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxCheck ( CCmdUI *  pCmdUI) [protected]

Definition at line 9196 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxClear ( CCmdUI *  pCmdUI) [protected]

Definition at line 8853 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxConnect ( CCmdUI *  pCmdUI) [protected]

Definition at line 9814 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxCut ( CCmdUI *  pCmdUI) [protected]

Definition at line 7397 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxDelete ( CCmdUI *  pCmdUI) [protected]

Definition at line 7428 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxDisconnectall ( CCmdUI *  pCmdUI) [protected]

Definition at line 7039 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxFollowConnection ( CCmdUI *  pCmdUI) [protected]

Definition at line 8671 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxInsertannotation ( CCmdUI *  pCmdUI) [protected]

Definition at line 10067 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxInterpret ( CCmdUI *  pCmdUI) [protected]

Definition at line 9201 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxLocate ( CCmdUI *  pCmdUI) [protected]

Definition at line 9206 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxNamePositionEast ( CCmdUI *  pCmdUI) [protected]

Definition at line 10603 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxNamePositionNorth ( CCmdUI *  pCmdUI) [protected]

Definition at line 10598 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxNamePositionSouth ( CCmdUI *  pCmdUI) [protected]

Definition at line 10608 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxNamePositionWest ( CCmdUI *  pCmdUI) [protected]

Definition at line 10613 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxPastespecialAdditive ( CCmdUI *  pCmdUI) [protected]

Definition at line 9734 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxPastespecialAsclosure ( CCmdUI *  pCmdUI) [protected]

Definition at line 9717 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxPastespecialAsinstance ( CCmdUI *  pCmdUI) [protected]

Definition at line 9667 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxPastespecialAsreference ( CCmdUI *  pCmdUI) [protected]

Definition at line 9683 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxPastespecialAssubtype ( CCmdUI *  pCmdUI) [protected]

Definition at line 9700 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxPastespecialMerge ( CCmdUI *  pCmdUI) [protected]

Definition at line 9751 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxRedirectionpaste ( CCmdUI *  pCmdUI) [protected]

Definition at line 9772 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxReset ( CCmdUI *  pCmdUI) [protected]

Definition at line 8906 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxRevfollowConnection ( CCmdUI *  pCmdUI) [protected]

Definition at line 8676 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxShowbasetype ( CCmdUI *  pCmdUI) [protected]

Definition at line 9023 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateCntxShowtype ( CCmdUI *  pCmdUI) [protected]

Definition at line 9004 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateConncntxDelete ( CCmdUI *  pCmdUI) [protected]

Definition at line 8247 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateConncntxReverse ( CCmdUI *  pCmdUI) [protected]

Definition at line 8217 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateDeleteConnEdgeCustomData ( CCmdUI *  pCmdUI) [protected]

Definition at line 8697 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateDeleteConnPointCustomData ( CCmdUI *  pCmdUI) [protected]

Definition at line 8703 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateDeleteConnRouteCustomDataAllAspects ( CCmdUI *  pCmdUI) [protected]

Definition at line 8716 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateDeleteConnRouteCustomDataThisAspect ( CCmdUI *  pCmdUI) [protected]

Definition at line 8710 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateEditCancel ( CCmdUI *  pCmdUI) [protected]

Definition at line 7588 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateEditCopy ( CCmdUI *  pCmdUI) [protected]

Definition at line 7158 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateEditCopyClosure ( CCmdUI *  pCmdUI) [protected]

Definition at line 7163 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateEditCopySmart ( CCmdUI *  pCmdUI) [protected]

Definition at line 7168 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateEditCut ( CCmdUI *  pCmdUI) [protected]

Definition at line 7195 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateEditDelete ( CCmdUI *  pCmdUI) [protected]

Definition at line 6936 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateEditPaste ( CCmdUI *  pCmdUI) [protected]

Definition at line 7214 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateEditPastespecialAdditive ( CCmdUI *  pCmdUI) [protected]

Definition at line 9646 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateEditPastespecialAsclosure ( CCmdUI *  pCmdUI) [protected]

Definition at line 9641 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateEditPastespecialAsinstance ( CCmdUI *  pCmdUI) [protected]

Definition at line 9626 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateEditPastespecialAsreference ( CCmdUI *  pCmdUI) [protected]

Definition at line 9631 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateEditPastespecialAssubtype ( CCmdUI *  pCmdUI) [protected]

Definition at line 9636 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateEditPastespecialMerge ( CCmdUI *  pCmdUI) [protected]

Definition at line 9651 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateEditShowbasetype ( CCmdUI *  pCmdUI) [protected]

Definition at line 8987 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateEditShowtype ( CCmdUI *  pCmdUI) [protected]

Definition at line 8972 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateEditSync ( CCmdUI *  pCmdUI) [protected]

Definition at line 9362 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateFileCheck ( CCmdUI *  pCmdUI) [protected]

Definition at line 9039 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateFileCheckSelected ( CCmdUI *  pCmdUI) [protected]

Definition at line 9044 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateFileSettings ( CCmdUI *  pCmdUI) [protected]

Definition at line 9531 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateJumpAlongConnection ( CCmdUI *  pCmdUI) [protected]

Definition at line 8681 of file Gme/GMEView.cpp.

void CGMEView::OnUpdatePortCntxFollowConnection ( CCmdUI *  pCmdUI) [protected]

Definition at line 8661 of file Gme/GMEView.cpp.

void CGMEView::OnUpdatePortCntxRevfollowConnection ( CCmdUI *  pCmdUI) [protected]

Definition at line 8666 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateSelfcntxCopy ( CCmdUI *  pCmdUI) [protected]

Definition at line 7442 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateSelfcntxCopyClosure ( CCmdUI *  pCmdUI) [protected]

Definition at line 7459 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateSelfcntxCopySmart ( CCmdUI *  pCmdUI) [protected]

Definition at line 7464 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateSelfcntxCut ( CCmdUI *  pCmdUI) [protected]

Definition at line 7474 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateSelfcntxDelete ( CCmdUI *  pCmdUI) [protected]

Definition at line 7484 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateSelfcntxPaste ( CCmdUI *  pCmdUI) [protected]

Definition at line 7500 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateTryToSnapHorzVertPath ( CCmdUI *  pCmdUI) [protected]

Definition at line 8691 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateViewGrid ( CCmdUI *  pCmdUI) [protected]

Definition at line 6711 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateViewMultiUserShowObjectOwner ( CCmdUI *  pCmdUI) [protected]

Definition at line 11023 of file Gme/GMEView.cpp.

void CGMEView::OnUpdateViewParent ( CCmdUI *  pCmdUI) [protected]

Definition at line 6694 of file Gme/GMEView.cpp.

Definition at line 11035 of file Gme/GMEView.cpp.

void CGMEView::OnViewGrid ( ) [protected]

Definition at line 6705 of file Gme/GMEView.cpp.

Definition at line 11018 of file Gme/GMEView.cpp.

void CGMEView::OnViewParent ( ) [protected]

Definition at line 6688 of file Gme/GMEView.cpp.

Definition at line 11029 of file Gme/GMEView.cpp.

LRESULT CGMEView::OnZoom ( WPARAM  wParam,
LPARAM  lParam 
) [protected]

Definition at line 10430 of file Gme/GMEView.cpp.

void CGMEView::OnZoomIn ( ) [protected]

Definition at line 10411 of file Gme/GMEView.cpp.

void CGMEView::OnZoomOut ( ) [protected]

Definition at line 10418 of file Gme/GMEView.cpp.

void CGMEView::PasteAnnotations ( CComPtr< IMgaModel > &  targetModel,
CComPtr< IMgaRegNodes > &  regNodes,
CComPtr< IMgaRegNodes > &  newRegNodes,
bool  isMove 
)

Definition at line 4116 of file Gme/GMEView.cpp.

BOOL CGMEView::PreCreateWindow ( CREATESTRUCT &  cs) [virtual]

Definition at line 726 of file Gme/GMEView.cpp.

void CGMEView::PrepareAspectPrn ( CPrintInfo *  pInfo)

Definition at line 1378 of file Gme/GMEView.cpp.

BOOL CGMEView::PreTranslateMessage ( MSG *  pMsg) [virtual]

Definition at line 7596 of file Gme/GMEView.cpp.

void CGMEView::PrintHeader ( CDC *  pDC,
CPrintInfo *  pInfo 
)

Definition at line 1237 of file Gme/GMEView.cpp.

void CGMEView::PrintHeaderRect ( CDC *  pDC,
CRect &  rectDraw 
)

Definition at line 1242 of file Gme/GMEView.cpp.

void CGMEView::PrintMultiLineText ( Gdiplus::Graphics *  gdip,
CDC *  pDC,
CString  txt,
int  x,
int y,
int  ry,
int  xwidth 
)

Definition at line 1199 of file Gme/GMEView.cpp.

Definition at line 1840 of file Gme/GMEView.cpp.

void CGMEView::RemoveAnnotationFromSelection ( POSITION  annPos)

Definition at line 1862 of file Gme/GMEView.cpp.

Definition at line 1853 of file Gme/GMEView.cpp.

void CGMEView::Reset ( bool  doInvalidate = false)

Definition at line 2094 of file Gme/GMEView.cpp.

void CGMEView::ResetParent ( bool  doInvalidate = false)

Definition at line 1889 of file Gme/GMEView.cpp.

Definition at line 2085 of file Gme/GMEView.cpp.

Definition at line 4435 of file Gme/GMEView.cpp.

Definition at line 2491 of file Gme/GMEView.cpp.

void CGMEView::RunComponent ( CString  compname)

Definition at line 7618 of file Gme/GMEView.cpp.

void CGMEView::SaveCurrAsp ( ) [inline]

Definition at line 70 of file Gme/GMEView.h.

Definition at line 1620 of file Gme/GMEView.cpp.

Definition at line 1652 of file Gme/GMEView.cpp.

bool CGMEView::SendNow ( bool  onlyDecoratorNotification = false)

Definition at line 1744 of file Gme/GMEView.cpp.

Definition at line 1591 of file Gme/GMEView.cpp.

bool CGMEView::SendSelecEvent4List ( CGuiObjectList pSelectedList)

Definition at line 1715 of file Gme/GMEView.cpp.

Definition at line 1675 of file Gme/GMEView.cpp.

bool CGMEView::SendUnselEvent4List ( CGuiObjectList pSelectedList)

Definition at line 1730 of file Gme/GMEView.cpp.

Definition at line 1695 of file Gme/GMEView.cpp.

void CGMEView::SetAllAutoRouterPref ( bool  bSrc,
bool  bClear 
) [protected]

Definition at line 10271 of file Gme/GMEView.cpp.

Definition at line 7802 of file Gme/GMEView.cpp.

Definition at line 3081 of file Gme/GMEView.cpp.

Definition at line 2533 of file Gme/GMEView.cpp.

void CGMEView::SetCenterObject ( CComPtr< IMgaFCO obj)

Definition at line 2972 of file Gme/GMEView.cpp.

void CGMEView::SetConnectionCustomizeCursor ( const CPoint &  point)

Definition at line 8061 of file Gme/GMEView.cpp.

void CGMEView::SetDecoratorOrAnnotator ( bool  decorOrAnnot)

Definition at line 7782 of file Gme/GMEView.cpp.

void CGMEView::SetEditCursor ( void  )

Definition at line 7655 of file Gme/GMEView.cpp.

Definition at line 7742 of file Gme/GMEView.cpp.

void CGMEView::SetInOpenedDecoratorTransaction ( bool  inOpenedTr)

Definition at line 7752 of file Gme/GMEView.cpp.

void CGMEView::SetIsContextInitiatedOperation ( bool  isCtxInit)

Definition at line 7762 of file Gme/GMEView.cpp.

void CGMEView::SetIsCursorChangedByDecorator ( bool  isCurChanged)

Definition at line 7717 of file Gme/GMEView.cpp.

Definition at line 3113 of file Gme/GMEView.cpp.

Definition at line 2513 of file Gme/GMEView.cpp.

Definition at line 3089 of file Gme/GMEView.cpp.

Definition at line 7792 of file Gme/GMEView.cpp.

void CGMEView::SetObjectLocation ( CComPtr< IMgaFCO > &  child,
CComPtr< IMgaMetaRole > &  mmRole,
CPoint  pt 
)

Definition at line 4234 of file Gme/GMEView.cpp.

void CGMEView::SetOriginalRect ( const CRect &  rect)

Definition at line 7727 of file Gme/GMEView.cpp.

Definition at line 7732 of file Gme/GMEView.cpp.

void CGMEView::SetPreview ( bool  set) [inline]

Definition at line 73 of file Gme/GMEView.h.

Definition at line 3144 of file Gme/GMEView.cpp.

Definition at line 2951 of file Gme/GMEView.cpp.

void CGMEView::SetShouldCommitOperation ( bool  shouldCommitOp)

Definition at line 7772 of file Gme/GMEView.cpp.

void CGMEView::SetTitles ( void  )

Definition at line 3098 of file Gme/GMEView.cpp.

Definition at line 3129 of file Gme/GMEView.cpp.

void CGMEView::SetTypeProperty ( bool  type)

Definition at line 3121 of file Gme/GMEView.cpp.

bool CGMEView::ShouldCommitOperation ( void  ) const

Definition at line 7767 of file Gme/GMEView.cpp.

bool CGMEView::ShouldSupressConnectionCheckAlert ( void  ) const [inline]

Definition at line 386 of file Gme/GMEView.h.

bool CGMEView::ShowAnnotationBrowser ( CComPtr< IMgaFCO fco,
CComPtr< IMgaRegNode focus 
)

Definition at line 9265 of file Gme/GMEView.cpp.

void CGMEView::ShowAttributes ( CGuiFco guiFco)

Definition at line 2456 of file Gme/GMEView.cpp.

Definition at line 2465 of file Gme/GMEView.cpp.

void CGMEView::ShowGrid ( bool  show)

Definition at line 6699 of file Gme/GMEView.cpp.

void CGMEView::ShowHelp ( CComPtr< IMgaFCO fco)

Definition at line 2625 of file Gme/GMEView.cpp.

void CGMEView::ShowModel ( CComPtr< IMgaModel model,
const CString &  aspect = CString("") 
)

Definition at line 2644 of file Gme/GMEView.cpp.

void CGMEView::ShowPreferences ( CGuiFco guiFco)

Definition at line 2473 of file Gme/GMEView.cpp.

Definition at line 2483 of file Gme/GMEView.cpp.

void CGMEView::ShowProperties ( CGuiFco guiFco)

Definition at line 2440 of file Gme/GMEView.cpp.

Definition at line 2448 of file Gme/GMEView.cpp.

void CGMEView::ShowRegistryBrowser ( CComPtr< IMgaFCO fco)

Definition at line 9247 of file Gme/GMEView.cpp.

Definition at line 7661 of file Gme/GMEView.cpp.

void CGMEView::SupressConnectionCheckAlert ( void  ) [inline]

Definition at line 388 of file Gme/GMEView.h.

void CGMEView::SwapAutoRouterPref ( const CString &  strPref) [protected]

Definition at line 10246 of file Gme/GMEView.cpp.

void CGMEView::SyncAspects ( CGuiMetaAspect srcAspect,
CGuiMetaAspectList dstAspects,
CGuiObjectList movingObjects,
CGuiObjectList sedentaryObjects,
bool  priorityForSrcVisible,
bool  priorityForSelected 
)

Definition at line 9368 of file Gme/GMEView.cpp.

void CGMEView::SyncOnGrid ( CGuiObject obj,
int  aspectIndexFrom,
int  aspectIndexTo 
)

Definition at line 9478 of file Gme/GMEView.cpp.

Definition at line 8101 of file Gme/GMEView.cpp.

Definition at line 1879 of file Gme/GMEView.cpp.

void CGMEView::UpdateCustomEdges ( CGuiConnection selectedConn,
PathCustomizationType  custType,
int  newPosX,
int  newPosY,
int  edgeIndex,
bool  horizontalOrVerticalEdge 
)

Definition at line 2776 of file Gme/GMEView.cpp.

void CGMEView::ZoomIn ( CPoint  point)

Definition at line 2595 of file Gme/GMEView.cpp.

void CGMEView::ZoomOut ( CPoint  point)

Definition at line 2610 of file Gme/GMEView.cpp.

void CGMEView::ZoomPercent ( long  percent)

Definition at line 10425 of file Gme/GMEView.cpp.

void CGMEView::ZoomRect ( CRect  srect)

Definition at line 10325 of file Gme/GMEView.cpp.

void CGMEView::ZoomToFCOs ( CRect  rect)

Definition at line 10363 of file Gme/GMEView.cpp.


Friends And Related Function Documentation

friend class CGMEOLEIt [friend]

Definition at line 29 of file Gme/GMEView.h.

friend class CGMEOLEModel [friend]

Definition at line 28 of file Gme/GMEView.h.

friend class GMEViewOverlay [friend]

Definition at line 30 of file Gme/GMEView.h.


Member Data Documentation

Definition at line 195 of file Gme/GMEView.h.

unsigned long CGMEView::animRefCnt

Definition at line 197 of file Gme/GMEView.h.

Definition at line 204 of file Gme/GMEView.h.

HCURSOR CGMEView::autoconnect2Cursor [static]

Definition at line 85 of file Gme/GMEView.h.

HCURSOR CGMEView::autoconnectCursor [static]

Definition at line 84 of file Gme/GMEView.h.

Definition at line 160 of file Gme/GMEView.h.

Definition at line 214 of file Gme/GMEView.h.

Definition at line 202 of file Gme/GMEView.h.

Definition at line 203 of file Gme/GMEView.h.

Definition at line 173 of file Gme/GMEView.h.

Definition at line 175 of file Gme/GMEView.h.

Definition at line 174 of file Gme/GMEView.h.

Definition at line 176 of file Gme/GMEView.h.

Definition at line 178 of file Gme/GMEView.h.

Definition at line 177 of file Gme/GMEView.h.

Definition at line 166 of file Gme/GMEView.h.

Definition at line 142 of file Gme/GMEView.h.

Definition at line 144 of file Gme/GMEView.h.

Definition at line 143 of file Gme/GMEView.h.

Definition at line 145 of file Gme/GMEView.h.

Definition at line 154 of file Gme/GMEView.h.

Definition at line 169 of file Gme/GMEView.h.

Definition at line 165 of file Gme/GMEView.h.

Definition at line 116 of file Gme/GMEView.h.

Definition at line 164 of file Gme/GMEView.h.

Definition at line 158 of file Gme/GMEView.h.

Definition at line 159 of file Gme/GMEView.h.

Definition at line 168 of file Gme/GMEView.h.

Definition at line 170 of file Gme/GMEView.h.

Definition at line 137 of file Gme/GMEView.h.

Definition at line 139 of file Gme/GMEView.h.

Definition at line 130 of file Gme/GMEView.h.

Definition at line 126 of file Gme/GMEView.h.

Definition at line 129 of file Gme/GMEView.h.

Definition at line 131 of file Gme/GMEView.h.

Definition at line 133 of file Gme/GMEView.h.

Definition at line 132 of file Gme/GMEView.h.

Definition at line 135 of file Gme/GMEView.h.

Definition at line 134 of file Gme/GMEView.h.

Definition at line 136 of file Gme/GMEView.h.

Definition at line 127 of file Gme/GMEView.h.

Definition at line 125 of file Gme/GMEView.h.

Definition at line 128 of file Gme/GMEView.h.

bool CGMEView::derivedDrop = false [static]

Definition at line 93 of file Gme/GMEView.h.

HCURSOR CGMEView::disconnect2Cursor [static]

Definition at line 87 of file Gme/GMEView.h.

HCURSOR CGMEView::disconnectCursor [static]

Definition at line 86 of file Gme/GMEView.h.

Definition at line 122 of file Gme/GMEView.h.

Definition at line 149 of file Gme/GMEView.h.

Definition at line 153 of file Gme/GMEView.h.

Definition at line 152 of file Gme/GMEView.h.

Definition at line 151 of file Gme/GMEView.h.

Definition at line 182 of file Gme/GMEView.h.

Definition at line 194 of file Gme/GMEView.h.

Definition at line 162 of file Gme/GMEView.h.

COleDropTarget CGMEView::dropTarget

Definition at line 147 of file Gme/GMEView.h.

HCURSOR CGMEView::editCursor [static]

Definition at line 92 of file Gme/GMEView.h.

Definition at line 218 of file Gme/GMEView.h.

Definition at line 215 of file Gme/GMEView.h.

Definition at line 163 of file Gme/GMEView.h.

Definition at line 148 of file Gme/GMEView.h.

bool CGMEView::inEventHandler = false [static]

Definition at line 79 of file Gme/GMEView.h.

Definition at line 212 of file Gme/GMEView.h.

bool CGMEView::inRWTransaction = false [static]

Definition at line 78 of file Gme/GMEView.h.

Definition at line 80 of file Gme/GMEView.h.

bool CGMEView::instanceDrop = false [static]

Definition at line 94 of file Gme/GMEView.h.

Definition at line 77 of file Gme/GMEView.h.

Definition at line 120 of file Gme/GMEView.h.

Definition at line 138 of file Gme/GMEView.h.

Definition at line 124 of file Gme/GMEView.h.

Definition at line 121 of file Gme/GMEView.h.

Definition at line 213 of file Gme/GMEView.h.

Definition at line 185 of file Gme/GMEView.h.

Definition at line 184 of file Gme/GMEView.h.

Definition at line 188 of file Gme/GMEView.h.

Definition at line 187 of file Gme/GMEView.h.

Definition at line 167 of file Gme/GMEView.h.

Definition at line 180 of file Gme/GMEView.h.

Definition at line 181 of file Gme/GMEView.h.

Definition at line 110 of file Gme/GMEView.h.

bool CGMEView::m_bUseStretchBlt = false [static]

Definition at line 221 of file Gme/GMEView.h.

Gdiplus::SmoothingMode CGMEView::m_eEdgeAntiAlias = Gdiplus::SmoothingModeHighQuality [static]

Definition at line 222 of file Gme/GMEView.h.

Gdiplus::TextRenderingHint CGMEView::m_eFontAntiAlias = Gdiplus::TextRenderingHintAntiAlias [static]

Definition at line 223 of file Gme/GMEView.h.

Definition at line 64 of file Gme/GMEView.h.

Definition at line 255 of file Gme/GMEView.h.

Definition at line 256 of file Gme/GMEView.h.

Definition at line 192 of file Gme/GMEView.h.

CString CGMEView::name

Definition at line 186 of file Gme/GMEView.h.

Definition at line 211 of file Gme/GMEView.h.

Definition at line 210 of file Gme/GMEView.h.

Definition at line 208 of file Gme/GMEView.h.

CDC * CGMEView::offScreen [static]

Definition at line 82 of file Gme/GMEView.h.

Definition at line 81 of file Gme/GMEView.h.

CBitmap * CGMEView::ofsbmp [static]

Definition at line 83 of file Gme/GMEView.h.

Definition at line 219 of file Gme/GMEView.h.

Definition at line 161 of file Gme/GMEView.h.

CString CGMEView::path

Definition at line 189 of file Gme/GMEView.h.

Definition at line 217 of file Gme/GMEView.h.

Definition at line 150 of file Gme/GMEView.h.

Definition at line 201 of file Gme/GMEView.h.

Definition at line 205 of file Gme/GMEView.h.

Definition at line 118 of file Gme/GMEView.h.

Definition at line 206 of file Gme/GMEView.h.

Definition at line 119 of file Gme/GMEView.h.

Definition at line 141 of file Gme/GMEView.h.

Definition at line 117 of file Gme/GMEView.h.

HCURSOR CGMEView::set2Cursor [static]

Definition at line 89 of file Gme/GMEView.h.

HCURSOR CGMEView::setCursor [static]

Definition at line 88 of file Gme/GMEView.h.

bool CGMEView::showConnectedPortsOnly = false [static]

Definition at line 95 of file Gme/GMEView.h.

Definition at line 157 of file Gme/GMEView.h.

Definition at line 198 of file Gme/GMEView.h.

Definition at line 172 of file Gme/GMEView.h.

Definition at line 155 of file Gme/GMEView.h.

Definition at line 207 of file Gme/GMEView.h.

HCURSOR CGMEView::visualCursor [static]

Definition at line 91 of file Gme/GMEView.h.

HCURSOR CGMEView::zoomCursor [static]

Definition at line 90 of file Gme/GMEView.h.


The documentation for this class was generated from the following files: