#pragma once #include "ICommandListener.h" //class cwxTimeLineCtrl; class wxAuiNotebook; // ŸÀÓ ¶óÀÎ ÄÁÆ®·ÑÀ» ǰ°í Àִ ŸÀÓ ¶óÀÎ ÆÐ³Î class cwxTimeLinePanel : public wxPanel, public ICommandListener { public: enum { EVENT_TIMELINE_ID = 20600, ACTION_TIMELINE_ID, }; private: wxBoxSizer* m_pTopSizer; wxAuiNotebook* m_pTimeLineNotebook; wxPanel* m_pEventTimeLinePanel; wxPanel* m_pActionTimeLinePanel; //cwxTimeLineCtrl* m_pEventTimeLine; public: cwxTimeLinePanel( wxWindow* pParent, wxWindowID id = -1 ); virtual ~cwxTimeLinePanel(void); //void OnContextMenu( wxContextMenuEvent& ContextEvent ); // from ICommandListener void CommandPerformed( ICommand* pCommand ); bool Enable( bool bEnable = true ); // ÇöÀç Æ÷Ä¿½ÌµÈ ŸÀÓ ¶óÀÎ ÄÁÆ®·ÑÀÇ ½Ã°£À» ¹Þ¾Æ¿È. DWORD GetNowTime( void ); void SyncTimePanels( DWORD dwLocalTime ); void OnMouseEvent( wxMouseEvent& MouseEvent ); //void Refresh( bool eraseBackground = true, const wxRect *rect = NULL ); DECLARE_EVENT_TABLE() };