myListView.h
#ifndef GUI_MYLISTTVIEW
#define GUI_MYLISTVIEW
#if BUILDING_LIB
#endif
#define UGLY_IMPEXP __declspec(dllexport)
#else
#define UGLY_IMPEXP __declspec(dllimport)
#endif
class UGLY_IMPEXP LayoutMatrix;
UGLY_IMPEXP class
MyListView :
public BListView
{
private:
MyListView(const MyListView& copy);/*not implemented on purpose*/
public:
MyListView& operator = (const MyListView& assign);/*not implemented on purpose*/
MyListView(const char * paramName,
};
DataList * pparamDataList,
~MyListView();
uint32 ui32paramSelectMsg,
uint32 ui32paramInvokeMsg,
list_view_type ui32paramSelectType,
LayoutMatrix * lpparamLayoutMatrix);
void AttachedToWindow(void);
void MyGetPreferredSize(float * fpparamWidth,
float * fpparamHeight);
float fmWidth;/*only reason these are public is so LayoutMatrixItem may use them*/
float fmHeight;/*maybe it should be a friend of this class?????*/
for version 1.0.1
The BeGUI
Book
Copyright © 1998-1999 Ed Musgrove Be Developer #2076. All rights reserved.
edgar@harbornet.com
emusgrov@linknet.kitsap.lib.wa.us
Last modified January 19, 1999.