You are here

function emwave_theme in Embedded Media Field 6.2

Same name and namespace in other branches
  1. 6.3 contrib/emwave/emwave.module \emwave_theme()
  2. 6 contrib/emwave/emwave.module \emwave_theme()

File

contrib/emwave/emwave.module, line 329
Embedded Wave module is a handler for waves hosted on an external site.

Code

function emwave_theme() {
  $themes = array(
    'emwave_wave' => array(
      'arguments' => array(
        'field' => NULL,
        'item' => NULL,
        'formatter' => NULL,
        'node' => NULL,
        'code' => NULL,
        'width' => NULL,
        'height' => NULL,
        'bg_color' => NULL,
        'color' => NULL,
        'font' => NULL,
        'font_size' => NULL,
        'title' => NULL,
        'link' => NULL,
      ),
      'file' => 'emwave.theme.inc',
    ),
    'emwave_wave_embed' => array(
      'arguments' => array(
        'field' => NULL,
        'item' => NULL,
        'formatter' => NULL,
        'node' => NULL,
        'bg_color' => NULL,
        'color' => NULL,
        'font' => NULL,
        'font_size' => NULL,
      ),
      'file' => 'emwave.theme.inc',
    ),
    'emwave_wave_full' => array(
      'arguments' => array(
        'field' => NULL,
        'item' => NULL,
        'formatter' => NULL,
        'node' => NULL,
      ),
      'file' => 'emwave.theme.inc',
    ),
    'emwave_wave_preview' => array(
      'arguments' => array(
        'field' => NULL,
        'item' => NULL,
        'formatter' => NULL,
        'node' => NULL,
      ),
      'file' => 'emwave.theme.inc',
    ),
    'emwave_default' => array(
      'arguments' => array(
        'field' => NULL,
        'item' => NULL,
        'formatter' => NULL,
        'node' => NULL,
      ),
      'file' => 'emwave.theme.inc',
    ),
    'emwave_formatter_wave_embed' => array(
      'arguments' => array(
        'element' => NULL,
      ),
      'file' => 'emwave.theme.inc',
    ),
    'emwave_formatter_wave_preview' => array(
      'arguments' => array(
        'element' => NULL,
      ),
      'file' => 'emwave.theme.inc',
    ),
    'emwave_formatter_wave_full' => array(
      'arguments' => array(
        'element' => NULL,
      ),
      'file' => 'emwave.theme.inc',
    ),
    'emwave_formatter_default' => array(
      'arguments' => array(
        'element' => NULL,
      ),
      'file' => 'emwave.theme.inc',
    ),
  );
  $themes += module_invoke('emfield', 'provider_themes', 'emwave');
  return $themes;
}