/**
  * Return an instance of this class.
  *
  *
  * @return    object    A single instance of this class.
  */
 public static function get_instance()
 {
     // If the single instance hasn't been set, set it now.
     if (null == self::$instance) {
         self::$instance = new self();
     }
     return self::$instance;
 }
 /**
  * Registers and enqueues widget-specific styles.
  */
 public function register_widget_styles()
 {
     if (is_active_widget(false, false, $this->id_base, true)) {
         $widget_settings = get_option('widget_' . $this->id_base);
         $sidebars = get_option('sidebars_widgets');
         foreach ($sidebars as $sidebarid => $sidebar) {
             if (is_active_sidebar($sidebarid) && $sidebarid != 'wp_inactive_widgets' && false === strpos($sidebarid, 'orphaned_widgets')) {
                 foreach ($widget_settings as $key => $settings) {
                     if (in_array($this->id_base . '-' . $key, $sidebar)) {
                         if (empty($element)) {
                             $element = Gravity_Forms_Styler::get_instance();
                         }
                         echo $element->render_element($settings, '', 'gravity_forms_styler', true);
                     }
                 }
             }
         }
         // render headers
         //
         //dump($widget_settings,0);
         //dump($sidebars,0);
         //wp_enqueue_style( 'widget-name-widget-styles', self::get_url( 'widget-name/css/widget.css' ) );
     }
 }