are shown. If not set, ``1`` is used.
:ini:`M_EXPAND_INNER_TYPES` Whether to expand inner types (e.g. a class
inside a class) in the symbol tree. If not
- set, ``0`` is used.
+ set, ``NO`` is used.
=================================== =======================================
Note that namespace, directory and page lists are always fully expanded as
'M_CLASS_TREE_EXPAND_LEVELS': ['1'],
'M_FILE_TREE_EXPAND_LEVELS': ['1'],
- 'M_EXPAND_INNER_TYPES': ['0'],
+ 'M_EXPAND_INNER_TYPES': ['NO'],
'M_THEME_COLOR': ['#22272e']
}
# Int values that we want
for i in ['M_CLASS_TREE_EXPAND_LEVELS',
- 'M_FILE_TREE_EXPAND_LEVELS',
- 'M_EXPAND_INNER_TYPES']:
+ 'M_FILE_TREE_EXPAND_LEVELS']:
if i in config: state.doxyfile[i] = int(' '.join(config[i]))
+ # Boolean values that we want
+ for i in ['M_EXPAND_INNER_TYPES']:
+ if i in config: state.doxyfile[i] = ' '.join(config[i]) == 'YES'
+
# List values that we want. Drop empty lines.
for i in ['TAGFILES',
'HTML_EXTRA_STYLESHEET',
'HTML_EXTRA_STYLESHEET': ['a.css', 'b.css'],
'HTML_OUTPUT': 'html',
'M_CLASS_TREE_EXPAND_LEVELS': 1,
- 'M_EXPAND_INNER_TYPES': 0,
+ 'M_EXPAND_INNER_TYPES': False,
'M_FILE_TREE_EXPAND_LEVELS': 1,
'M_THEME_COLOR': '#22272e',
'OUTPUT_DIRECTORY': '',