Тип управления блоком. ESldMetaSwitchManageTypeEnum
Типы управления switch-блоком описывают способы переключения состояний блоков:
- управление нажатием на отдельный интерактивный блок в переводе статьи (“switch-control”, eSwitchManagedBySwitchControl)
- управление отдельным меню в приложении, в котором задаётся режим отображения каждой тематики глобально для всего словаря (“application settings”, eSwitchManagedByApplicationSettings)
/// типы управления блоком switch
enum ESldMetaSwitchManageTypeEnum
{
/// блок switch управляется блоком switch-control
eSwitchManagedBySwitchControl,
/// блок switch управляется настройками приложения
eSwitchManagedByApplicationSettings
};
Тематики switch-блоков. ESldMetaSwitchThematicTypeEnum
Тематики задают тип содержимого внутри скрываемого блока (аналогично кодам использования стилей):
- смешанный контент – отдельная тематика не выделяется (“default”, eSwitchThematicDefault)
- блок примеров с их переводами (“examples”, eSwitchThematicExamples)
- этимология, описание происхождения слова (“etymology”, eSwitchThematicEtymology)
- фразовые глаголы с сопутствующим текстов (“phrase”, eSwitchThematicPhrase)
- идиомы (“idioms”, eSwitchThematicIdioms)
- фонетическая транскрипция (“phonetics”, eSwitchThematicPhonetics)
- морфологические формы слова (“morph”, eSwitchThematicMorph)
- описание грамматических характеристик – части речи, рода, числа и т.п. (“gram”, eSwitchThematicGram)
- блок меню, обычно содержащий ссылки для быстрого доступа к другим тематическим разделам статьи – примерам, идиомам и т.п. (“menu”, eSwitchThematicMenu)
- блок, содержащий разные состояния для разных radio-button-ов на сопутствующем изображении (“radio-button”, eSwitchThematicRadioButton)
- изображения (“images”, eSwitchThematicImages)
- ссылки на другие статьи (“links”, eSwitchThematicLinks)
- синонимы слова (“synonyms”, eSwitchThematicSynonyms)
- антонимы слова (“antonyms”, eSwitchThematicAntonyms)
- вспомогательные заметки, сопутствующая информацияв конкретной статье (“help-notes”, eSwitchThematicHelpNotes)
- комментарии по использованию – регионы, диалекты (“usage-notes”, eSwitchThematicUsageNotes)
- связанные со словом аббревиатуры (“abbreviations”, eSwitchThematicAbbreviations)
- блок подсказки к вопросу грамматического текста (“test-hint”, eSwitchThematicTestHint)
/// типы тематик блоков switch
enum ESldMetaSwitchThematicTypeEnum
{
eSwitchThematicDefault = 0,
eSwitchThematicExamples,
eSwitchThematicEtymology,
eSwitchThematicPhrase,
eSwitchThematicIdioms,
eSwitchThematicPhonetics,
eSwitchThematicMorph,
eSwitchThematicGram,
eSwitchThematicMenu,
eSwitchThematicImages,
eSwitchThematicLinks,
eSwitchThematicSynonyms,
eSwitchThematicAntonyms,
eSwitchThematicHelpNotes,
eSwitchThematicUsageNotes,
eSwitchThematicRadioButton,
eSwitchThematicAbbreviations,
eSwitchThematicTestHint,
};