typedef cbBarInfo* BarInfoPtrT;
typedef cbRowInfo* RowInfoPtrT;
-WXFL_DEFINE_ARRAY( BarInfoPtrT, BarArrayT );
-WXFL_DEFINE_ARRAY( RowInfoPtrT, RowArrayT );
+WXFL_DEFINE_ARRAY_NO_PTR( BarInfoPtrT, BarArrayT );
+WXFL_DEFINE_ARRAY_NO_PTR( RowInfoPtrT, RowArrayT );
// control bar states
typedef wxToolLayoutItem* wxToolLayoutItemPtrT;
typedef wxDynToolInfo* wxDynToolInfoPtrT;
-WXFL_DEFINE_ARRAY( wxToolLayoutItemPtrT, wxLayoutItemArrayT );
-WXFL_DEFINE_ARRAY( wxDynToolInfoPtrT, wxDynToolInfoArrayT );
+WXFL_DEFINE_ARRAY_NO_PTR( wxToolLayoutItemPtrT, wxLayoutItemArrayT );
+WXFL_DEFINE_ARRAY_NO_PTR( wxDynToolInfoPtrT, wxDynToolInfoArrayT );
/*
This is a base class for layout algorithm implementations.
class WXDLLIMPEXP_FL l; \
WX_DEFINE_ARRAY(c,l)
+#define WXFL_DEFINE_ARRAY_NO_PTR(c,l)\
+ class WXDLLIMPEXP_FL l; \
+ WX_DEFINE_ARRAY_NO_PTR(c,l)
+
#define WXFL_DEFINE_ARRAY_LONG(t,l) \
class WXDLLIMPEXP_FL l; \
WX_DEFINE_ARRAY_LONG(t,l)
It is not clear what this class does. It is not used elsewhere in FL.
*/
-class WXDLLIMPEXP_FL wxFrameManager : wxObject
+class WXDLLIMPEXP_FL wxFrameManager : public wxObject
{
protected:
wxList mViews;
typedef cbMiniButton* cbMinitButtonPtrT;
-WXFL_DEFINE_ARRAY( cbMinitButtonPtrT, cbMiniButtonArrayT );
+WXFL_DEFINE_ARRAY_NO_PTR( cbMinitButtonPtrT, cbMiniButtonArrayT );
/*
A tool window is a special kind of frame that paints its own title, and