00001 00005 class BtGuiNoteBook : public virtual BtGuiWidget 00006 00007 { 00008 DpList(BtGuiFrame),DpListItemHandle page_list_; 00009 00010 BtGuiFrame* findPage(const String& name) const; 00011 00012 Handle(BtGuiFrame) nb_frame; 00013 00014 static int page_counter; 00015 00016 public: 00017 BtGuiNoteBook(const BtGuiTkInterpreter& interf, const String& name=""); 00018 BtGuiNoteBook(const BtGuiTkInterpreter& interf, const BtGuiWidget& parent, 00019 const String& name=""); 00020 ~BtGuiNoteBook(); 00021 00022 virtual bool create(); 00023 00024 00025 00026 BtGuiFrame* newPage(const String& label=""); 00027 00028 00029 00030 const BtGuiFrame* getPage(const String& name) const; 00031 BtGuiFrame* getPage(const String& name); 00032 00033 const BtGuiFrame* getNBFrame() const; 00034 BtGuiFrame* getNBFrame(); 00035 }; 00036 00037