Lines Matching refs:bounds
362 Surface SubSurface(Rect bounds) { in SubSurface() argument
366 ::subpad(m_window, bounds.size.height, bounds.size.width, in SubSurface()
367 bounds.origin.y, bounds.origin.x); in SubSurface()
370 ::derwin(m_window, bounds.size.height, bounds.size.width, in SubSurface()
371 bounds.origin.y, bounds.origin.x); in SubSurface()
454 void Box(const Rect &bounds, chtype v_char = ACS_VLINE, in Box() argument
456 MoveCursor(bounds.origin.x, bounds.origin.y); in Box()
457 VerticalLine(bounds.size.height); in Box()
458 HorizontalLine(bounds.size.width); in Box()
461 MoveCursor(bounds.origin.x + bounds.size.width - 1, bounds.origin.y); in Box()
462 VerticalLine(bounds.size.height); in Box()
465 MoveCursor(bounds.origin.x, bounds.origin.y + bounds.size.height - 1); in Box()
466 HorizontalLine(bounds.size.width); in Box()
469 MoveCursor(bounds.origin.x + bounds.size.width - 1, in Box()
470 bounds.origin.y + bounds.size.height - 1); in Box()
474 void TitledBox(const Rect &bounds, const char *title, in TitledBox() argument
476 Box(bounds, v_char, h_char); in TitledBox()
478 MoveCursor(bounds.origin.x + title_offset, bounds.origin.y); in TitledBox()
480 PutCString(title, bounds.size.width - title_offset); in TitledBox()
590 Window(const char *name, const Rect &bounds) in Window() argument
596 Reset(::newwin(bounds.size.height, bounds.size.width, bounds.origin.y, in Window()
597 bounds.origin.y)); in Window()
659 void SetBounds(const Rect &bounds) { in SetBounds() argument
660 const bool moving_window = bounds.origin != GetParentOrigin(); in SetBounds()
663 Reset(::subwin(m_parent->m_window, bounds.size.height, bounds.size.width, in SetBounds()
664 bounds.origin.y, bounds.origin.x), in SetBounds()
668 MoveWindow(bounds.origin); in SetBounds()
669 Resize(bounds.size); in SetBounds()
679 WindowSP CreateSubWindow(const char *name, const Rect &bounds, in CreateSubWindow() argument
681 auto get_window = [this, &bounds]() { in CreateSubWindow()
683 ? ::subwin(m_window, bounds.size.height, bounds.size.width, in CreateSubWindow()
684 bounds.origin.y, bounds.origin.x) in CreateSubWindow()
685 : ::newwin(bounds.size.height, bounds.size.width, in CreateSubWindow()
686 bounds.origin.y, bounds.origin.x); in CreateSubWindow()
808 Rect bounds = GetBounds(); in CreateHelpSubwindow() local
809 bounds.Inset(1, 1); in CreateHelpSubwindow()
810 if (max_length + 4 < static_cast<size_t>(bounds.size.width)) { in CreateHelpSubwindow()
811 bounds.origin.x += (bounds.size.width - max_length + 4) / 2; in CreateHelpSubwindow()
812 bounds.size.width = max_length + 4; in CreateHelpSubwindow()
814 if (bounds.size.width > 100) { in CreateHelpSubwindow()
815 const int inset_w = bounds.size.width / 4; in CreateHelpSubwindow()
816 bounds.origin.x += inset_w; in CreateHelpSubwindow()
817 bounds.size.width -= 2 * inset_w; in CreateHelpSubwindow()
821 if (num_lines + 2 < static_cast<size_t>(bounds.size.height)) { in CreateHelpSubwindow()
822 bounds.origin.y += (bounds.size.height - num_lines + 2) / 2; in CreateHelpSubwindow()
823 bounds.size.height = num_lines + 2; in CreateHelpSubwindow()
825 if (bounds.size.height > 100) { in CreateHelpSubwindow()
826 const int inset_h = bounds.size.height / 4; in CreateHelpSubwindow()
827 bounds.origin.y += inset_h; in CreateHelpSubwindow()
828 bounds.size.height -= 2 * inset_h; in CreateHelpSubwindow()
834 help_window_sp = parent_window->CreateSubWindow("Help", bounds, true); in CreateHelpSubwindow()
836 help_window_sp = CreateSubWindow("Help", bounds, true); in CreateHelpSubwindow()
1787 Rect bounds = Rect(Point(0, line), Size(width, height)); in DrawFields() local
1789 bounds.VerticalSplit(bounds.size.width - sizeof(" [Remove]"), in DrawFields()
2076 Rect bounds = surface.GetFrame(); in FieldDelegateDraw() local
2078 bounds.VerticalSplit(bounds.size.width / 2, key_field_bounds, in FieldDelegateDraw()
2595 Rect bounds = Rect(Point(0, line), Size(width, height)); in DrawFields() local
2596 Surface field_surface = surface.SubSurface(bounds); in DrawFields()
2610 Rect bounds = Rect(Point(x, 0), Size(width, 1)); in DrawActions() local
2611 Surface action_surface = surface.SubSurface(bounds); in DrawActions()
2977 Rect bounds = m_main_window_sp->GetCenteredRect(85, 8); in StopRunningProcess() local
2979 form_delegate_sp->GetName().c_str(), bounds, true); in StopRunningProcess()
3556 Rect bounds = m_main_window_sp->GetCenteredRect(85, 8); in StopRunningProcess() local
3558 form_delegate_sp->GetName().c_str(), bounds, true); in StopRunningProcess()
6406 Rect bounds = main_window_sp->GetCenteredRect(80, 19); in MenuDelegateAction() local
6408 form_delegate_sp->GetName().c_str(), bounds, true); in MenuDelegateAction()
6458 Rect bounds = main_window_sp->GetCenteredRect(80, 22); in MenuDelegateAction() local
6460 form_delegate_sp->GetName().c_str(), bounds, true); in MenuDelegateAction()
6470 Rect bounds = main_window_sp->GetCenteredRect(80, 22); in MenuDelegateAction() local
6472 form_delegate_sp->GetName().c_str(), bounds, true); in MenuDelegateAction()