#include <lwfilter.h>
#include "lwpp/message.h"
#include "lwpp/lwpanel_handler.h"
#include "lwpp/item.h"
Go to the source code of this file.
Macro Definition Documentation
| #define IMPLEMENT_LWPANELADAPTOR |
( |
|
pluginClass, |
|
|
|
min, |
|
|
|
max |
|
) |
| |
Value:template <class T, int minV = min, int maxV = max> class LWPanel##pluginClass##Adaptor : public pluginClass##Adaptor<T, minV, maxV>, public LWPanelAdaptor<T> \
{ \
public: \
LWPanel##pluginClass##Adaptor(
const char *name, ServerTagInfo
tags[] = 0) \
: LWPanelAdaptor<T>(name, #pluginClass
"Interface",
tags), \
pluginClass##Adaptor<T, minV, maxV>(name,
tags) \
{ ; } \
}
| #define IMPLEMENT_LWPANELHANDLER |
( |
|
pluginClass | ) |
|
Value:class LWPanel##pluginClass##Handler : public pluginClass##Handler, public LWPanelInterface \
{ \
public: \
LWPanel##pluginClass##Handler(void *g, void *context, LWError *err) \
: pluginClass##Handler(g, context, err) \
{ ; } \
}
| #define IMPLEMENT_XPANELADAPTOR |
( |
|
pluginClass, |
|
|
|
min, |
|
|
|
max |
|
) |
| |
Value:template <class T, int minV = min, int maxV = max> class XPanel##pluginClass##Adaptor : public pluginClass##Adaptor<T, minV, maxV>, public XPanelAdaptor<T> \
{ \
public: \
XPanel##pluginClass##Adaptor(
const char *name, ServerTagInfo
tags[] = 0) \
: XPanelAdaptor<T>(name, #pluginClass
"Interface",
tags), \
pluginClass##Adaptor<T, minV, maxV>(name,
tags) \
{ ; } \
}
| #define IMPLEMENT_XPANELHANDLER |
( |
|
pluginClass | ) |
|
Value:class XPanel##pluginClass##Handler : public pluginClass##Handler, public XPanelInterface \
{ \
public: \
XPanel##pluginClass##Handler(void *g, void *context, LWError *err) \
: pluginClass##Handler(g, context, err) \
{ ; } \
}
LW RenderFuncs class extension.