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

◆ Lighten()

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

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

784 {
785 float alpha = 0.3;
786
787 if (GetFocus() == w || m_Selected)
788 {
789 return;
790 }
791
792 if (w == m_Root && (m_Favorite && enterW == m_Favorite))
793 {
794 return;
795 }
796
797 m_Root.SetColor(ARGB(255, 0, 0, 0));
799 UpdateColors();
800
801 if (m_Index % 2)
802 {
803 alpha = 0;
804 }
805
806 m_Root.SetAlpha(alpha);
807 }
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().