$rDef = {
  'icon' => 'TextEdit',
  'geom' => '1',
  'file' => 'TextEdit',
  'attr' => {
    '-fg' => 'color',
    '-highlightbackground' => 'color',
    '-spacing3' => 'text',
    '-highlightcolor' => 'color',
    '-yscrollcommand' => 'text',
    '-spacing1' => 'text',
    '-takefocus' => 'text',
    '-setgrid' => 'menu(0|1)',
    '-height' => 'int+',
    '-borderwidth' => 'int+',
    '-relief' => 'relief',
    '-wrap' => 'menu(none|char|word)',
    '-offset' => 'int+',
    '-selectbackground' => 'color',
    '-font' => 'font',
    '-disabledtile' => 'text',
    '-pady' => 'int+',
    '-bg' => 'color',
    '-tile' => 'text',
    '-selectforeground' => 'color',
    '-state' => 'menu(normal|disabled)',
    '-width' => 'int+',
    '-exportselection' => 'text',
    '-xscrollcommand' => 'text',
    '-selectborderwidth' => 'int+',
    '-spacing2' => 'text',
    '-tabs' => 'int',
    '-padx' => 'int+'
  },
  'classname' => 'TextEdit',
  'use' => 'Tk::TextEdit',
  'nonVisual' => '0',
  'defaultgeometrymanager' => 'pack',
  'balloon' => '0',
  'defaultgeometryoptions' => undef,
  'defaultwidgetoptions' => undef
};
