SIPSorcery.AssetListMenuBar.SetDisplayedRange C# (CSharp) Method

SetDisplayedRange() public method

public SetDisplayedRange ( int offset, int count, int total, int displayCount ) : void
offset int
count int
total int
displayCount int
return void
        public void SetDisplayedRange(int offset, int count, int total, int displayCount)
        {
            if (total == 0)
            {
                UIHelper.SetText(m_displayedRecordsTextBlock, "No records were found");
                DisablePagingButtons();
            }
            else if (total <= displayCount)
            {
                UIHelper.SetText(m_displayedRecordsTextBlock, "Displaying " + total + " of " + total);
                DisablePagingButtons();
            }
            else
            {
                int start = offset + 1;
                int end = offset + count;
                UIHelper.SetText(m_displayedRecordsTextBlock, start + " to " + end + " of " + total);

                if (offset > 0)
                {
                    UIHelper.SetIsEnabled(m_pageFirstButton, true);
                    UIHelper.SetIsEnabled(m_pagePreviousButton, true);
                }
                else
                {
                    UIHelper.SetIsEnabled(m_pageFirstButton, false);
                    UIHelper.SetIsEnabled(m_pagePreviousButton, false);
                }

                if (offset + count < total)
                {
                    UIHelper.SetIsEnabled(m_pageNextButton, true);
                    UIHelper.SetIsEnabled(m_pageLastButton, true);
                }
                else
                {
                    UIHelper.SetIsEnabled(m_pageNextButton, false);
                    UIHelper.SetIsEnabled(m_pageLastButton, false);
                }
            }
        }