10#if !defined(OWL_BARDESCR_H)
14#if defined(BI_HAS_PRAGMA_ONCE)
27template <
class R,
class T1,
class T2,
class T3>
class TFunctor3;
31#define TGadget_FUNCTOR(func) TFunctionTranslator3<TGadget*,int,int, bool&, TGadget* (*)(int,int, bool&)>(func)
32#define TGadget_MFUNCTOR(obj,memberFunc) TMemberTranslator3<TGadget*,int,int, bool&, TGadget*(obj::*)(int,int, bool&)>(obj, memberFunc);
97 int GetGroupCount(
int group)
const;
108 bool ExtractGroups();
111 int GroupCount[NumGroups];
146 return GroupCount[
group];
152 return GadgetFunctor;
Descriptor of Bar Implementation.
int GetGroupCount(int group) const
Gets the number of gadgets in a specified group within the control bar.
TResId GetId() const
Gets the control bar resource ID used to construct the bar descriptor.
TGadgetFunctor * GetBuilder()
TGroup
Used by TBarDescr, the TGroup enum describes the following constants that define the index of the ent...
@ FileGroup
Index of the File gadget group count.
@ EditGroup
Index of the Edit gadget group count.
@ HelpGroup
Index of the Help gadget group count.
@ WindowGroup
Index of the Window gadget group count.
@ ObjectGroup
Index of the Object gadget group count.
@ ContainerGroup
Index of the Container gadget group count.
TCelArray is a horizontal array of cels (a unit of animation) created by slicing a portion of or an e...
Functor with 3 parameters, return R.
Derived from TWindow, TGadgetWindow maintains a list of tiled gadgets for a window and lets you dynam...
ObjectWindows dynamic-link libraries (DLLs) construct an instance of TModule, which acts as an object...
ipstream, a specialized input stream derivative of pstream, is the base class for reading (extracting...
Base class for writing streamable objects.
Object Windows Library (OWLNext Core)
TFunctor3< TGadget *, int, int, bool & > TGadgetFunctor
TModule & GetGlobalModule()
Defines classes handling Windows resources.