SubWindow
SubWindow::SubWindow(SubWindowManager* manager, BRect frame, const char* title,
SubWindow::~SubWindow()
SubWindow::AddToSubWindowManager(SubWindowKey* key)
SubWindow::RemoveFromSubWindowManager()
class SubWindow : public BWindow {
SubWindow(SubWindowManager* manager,
virtual ~SubWindow();
SubWindow* fNext;
SubWindow::GetSubWindowKey() const
SubWindowManager::AddSubWindow(SubWindow* window)
SubWindowManager::RemoveSubWindow(SubWindow* window)
SubWindow*
while (SubWindow* window = it.Next())
bool AddSubWindow(SubWindow* window);
bool RemoveSubWindow(SubWindow* window);
SubWindow* LookupSubWindow(const SubWindowKey& key) const;
typedef SubWindow ValueType;
size_t Hash(const SubWindow* value) const
const SubWindow* value) const
SubWindow*& GetLink(SubWindow* value) const
SubWindow::MessageReceived(message);
SubWindow::Quit();
SubWindow::Show();
SubWindow(manager, BRect(50, 50, 599, 499),
class ThreadWindow : public SubWindow {