Идентификация ресурсов.

Функции

static int xrc::id (const char *_name)
static wxString xrc::name (int _id)

Подробное описание

При декодировании XRC-документа символические имена узлов преобразуются в идентификаторы (номера) с помощью статической хеш-таблицы. Заполнение таблицы происходит при выхове метода xrc::id. Обратное преобразование выполняется вызовом xrc::name. Максимальный размер таблицы определен как константа XRC_ID_HASH_CAPACITY. Поскольку переполнение таблицы предполагается крайне маловероятным, оно приводит к аварийному завершению программы (вызов wxLogFatalError). При преобразовании не учитывается регистр идентификатора.


Функции

int xrc::id ( const char *  _name  )  [static, inherited]

Преобразование имени ресурса в идентификатор.

Для каждого символьного идентификатора ресурса возвращает его уникальный идентификатор (Идентификация ресурсов.).

Аргументы:
_name Имя ресурса
Возвращает:
Идентификатор ресурса. Находится в диапазоне от wxID_HIGHEST + 1 до wxID_HIGHEST + XRC_ID_HASH_CAPACITY.
wxString xrc::name ( int  _id  )  [static, inherited]

Получение имени ресурса по его идентификатору.

Выполняет поиск имени с заданным идентификатором в таблице преобразования (Идентификация ресурсов.).

Аргументы:
_id Идентификатор ресурса.
Возвращает:
Имя ресурса (верхний регистр). Если ресурс отсутствует в таблице преобразования, возвращается пустая строка.
Документация по faeton. Последние изменения: Sun Apr 10 01:05:19 2011. Создано системой  doxygen 1.6.3