BlockingWindow
class BlockingWindow : public HWindow
BlockingWindow(BRect frame, const char *title,
BlockingWindow(BRect frame, const char *title,
virtual ~BlockingWindow();
class PreviewWindow : public BlockingWindow {
BlockingWindow::MessageReceived(msg);
: BlockingWindow(BRect(0, 0, 100, 100), "Job Setup",
class JobSetupWindow : public BlockingWindow
BlockingWindow::MessageReceived(msg);
: BlockingWindow(BRect(0, 0, 100, 100), "Paper setup",
class PageSetupWindow : public BlockingWindow
BlockingWindow*
BlockingWindow*
BlockingWindow* w = NewPageSetupWindow(setupMsg, printerName);
BlockingWindow* w = NewJobSetupWindow(jobMsg, printerName);
class BlockingWindow;
virtual BlockingWindow* NewPageSetupWindow(BMessage *setupMsg, const char *printerName);
virtual BlockingWindow* NewJobSetupWindow(BMessage *setupMsg, const char *printerName);
BlockingWindow::BlockingWindow(BRect frame, const char* title, uint32 flags)
BlockingWindow::~BlockingWindow()
BlockingWindow::QuitRequested()
BlockingWindow::Go()
BlockingWindow::ReleaseSem(int32 returnValue)
class BlockingWindow : public BWindow {
BlockingWindow(BRect frame,
virtual ~BlockingWindow();
BlockingWindow(BRect(100, 100, 100, 100), "")
class PackageImageViewer : public BlockingWindow {
BlockingWindow(BRect(125, 125, 675, 475), B_TRANSLATE("Disclaimer"),
class PackageTextViewer : public BlockingWindow {
BlockingWindow::BlockingWindow(BRect frame, const char *title, window_type type,
BlockingWindow::BlockingWindow(BRect frame, const char *title, window_look look,
BlockingWindow::~BlockingWindow()
BlockingWindow::Init(const char* title)
BlockingWindow::QuitRequested()
BlockingWindow::Quit()
BlockingWindow::Quit(status_t result)
BlockingWindow::SetUserQuitResult(status_t result)
BlockingWindow::Go()
: BlockingWindow(BRect(20, 24, 400, 600), "Preview", B_TITLED_WINDOW,
BlockingWindow::MessageReceived(m);
return BlockingWindow::Go();