function outline_designer_settings in Outline Designer 6.2
Same name and namespace in other branches
- 5 outline_designer.module \outline_designer_settings()
- 7.2 outline_designer.module \outline_designer_settings()
Helper function to make outline designer settings more obvious.
1 string reference to 'outline_designer_settings'
- outline_designer_menu in ./
outline_designer.module - Implementation of hook_menu().
File
- ./
outline_designer.module, line 142 - API for implementation of the Outline Designer usability improvements.
Code
function outline_designer_settings() {
// collapse default state
$form["ui"] = array(
'#type' => 'fieldset',
'#title' => t('User interface'),
'#collapsed' => FALSE,
'#collapsible' => TRUE,
);
$form["ui"]["outline_designer_theme"] = array(
'#type' => 'select',
'#title' => t('Menu theme'),
'#default_value' => variable_get('outline_designer_theme', 'vista'),
'#options' => array(
'vista' => 'Vista',
'xp' => 'XP',
'human' => 'Human',
'osx' => 'OS X',
),
'#description' => 'Theme for the outline designer menu system',
'#required' => TRUE,
);
// collapse default state
$form["ui"]["outline_designer_collapse_toggle"] = array(
'#type' => 'checkbox',
'#title' => t('Collapse nested content by default?'),
'#default_value' => variable_get('outline_designer_collapse_toggle', 1),
'#description' => 'This is helpful when working with large structures.',
'#required' => FALSE,
);
return system_settings_form($form);
}