![]() |
KGB_LIB 8.5
KGB_LIB Explorer by KGB
|
[КЛИЕНТ] статичный класс для работы с интерфейсом Подробнее...
Закрытые статические члены | |
| static int | Get_Widget_Width (Widget m_OwnerW) |
| [КЛИЕНТ] Функция получить размер по ширине указанного элемента | |
| static int | Get_Widget_Height (Widget m_OwnerW) |
| [КЛИЕНТ] Функция получить размер по высоте указанного элемента | |
| static void | Handle_X_Y_Click (Widget m_OwnerW, out int m_ClickPos_X, out int m_ClickPos_Y, int m_CON_X, int m_CON_Y) |
| [КЛИЕНТ] Процедура Корректирует позицию клика, чтобы окно не вышло за границы | |
| static int | Get_Center_Cor (Widget m_OwnerW, string m_COR_XY, Widget m_CenterOb=NULL) |
| [КЛИЕНТ] Функция Получает позицию по X или Y по центру в рамках какого-то элемента | |
| static bool | IS_VectorString (string m_MaybeVectorString) |
| [КЛИЕНТ] Функция Определяет, является ли строка правильно записанным вектором | |
| static bool | IS_NumericString (string m_MaybeNumericString) |
| [КЛИЕНТ] Функция Проверяет, что все символы в строке являются цифрами | |
| static bool | IS_Numeric (string m_Char) |
| [КЛИЕНТ] Функция Проверяет, является ли указанный символ цифрой | |
| static string | Get_EText (EditBoxWidget m_Element) |
| [КЛИЕНТ] Функция Получает текст из EditBoxWidget | |
| static void | Set_EText (EditBoxWidget m_Element, string m_Text=string.Empty) |
| [КЛИЕНТ] Процедура Устанавливает текст в EditBoxWidget | |
| static bool | IS_CHECKED (CheckBoxWidget m_Element) |
| [КЛИЕНТ] Функция Определяет, стоит ли флажок в CheckBoxWidget | |
| static void | Set_Checked (CheckBoxWidget m_Element, bool m_State) |
| [КЛИЕНТ] Процедура Устанавливает флажок в CheckBoxWidget | |
| static void | Set_Text (TextWidget m_Element, string m_Text=string.Empty) |
| [КЛИЕНТ] Процедура Устанавливает в TextWidget текст | |
| static void | Set_Image (ImageWidget m_ImageW, string m_Path) |
| [КЛИЕНТ] Процедура Устанавливает картинку для ImageWidget | |
| static void | Set_Color (Widget m_ImageW, int m_Color) |
| [КЛИЕНТ] Процедура Устанавливает int цвет для Widget | |
| static void | Set_HEXColor (Widget m_ImageW, string m_Color) |
| [КЛИЕНТ] Процедура Устанавливает 16-ти-ричынй цвет для Widget | |
| static Class | ListBox_GetCurrentSelection (TextListboxWidget m_ListBox) |
| [КЛИЕНТ] Функция Получает значение из тек строки элемента TextListboxWidget | |
| static void | ListBox_SelectRow (TextListboxWidget m_ListBox, int m_Index) |
| [КЛИЕНТ] Процедура Устанавливает активную строку элемента TextListboxWidget | |
| static void | ListBox_Colorize (TextListboxWidget m_ListBox, int m_Index, string m_Color, int m_Colown=0) |
| [КЛИЕНТ] Процедура Устанавливает цвет строки элемента TextListboxWidget | |
| static void | ListBox_Clear (TextListboxWidget m_ListBox) |
| [КЛИЕНТ] Процедура Очищает все строки в TextListboxWidget | |
| static int | ListBox_Insert (TextListboxWidget m_ListBox, string m_Title, Class m_UserData, int m_Colown=0) |
| [КЛИЕНТ] Функция Добавляет новую строку в TextListboxWidget | |
| static void | ListBox_Set (TextListboxWidget m_ListBox, int m_Row, string m_Title, Class m_UserData, int m_Colown=0) |
| [КЛИЕНТ] Процедура Модифицирует строку в TextListboxWidget | |
| static int | ListBox_Count (TextListboxWidget m_ListBox) |
| [КЛИЕНТ] Функция Получает кол-во строк в TextListboxWidget | |
| static void | SetScreenSize (Widget m_W, float m_Wt, float m_Ht) |
| [КЛИЕНТ] Процедура Определяет размер элемента на экране | |
| static bool | ClassnameLike (string m_Classname, string m_Search) |
| Функция Определяет, является ли класснейм похожим на искомое значение (с учетом DisplayName) | |
| static array< Widget > | MenuElement_GetChildrens (Widget m_W, bool m_UseRecursiaBleat=false) |
| Функция Получить всех потомков виджета | |
| static string | ExportOnlyNumbers (string m_OtherString, bool m_CanDot=false) |
| Функция Извлечение цифр из строки (когда в строке все что угодно и ToInt() не применить) | |
| static void | CreateCircleMarker (MapWidget m_MapWidget, string m_MarkName, vector m_Position, float m_radius, int m_MarkColor, string m_MarkT, float m_Scale=1.0) |
| Процедура Создание круговой метки на карте | |
| static void | PaintCircle (MapWidget m_MapWidget, vector m_Position, float m_radius, float m_Scale, string m_MarkT=string.Empty, int m_Alfa=80) |
| Процедура Рисование чисто круговой области на карте | |
| static TVectorArray | GetCirleCors (vector m_Position, float m_radius) |
| Функция Получить массив координат круговых вокруг указанной позиции | |
| static TStringArray | GetArray_AI_Classes (string m_CurrentCatagory="All", string m_search=string.Empty, string m_PlayerSlot=string.Empty) |
| Функция для сбора всех AI сущностей, доступных для выбора в меню. | |
| static bool | MenuButton_OnMouseEnter (Widget m_W, int m_X, int m_Y, string m_ActiveIMG=string.Empty, string m_DeActiveIMG=string.Empty, string m_AltIMGColor=string.Empty, string m_MainIMGColor=string.Empty) |
| [КЛИЕНТ] Функция Обработчик наведения на кнопку | |
| static bool | MenuButton_OnMouseLeave (Widget m_W, Widget m_EnterW, int m_X, int m_Y, string m_ActiveIMG=string.Empty, string m_DeActiveIMG=string.Empty, string m_AltIMGColor=string.Empty, string m_MainIMGColor=string.Empty) |
| [КЛИЕНТ] Функция Обработчик ухода курсора с кнопки | |
| static bool | MenuButton_HasNeedableImage (Widget m_W) |
| [КЛИЕНТ] Функция Проверяет, есть ли у кнопки нужный ImageWidget | |
| static void | MenuItem_OnChangeSlider (Widget m_W) |
| [КЛИЕНТ] Процедура Обработчик изменения значения слайдера | |
| static void | SetImageActiveState (Widget m_W, bool m_State, string m_ActiveIMG=string.Empty, string m_DeActiveIMG=string.Empty, string m_AltIMGColor=string.Empty, string m_MainIMGColor=string.Empty) |
| [КЛИЕНТ] Процедура Устанавливает активное/неактивное состояние картинок кнопки | |
| static void | PaintObject (EntityAI m_VirtualItem, ItemPreviewWidget m_ItemPreview, int m_ViewIndex=-1, float m_Scale=1.0) |
| [КЛИЕНТ] Процедура Рисует объект в превью | |
[КЛИЕНТ] статичный класс для работы с интерфейсом
|
inlinestaticprivate |
Функция Определяет, является ли класснейм похожим на искомое значение (с учетом DisplayName)
| m_Classname | Класснейм объекта |
| m_Search | Искомый шаблон |
|
inlinestaticprivate |
Процедура Создание круговой метки на карте
| m_MapWidget | виджет карты |
| m_MarkName | Подпись метки |
| m_Position | позиция метки |
| m_radius | Радиус круга |
| m_MarkColor | цвет метки |
| m_MarkT | Путь к paa иконки метки |
| m_Scale | Не используется |
|
inlinestaticprivate |
Функция Извлечение цифр из строки (когда в строке все что угодно и ToInt() не применить)
| m_OtherString | исходная строка |
| m_CanDot | Допускать ли строку |
|
inlinestaticprivate |
[КЛИЕНТ] Функция Получает позицию по X или Y по центру в рамках какого-то элемента
| m_OwnerW | элемент |
| m_COR_XY | "X" или "Y" |
| m_CenterOb | Элемент для учета размера при центрировании |
|
inlinestaticprivate |
[КЛИЕНТ] Функция Получает текст из EditBoxWidget
| m_Element | Элемент ввода |
|
inlinestaticprivate |
[КЛИЕНТ] Функция получить размер по высоте указанного элемента
| m_OwnerW | элемент интерфейса |
|
inlinestaticprivate |
[КЛИЕНТ] Функция получить размер по ширине указанного элемента
| m_OwnerW | элемент интерфейса |
|
inlinestaticprivate |
Функция для сбора всех AI сущностей, доступных для выбора в меню.
| m_CurrentCatagory | Варианты: "All", "house", "dz_lightai", "edible_base", "transport", "clothing_base", "weapon_base" |
| m_search | текст поиска |
| m_PlayerSlot | если нужно найти предмет который вставляется в определенный Slotname, например "Armband" |
|
inlinestaticprivate |
Функция Получить массив координат круговых вокруг указанной позиции
| m_Position | позиция |
| m_radius | радиус |
|
inlinestaticprivate |
[КЛИЕНТ] Процедура Корректирует позицию клика, чтобы окно не вышло за границы
| m_OwnerW | Родительский элемент |
| m_ClickPos_X | X позиции клика (будет изменен) |
| m_ClickPos_Y | Y позиции клика (будет изменен) |
| m_CON_X | Ширина контейнера |
| m_CON_Y | Высота контейнера |
|
inlinestaticprivate |
[КЛИЕНТ] Функция Определяет, стоит ли флажок в CheckBoxWidget
| m_Element | Чекбокс |
|
inlinestaticprivate |
[КЛИЕНТ] Функция Проверяет, является ли указанный символ цифрой
| m_Char | Символ |
|
inlinestaticprivate |
[КЛИЕНТ] Функция Проверяет, что все символы в строке являются цифрами
| m_MaybeNumericString | Проверяемая строка |
|
inlinestaticprivate |
[КЛИЕНТ] Функция Определяет, является ли строка правильно записанным вектором
| m_MaybeVectorString | строка-вектор |
|
inlinestaticprivate |
[КЛИЕНТ] Процедура Очищает все строки в TextListboxWidget
| m_ListBox | Листбокс |
|
inlinestaticprivate |
[КЛИЕНТ] Процедура Устанавливает цвет строки элемента TextListboxWidget
| m_ListBox | Листбокс |
| m_Index | Индекс строки |
| m_Color | HEX цвет |
| m_Colown | Индекс колонки |
|
inlinestaticprivate |
[КЛИЕНТ] Функция Получает кол-во строк в TextListboxWidget
| m_ListBox | Листбокс |
|
inlinestaticprivate |
[КЛИЕНТ] Функция Получает значение из тек строки элемента TextListboxWidget
| m_ListBox | Листбокс |
|
inlinestaticprivate |
[КЛИЕНТ] Функция Добавляет новую строку в TextListboxWidget
| m_ListBox | Листбокс |
| m_Title | Текст строки |
| m_UserData | Данные строки |
| m_Colown | Индекс колонки |
|
inlinestaticprivate |
[КЛИЕНТ] Процедура Устанавливает активную строку элемента TextListboxWidget
| m_ListBox | Листбокс |
| m_Index | Индекс строки |
|
inlinestaticprivate |
[КЛИЕНТ] Процедура Модифицирует строку в TextListboxWidget
| m_ListBox | Листбокс |
| m_Row | Индекс строки |
| m_Title | Текст строки |
| m_UserData | Данные строки |
| m_Colown | Индекс колонки |
|
inlinestaticprivate |
[КЛИЕНТ] Функция Проверяет, есть ли у кнопки нужный ImageWidget
| m_W | Виджет кнопки |
|
inlinestaticprivate |
[КЛИЕНТ] Функция Обработчик наведения на кнопку
| m_W | Виджет кнопки |
| m_X | Координата X |
| m_Y | Координата Y |
| m_ActiveIMG | Путь к активной картинке |
| m_DeActiveIMG | Путь к неактивной картинке |
| m_AltIMGColor | Цвет при наведении |
| m_MainIMGColor | Основной цвет |
|
inlinestaticprivate |
[КЛИЕНТ] Функция Обработчик ухода курсора с кнопки
| m_W | Виджет кнопки |
| m_EnterW | Виджет под курсором |
| m_X | Координата X |
| m_Y | Координата Y |
| m_ActiveIMG | Путь к активной картинке |
| m_DeActiveIMG | Путь к неактивной картинке |
| m_AltIMGColor | Цвет при наведении |
| m_MainIMGColor | Основной цвет |
|
inlinestaticprivate |
Функция Получить всех потомков виджета
| m_W | Виджет который нужно проверить |
| m_UseRecursiaBleat | Использовать ли рекурсивный поиск |
|
inlinestaticprivate |
[КЛИЕНТ] Процедура Обработчик изменения значения слайдера
| m_W | Виджет слайдера |
|
inlinestaticprivate |
Процедура Рисование чисто круговой области на карте
| m_MapWidget | виджет карты |
| m_Position | позиция метки |
| m_radius | Радиус круга |
| m_Scale | Масштаб круга |
| m_MarkT | Путь к paa иконки метки |
| m_Alfa | Прозрачность точек |
|
inlinestaticprivate |
[КЛИЕНТ] Процедура Рисует объект в превью
| m_VirtualItem | Объект для отображения |
| m_ItemPreview | Виджет превью |
| m_ViewIndex | Индекс вида |
| m_Scale | Масштаб по Z |
|
inlinestaticprivate |
[КЛИЕНТ] Процедура Устанавливает флажок в CheckBoxWidget
| m_Element | Чекбокс |
| m_State | Состояние |
|
inlinestaticprivate |
[КЛИЕНТ] Процедура Устанавливает int цвет для Widget
| m_ImageW | Виджет |
| m_Color | Цвет (ARGB) |
|
inlinestaticprivate |
[КЛИЕНТ] Процедура Устанавливает текст в EditBoxWidget
| m_Element | Элемент ввода |
| m_Text | Текст |
|
inlinestaticprivate |
[КЛИЕНТ] Процедура Устанавливает 16-ти-ричынй цвет для Widget
| m_ImageW | Виджет |
| m_Color | HEX цвет |
|
inlinestaticprivate |
[КЛИЕНТ] Процедура Устанавливает картинку для ImageWidget
| m_ImageW | Виджет изображения |
| m_Path | Путь к файлу |
|
inlinestaticprivate |
[КЛИЕНТ] Процедура Устанавливает в TextWidget текст
| m_Element | Текстовый виджет |
| m_Text | Текст |
|
inlinestaticprivate |
[КЛИЕНТ] Процедура Устанавливает активное/неактивное состояние картинок кнопки
| m_W | Виджет кнопки |
| m_State | Состояние |
| m_ActiveIMG | Путь к активной картинке |
| m_DeActiveIMG | Путь к неактивной картинке |
| m_AltIMGColor | Цвет при наведении |
| m_MainIMGColor | Основной цвет |
|
inlinestaticprivate |
[КЛИЕНТ] Процедура Определяет размер элемента на экране
| m_W | элемент |
| m_Wt | ширина |
| m_Ht | высота |