Lines Matching refs:m_delegate_sp
575 m_parent(nullptr), m_subwindows(), m_delegate_sp(), in Window()
582 m_parent(nullptr), m_subwindows(), m_delegate_sp(), in Window()
592 m_subwindows(), m_delegate_sp(), m_curr_active_window_idx(UINT32_MAX), in Window()
791 if (m_delegate_sp && m_delegate_sp->WindowDelegateDraw(*this, force)) in Draw()
799 if (m_delegate_sp) { in CreateHelpSubwindow()
800 const char *text = m_delegate_sp->WindowDelegateGetHelpText(); in CreateHelpSubwindow()
801 KeyHelp *key_help = m_delegate_sp->WindowDelegateGetKeyHelp(); in CreateHelpSubwindow()
854 if (m_delegate_sp) { in HandleChar()
855 result = m_delegate_sp->WindowDelegateHandleChar(*this, key); in HandleChar()
908 m_delegate_sp = delegate_sp; in SetDelegate()
971 WindowDelegateSP m_delegate_sp; member in curses::Window
2468 FormWindowDelegate(FormDelegateSP &delegate_sp) : m_delegate_sp(delegate_sp) { in FormWindowDelegate()
2469 assert(m_delegate_sp->GetNumberOfActions() > 0); in FormWindowDelegate()
2470 if (m_delegate_sp->GetNumberOfFields() > 0) in FormWindowDelegate()
2498 if (m_delegate_sp->HasError()) in GetErrorHeight()
2505 if (m_delegate_sp->GetNumberOfActions() > 0) in GetActionsHeight()
2514 for (int i = 0; i < m_delegate_sp->GetNumberOfFields(); i++) { in GetContentHeight()
2515 if (!m_delegate_sp->GetField(i)->FieldDelegateIsVisible()) in GetContentHeight()
2517 height += m_delegate_sp->GetField(i)->FieldDelegateGetHeight(); in GetContentHeight()
2527 FieldDelegate *field = m_delegate_sp->GetField(m_selection_index); in GetScrollContext()
2532 if (!m_delegate_sp->GetField(i)->FieldDelegateIsVisible()) in GetScrollContext()
2534 offset += m_delegate_sp->GetField(i)->FieldDelegateGetHeight(); in GetScrollContext()
2571 if (!m_delegate_sp->HasError()) in DrawError()
2577 surface.PutCStringTruncated(1, m_delegate_sp->GetError().c_str()); in DrawError()
2588 for (int i = 0; i < m_delegate_sp->GetNumberOfFields(); i++) { in DrawFields()
2589 FieldDelegate *field = m_delegate_sp->GetField(i); in DrawFields()
2602 int number_of_actions = m_delegate_sp->GetNumberOfActions(); in DrawActions()
2608 FormAction &action = m_delegate_sp->GetAction(i); in DrawActions()
2657 m_delegate_sp->GetAction(0).GetLabel().c_str()); in DrawSubmitHint()
2663 m_delegate_sp->UpdateFieldsVisibility(); in WindowDelegateDraw()
2667 window.DrawTitleBox(m_delegate_sp->GetName().c_str(), in WindowDelegateDraw()
2681 if (m_delegate_sp->GetField(m_selection_index)->FieldDelegateIsVisible()) in SkipNextHiddenFields()
2684 if (m_selection_index == m_delegate_sp->GetNumberOfFields() - 1) { in SkipNextHiddenFields()
2696 if (m_selection_index < m_delegate_sp->GetNumberOfActions() - 1) { in SelectNext()
2705 FieldDelegate *next_field = m_delegate_sp->GetField(m_selection_index); in SelectNext()
2711 FieldDelegate *field = m_delegate_sp->GetField(m_selection_index); in SelectNext()
2718 if (m_selection_index == m_delegate_sp->GetNumberOfFields() - 1) { in SelectNext()
2728 FieldDelegate *next_field = m_delegate_sp->GetField(m_selection_index); in SelectNext()
2737 if (m_delegate_sp->GetField(m_selection_index)->FieldDelegateIsVisible()) in SkipPreviousHiddenFields()
2756 m_selection_index = m_delegate_sp->GetNumberOfFields() - 1; in SelectPrevious()
2761 m_delegate_sp->GetField(m_selection_index); in SelectPrevious()
2767 FieldDelegate *field = m_delegate_sp->GetField(m_selection_index); in SelectPrevious()
2776 m_selection_index = m_delegate_sp->GetNumberOfActions() - 1; in SelectPrevious()
2785 m_delegate_sp->GetField(m_selection_index); in SelectPrevious()
2793 FormAction &action = m_delegate_sp->GetAction(index); in ExecuteAction()
2795 if (m_delegate_sp->HasError()) { in ExecuteAction()
2833 FieldDelegate *field = m_delegate_sp->GetField(m_selection_index); in WindowDelegateHandleChar()
2855 FormDelegateSP m_delegate_sp; member in curses::FormWindowDelegate
3671 : m_delegate_sp(delegate_sp), m_text_field("Search", "", false) { in SearcherWindowDelegate()
3695 return std::min(index, m_delegate_sp->GetNumberOfMatches()) - 1; in GetLastVisibleMatch()
3716 if (m_delegate_sp->GetNumberOfMatches() == 0) in DrawMatches()
3728 m_delegate_sp->GetMatchTextAtIndex(current_match).c_str()); in DrawMatches()
3760 if (m_selected_match != m_delegate_sp->GetNumberOfMatches() - 1) in SelectNext()
3770 m_delegate_sp->ExecuteCallback(m_selected_match); in ExecuteCallback()
3775 m_delegate_sp->UpdateMatches(m_text_field.GetText()); in UpdateMatches()
3808 SearcherDelegateSP m_delegate_sp; member in curses::SearcherWindowDelegate
3885 const MenuDelegateSP &GetDelegate() const { return m_delegate_sp; } in GetDelegate()
3888 m_delegate_sp = delegate_sp; in SetDelegate()
3905 if (m_delegate_sp) { in ActionPrivate()
3906 result = m_delegate_sp->MenuDelegateAction(menu); in ActionPrivate()
3965 MenuDelegateSP m_delegate_sp; member in curses::Menu
3974 m_delegate_sp() {} in Menu()
3983 m_delegate_sp() { in Menu()
4828 : m_debugger(debugger), m_delegate_sp(delegate_sp), in TreeWindowDelegate()
4842 if (!m_delegate_sp->TreeDelegateShouldDraw()) { in WindowDelegateDraw()
4850 m_delegate_sp->TreeDelegateUpdateSelection(m_root, m_selected_row_idx, in WindowDelegateDraw()
4987 TreeDelegateSP m_delegate_sp; member in TreeWindowDelegate