1 #ifndef __BF_GUI_H__ 2 #define __BF_GUI_H__ 3 4 #include <View.h> 5 #include "BL_Tools.h" 6 7 8 class BF_GUI_View:public BL_Object{ 9 public: 10 BF_GUI_View *poParent; 11 BL_List loChild; 12 BRect oCoords; 13 14 BF_GUI_View(BRect & o_Coords); 15 16 void AddChild(BF_GUI_View *po_Child); 17 18 void Start_Paint(BRect & o_Bounds); 19 void Stop_Paint(BRect & o_Bounds); 20 21 void Bounds(BRect & o_Bounds); 22 23 }; 24 25 class BF_GUI_Screen:public BView{ 26 public: 27 BF_GUI_Screen(BRect & o_Rect); 28 }; 29 30 extern BF_GUI_Screen *poScreen; 31 32