CHANGED: #1471 CCtrlBaseButton is now part of the NLGUI namespace.

--HG--
branch : gui-refactoring
hg/feature/sse2
dfighter1985 13 years ago
parent dfb1f0ed37
commit bf7d3afd38

@ -22,6 +22,8 @@
#include "nel/gui/ctrl_base.h" #include "nel/gui/ctrl_base.h"
#include "nel/gui/action_handler.h" #include "nel/gui/action_handler.h"
namespace NLGUI
{
// *************************************************************************** // ***************************************************************************
/** /**
@ -248,6 +250,7 @@ protected:
virtual void elementCaptured(CCtrlBase *capturedElement); virtual void elementCaptured(CCtrlBase *capturedElement);
}; };
}
#endif // NL_CTRL_BASE_BUTTON_H #endif // NL_CTRL_BASE_BUTTON_H

@ -26,11 +26,14 @@
using namespace std; using namespace std;
using namespace NLMISC; using namespace NLMISC;
namespace
{
const uint KEY_REPEAT_MIN = 100;
const uint KEY_REPEAT_MAX = 750;
}
// *************************************************************************** namespace NLGUI
static const uint KEY_REPEAT_MIN = 100; {
static const uint KEY_REPEAT_MAX = 750;
sint64 CCtrlBaseButton::_LastLeftClickDate = 0; sint64 CCtrlBaseButton::_LastLeftClickDate = 0;
NLMISC::CRefPtr<CCtrlBaseButton> CCtrlBaseButton::_LastLeftClickButton; NLMISC::CRefPtr<CCtrlBaseButton> CCtrlBaseButton::_LastLeftClickButton;
@ -513,3 +516,5 @@ int CCtrlBaseButton::luaRunLeftClickAction(CLuaState &ls)
return 0; return 0;
} }
}

@ -26,9 +26,14 @@
#include "game_share/skills.h" #include "game_share/skills.h"
namespace NLGUI
{
class CCtrlBaseButton;
}
// *************************************************************************** // ***************************************************************************
class CDBCtrlSheet; class CDBCtrlSheet;
class CCtrlBaseButton;
class CSBrickSheet; class CSBrickSheet;
class CViewBitmap; class CViewBitmap;
class CViewText; class CViewText;

@ -22,11 +22,13 @@
#include "nel/misc/types_nl.h" #include "nel/misc/types_nl.h"
#include "nel/gui/interface_group.h" #include "nel/gui/interface_group.h"
namespace NLGUI
{
class CCtrlBaseButton;
}
// *************************************************************************** // ***************************************************************************
class CViewText; class CViewText;
class CCtrlBaseButton;
class CGroupMenu; class CGroupMenu;
// *************************************************************************** // ***************************************************************************

@ -23,9 +23,12 @@
#include "list_sheet_base.h" #include "list_sheet_base.h"
#include "dbctrl_sheet.h" #include "dbctrl_sheet.h"
namespace NLGUI
{
class CCtrlBaseButton;
}
// *************************************************************************** // ***************************************************************************
class CCtrlBaseButton;
class CCtrlScroll; class CCtrlScroll;
class CGroupContainer; class CGroupContainer;

@ -23,11 +23,15 @@
#include "nel/gui/interface_group.h" #include "nel/gui/interface_group.h"
namespace NLGUI
{
class CCtrlBaseButton;
}
// *************************************************************************** // ***************************************************************************
class CViewBitmap; class CViewBitmap;
class CViewText; class CViewText;
class CCtrlBaseButton;
// *************************************************************************** // ***************************************************************************

@ -23,9 +23,13 @@
#include "nel/misc/types_nl.h" #include "nel/misc/types_nl.h"
#include "nel/gui/interface_group.h" #include "nel/gui/interface_group.h"
namespace NLGUI
{
class CCtrlBaseButton;
}
class CGroupList; class CGroupList;
class CCtrlScroll; class CCtrlScroll;
class CCtrlBaseButton;
// Can be used to build a chat window or anything that displays sequences of strings // Can be used to build a chat window or anything that displays sequences of strings
/** /**

@ -25,6 +25,7 @@ namespace NLGUI
{ {
class CInterfaceElement; class CInterfaceElement;
class CCtrlBase; class CCtrlBase;
class CCtrlBaseButton;
class CInterfaceGroup; class CInterfaceGroup;
} }
@ -62,7 +63,7 @@ typedef CInterfacePtr<class CCtrlTextButton>::TInterfacePtr CCtrlTextButtonPtr;
typedef CInterfacePtr<class CViewText>::TInterfacePtr CViewTextPtr; typedef CInterfacePtr<class CViewText>::TInterfacePtr CViewTextPtr;
typedef CInterfacePtr<class CViewTextMenu>::TInterfacePtr CViewTextMenuPtr; typedef CInterfacePtr<class CViewTextMenu>::TInterfacePtr CViewTextMenuPtr;
typedef CInterfacePtr<CCtrlBase>::TInterfacePtr CCtrlBasePtr; typedef CInterfacePtr<CCtrlBase>::TInterfacePtr CCtrlBasePtr;
typedef CInterfacePtr<class CCtrlBaseButton>::TInterfacePtr CCtrlBaseButtonPtr; typedef CInterfacePtr<CCtrlBaseButton>::TInterfacePtr CCtrlBaseButtonPtr;
typedef CInterfacePtr<class CGroupContainer>::TInterfacePtr CGroupContainerPtr; typedef CInterfacePtr<class CGroupContainer>::TInterfacePtr CGroupContainerPtr;
#endif // NL_INTERFACE_POINTER_H #endif // NL_INTERFACE_POINTER_H

@ -25,9 +25,13 @@ extern "C"
#include "WWWInit.h" #include "WWWInit.h"
} }
namespace NLGUI
{
class CCtrlBaseButton;
}
class CGroupList; class CGroupList;
class CCtrlScroll; class CCtrlScroll;
class CCtrlBaseButton;
// *************************************************************************** // ***************************************************************************

Loading…
Cancel
Save