12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- //////////////////////////////////////////////////////////////////////////////
- //
- // Copyright 2015 Autodesk, Inc. All rights reserved.
- //
- // Use of this software is subject to the terms of the Autodesk license
- // agreement provided at the time of installation or download, or which
- // otherwise accompanies this software in either electronic or hard copy form.
- //
- //////////////////////////////////////////////////////////////////////////////
- //
- // Name: AcTcUiPaletteView.h
- //
- // Description: Header for CAcTcUiPaletteView class. This class
- // derives from CAcTcUiCatalogView. It is manages the tools.
- // The Palette View window is embedded in a tool palette
- // window CAdUiToolPalette which in turn is embedded in a
- // palette set window CAdUiToolPaletteSet.
- //
- //////////////////////////////////////////////////////////////////////////////
- #pragma once
- #include "AcTcUiCatalogView.h"
- #ifndef _ADESK_MAC_
- class ACTCUI_PORT CAcTcUiPaletteView : public CAcTcUiCatalogView
- {
- public:
- CAcTcUiPaletteView();
- virtual ~CAcTcUiPaletteView();
- protected:
- virtual DROPEFFECT DragEnter (ADUI_DRAGDATA* pDragData);
- virtual DROPEFFECT DragOver (ADUI_DRAGDATA* pDragData);
- virtual void DragLeave (ADUI_DRAGDATA* pDragData);
- virtual DROPEFFECT Drop (ADUI_DRAGDATA* pDragData);
- virtual DROPEFFECT DropEx (ADUI_DRAGDATA* pDragData);
- protected:
- //{{AFX_VIRTUAL(CAcTcUiPaletteView)
- //}}AFX_VIRTUAL
- protected:
- // Protected constructor
- CAcTcUiPaletteView(AcTcUiSystemInternals*);
- protected:
- //{{AFX_MSG(CAcTcUiPaletteView)
- afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);
- afx_msg void OnSysKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);
- afx_msg void OnInvokeCommand(UINT nID);
- afx_msg void OnPaletteRemove();
- afx_msg void OnCatalogItemSpecifyImage();
- afx_msg void OnCatalogItemRemoveImage();
- afx_msg void OnCatalogItemUpdateImage();
- //}}AFX_MSG
- DECLARE_MESSAGE_MAP()
- };
- #endif // Nodef _ADESK_MAC_
|