123
This commit is contained in:
48
Editor/Controls/InPlaceButton.cpp
Normal file
48
Editor/Controls/InPlaceButton.cpp
Normal file
@@ -0,0 +1,48 @@
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Crytek Engine Source File.
|
||||
// Copyright (C), Crytek Studios, 2002.
|
||||
// -------------------------------------------------------------------------
|
||||
// File name: inplacebutton.cpp
|
||||
// Version: v1.00
|
||||
// Created: 6/6/2002 by Timur.
|
||||
// Compilers: Visual Studio.NET
|
||||
// Description:
|
||||
// -------------------------------------------------------------------------
|
||||
// History: Based on Stefan Belopotocan code.
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "InPlaceButton.h"
|
||||
|
||||
// CInPlaceButton
|
||||
|
||||
IMPLEMENT_DYNAMIC(CInPlaceButton, CXTButton)
|
||||
|
||||
CInPlaceButton::CInPlaceButton( OnClick onClickFunctor )
|
||||
{
|
||||
m_onClick = onClickFunctor;
|
||||
}
|
||||
|
||||
CInPlaceButton::~CInPlaceButton()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
BEGIN_MESSAGE_MAP(CInPlaceButton, CXTButton)
|
||||
ON_CONTROL_REFLECT(BN_CLICKED, OnBnClicked)
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
|
||||
// CInPlaceButton message handlers
|
||||
void CInPlaceButton::OnBnClicked()
|
||||
{
|
||||
if (m_onClick)
|
||||
m_onClick();
|
||||
}
|
||||
|
||||
void CInPlaceButton::Click()
|
||||
{
|
||||
OnBnClicked();
|
||||
}
|
||||
Reference in New Issue
Block a user