? 951678-display_all_fields.patch
Index: views_content/plugins/content_types/views_panes.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/ctools/views_content/plugins/content_types/views_panes.inc,v
retrieving revision 1.14.2.15
diff -u -p -r1.14.2.15 views_panes.inc
--- views_content/plugins/content_types/views_panes.inc	20 Aug 2010 21:20:40 -0000	1.14.2.15
+++ views_content/plugins/content_types/views_panes.inc	15 Nov 2010 21:35:52 -0000
@@ -284,7 +284,7 @@ function views_content_views_panes_conte
     }
   }
 
-  if ($allow['fields_override']) {
+  if ($allow['fields_override'] && empty($conf['fields_all'])) {
     if ($conf['fields_override']) {
       $fields = $view->get_items('field');
       foreach ($conf['fields_override'] as $field => $display) {
@@ -356,6 +356,7 @@ function views_content_views_panes_conte
     $conf['offset'] = $view->display_handler->get_option('offset');
     $conf['path_override'] = FALSE;
     $conf['path'] = $view->get_path();
+    $conf['fields_all'] = $view->display_handler->get_option('fields_all');
     $conf['fields_override'] = $view->display_handler->get_option('fields_override');
   }
 
@@ -396,9 +397,14 @@ function views_content_views_panes_conte
 
   $view->init_style();
   if ($allow['fields_override'] && $view->style_plugin->uses_fields()) {
+    $form['fields_all'] = array(
+      '#type' => 'checkbox',
+      '#title' => t('Display all fields'),
+      '#default_value' => !empty($conf['fields_all']),
+    );
     $form['fields_override'] = array(
       '#type' => 'fieldset',
-      '#title' => 'Fields to display',
+      '#title' => t('Fields to display'),
       '#collapsible' => TRUE,
       '#tree' => TRUE,
     );
@@ -546,7 +552,7 @@ function views_content_views_panes_conte
 function views_content_views_panes_content_type_edit_form_submit(&$form, &$form_state) {
   // Copy everything from our defaults.
   $keys = array('link_to_view', 'more_link', 'feed_icons', 'use_pager',
-    'pager_id', 'items_per_page', 'offset', 'path_override', 'path', 'arguments', 'fields_override', 'exposed');
+    'pager_id', 'items_per_page', 'offset', 'path_override', 'path', 'arguments', 'fields_all', 'fields_override', 'exposed');
 
   foreach ($keys as $key) {
     if (isset($form_state['values'][$key])) {
Index: views_content/plugins/views/views_content_plugin_display_panel_pane.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/ctools/views_content/plugins/views/views_content_plugin_display_panel_pane.inc,v
retrieving revision 1.3.2.3
diff -u -p -r1.3.2.3 views_content_plugin_display_panel_pane.inc
--- views_content/plugins/views/views_content_plugin_display_panel_pane.inc	9 Jul 2010 01:02:24 -0000	1.3.2.3
+++ views_content/plugins/views/views_content_plugin_display_panel_pane.inc	15 Nov 2010 21:35:53 -0000
@@ -35,6 +35,7 @@ class views_content_plugin_display_panel
         'title_override'  => array('default' => FALSE),
         'exposed_form'    => array('default' => FALSE),
         'fields_override' => array('default' => FALSE),
+        'fields_all' => array('default' => FALSE),
        ),
     );
 
@@ -164,6 +165,7 @@ class views_content_plugin_display_panel
           'path_override' => t('Path override'),
           'title_override' => t('Title override'),
           'exposed_form' => t('Use exposed widgets form as pane configuration'),
+          'fields_all' => t('Display all fields'),
           'fields_override' => t('Fields override'),
         );
 
