'horizontal'); $options['columns'] = array('default' => 4); return $options; } /** * Form. */ function options_form(&$form, &$form_state) { parent::options_form($form, $form_state); $form['alignment'] = array( '#type' => 'radios', '#title' => t('Alignment'), '#options' => array( 'horizontal' => t('Horizontal'), 'vertical' => t('Vertical'), ), '#description' => t('Horizontal alignment will place items starting in the upper left and moving right. Vertical alignment will place items starting in the upper left and moving down.'), '#default_value' => $this->options['alignment'], ); $options = array(1, 2, 3, 4, 6, 12); $form['columns'] = array( '#type' => 'select', '#title' => t('Number of columns'), '#options' => array_combine($options, $options), '#required' => TRUE, '#default_value' => $this->options['columns'], ); } }