Lines Matching defs:frame

33 MainWindow::MainWindow(const char* name, BRect frame, bool addDefaultButtons)
35 BWindow(frame, name, B_TITLED_WINDOW_LOOK, B_NORMAL_WINDOW_FEEL,
59 MainWindow::MainWindow(const char* name, BRect frame, BMessage* settings)
61 BWindow(frame, name,
219 if (message->FindRect("frame", &namePanelFrame) == B_OK) {
329 MainWindow::ScreenChanged(BRect frame, color_space format)
395 // restore window frame
396 BRect frame;
397 if (message->FindRect("window frame", &frame) == B_OK) {
399 _AdjustLocation(frame);
401 make_sure_frame_is_on_screen(frame, this);
402 MoveTo(frame.LeftTop());
403 ResizeTo(frame.Width(), frame.Height());
485 // store window frame and look
486 if (message->ReplaceRect("window frame", Frame()) != B_OK)
487 message->AddRect("window frame", Frame());
540 BRect frame = Frame();
541 BPoint origin = frame.LeftTop();
542 BPoint center(origin.x + frame.Width() / 2.0,
543 origin.y + frame.Height() / 2.0);
551 fBorderDist = frame.left - screenFrame.left;
553 fBorderDist = screenFrame.right - frame.right;
557 fBorderDist = frame.top - screenFrame.top;
559 fBorderDist = screenFrame.bottom - frame.bottom;
565 MainWindow::_AdjustLocation(BRect frame)
571 BPoint frameCenter(frame.left + frame.Width() / 2.0,
572 frame.top + frame.Height() / 2.0);
573 frame.OffsetBy(center - frameCenter);
581 offset.x = (screenFrame.left + fBorderDist) - frame.left;
583 offset.x = (screenFrame.right - fBorderDist) - frame.right;
587 offset.y = (screenFrame.top + fBorderDist) - frame.top;
589 offset.y = (screenFrame.bottom - fBorderDist) - frame.bottom;
591 frame.OffsetBy(offset);
594 make_sure_frame_is_on_screen(frame, this);
596 MoveTo(frame.LeftTop());
597 ResizeTo(frame.Width(), frame.Height());