fbcontrols/fbrenderercallbacklayout.h File Reference
FBRendererCallback layout file.
Definition in file fbrenderercallbacklayout.h.
#define FBRegisterRendererCallbackLayout |
( |
|
ClassName, |
|
|
|
UniqueNameStr, |
|
|
|
IconFilename |
|
) |
| |
Value:HIObject RegisterRendererCallbackLayout##ClassName(
HIObject ,
const char * ,
void *pData) \
{\
Class->mAllocated = true; \
if (Class->FBCreate()) { \
return Class->GetHIObject(); \
} else { \
delete Class; \
} \
FBRegisterObject( ClassName,
"renderer/callback/ui",UniqueNameStr,UniqueNameStr
" RendererCallback Layout",RegisterRendererCallbackLayout##ClassName,
true, IconFilename ); \
}
#define FBRegisterObject(LocalId, Path, Name, Description, Constructor, IsMultipleAllowed, IconFilename)
Event registration/un-registration.
FBComponent * FBGetFBComponent(HIObject pObject, bool pAutoCreate=true)
Get the FBComponent from an Internal Object.
#define FBLibraryModule(Name)
FBLibraryModule Define a module registration call.
Register a RendererCallback layout class.
- Parameters
-
ClassName | Name of RendererCallback layout class. |
UniqueNameStr | Unique name of class. |
IconFilename | Filename of associated icon. |
Definition at line 69 of file fbrenderercallbacklayout.h.
#define FBRendererCallbackLayoutDeclare |
( |
|
ClassName, |
|
|
|
Parent |
|
) |
| |
Value:
public: \
ClassName(FBRendererCallback* pRendererCallback):Parent(pRendererCallback) {
FBClassInit; } \
private:
#define FBClassInit
Class initialization.
#define FBClassDeclare(Name, Parent)
Class declaration.
RendererCallback layout declaration.
- Parameters
-
ClassName | Name of RendererCallback layout class. |
Parent | Parent of RendererCallback layout class. |
Definition at line 90 of file fbrenderercallbacklayout.h.
RendererCallback layout implementation.
- Parameters
-
ThisComponent | Name of RendererCallback layout class to implement. |
Definition at line 99 of file fbrenderercallbacklayout.h.
Go to the source code of this file.