См. определение в файле ServerBrowserTabPc.c строка 954
955 {
958 {
960
961 int i;
965
967 {
969
970
972 {
974
975 int page_index = (i - 1);
976 m_BtnPages[page_index].Show( is_page_button_enable );
977 m_BtnPages[page_index].SetText( i.ToString() );
978
980 {
982 }
983 else
984 {
986 }
987 }
988 }
989 else
990 {
991
993 {
994
995
996
997 }
998 else
999 {
1002
1004 {
1005
1008 }
1009 }
1010
1011
1012
1015 {
1017 {
1018
1020 }
1021 else
1022 {
1023
1024 selected_btn_index = btn_index_center;
1025 }
1026 }
1027
1028
1030 {
1032 m_BtnPages[i].SetState( ( i == selected_btn_index ) );
1033 }
1034 }
1035
1036
1038 {
1041 }
1042 else
1043 {
1046 }
1047
1048
1050 {
1053 }
1054 else
1055 {
1058 }
1059
1060
1062 {
1065 }
1066 else
1067 {
1070 }
1071
1072
1074 {
1077 }
1078 else
1079 {
1082 }
1083 }
1084 else
1085 {
1087 }
1088 }
ButtonWidget m_BtnPageNext
ButtonWidget m_BtnPagePrev
ref array< ButtonWidget > m_BtnPages
ButtonWidget m_BtnPagesFirst
const int PAGES_BUTTONS_COUNT
ButtonWidget m_BtnPagesLast
const int SERVERS_VISIBLE_COUNT
Перекрестные ссылки Math::Ceil(), m_BtnPageNext, m_BtnPagePrev, m_BtnPages, m_BtnPagesFirst, m_BtnPagesLast, m_PageEndNum, m_PageIndex, m_PagesCount, m_PageStartNum, m_PnlPagesPanel, m_TotalLoadedServers, PAGES_BUTTONS_COUNT, Math::Round(), SERVERS_VISIBLE_COUNT и ToString().