DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ Lighten()

void ScriptedWidgetEventHandler::Lighten ( Widget w,
Widget enterW,
int x,
int y )
inlineprivate

См. определение в файле ServerBrowserEntry.c строка 790

791 {
792 float alpha = 0.3;
793
794 if (GetFocus() == w || m_Selected)
795 {
796 return;
797 }
798
799 if (w == m_Root && (m_Favorite && enterW == m_Favorite))
800 {
801 return;
802 }
803
804 m_Root.SetColor(ARGB(255, 0, 0, 0));
806 UpdateColors();
807
808 if (m_Index % 2)
809 {
810 alpha = 0;
811 }
812
813 m_Root.SetAlpha(alpha);
814 }
Widget m_Root
Определения SizeToChild.c:9
Widget m_Favorite
Определения ServerBrowserEntry.c:4
void SetPopulationEx(GetServersResultRow serverInfo)
Определения ServerBrowserEntry.c:339
int m_Index
Определения CTEvent.c:3
ref GetServersResultRow m_ServerData
Определения ServerBrowserEntry.c:34
proto native Widget GetFocus()
int ARGB(int a, int r, int g, int b)
Определения proto.c:322

Перекрестные ссылки ARGB(), GetFocus(), m_Favorite, m_Index, m_Root, m_Selected, m_ServerData, SetPopulationEx(), UpdateColors(), x и y.

Используется в Deselect(), OnFocusLost(), OnMouseLeave() и UpdateEntry().