>>>>> "M" == MENON Jean-Francois <jean-francois.menon / meteo.fr> writes: M> works under tcl). Under Ruby, it is not possible. I would like to know M> if it is a Ruby limitation or if it is possible to add this feature. Try this pigeon% ruby -rtk -e 'a = TkButton.new(nil, "text" => "a"); p a.configure({})' "{-activebackground activeBackground Foreground #ececec #ececec} {-activeforeground activeForeground Background Black Black} {-anchor anchor Anchor center center} {-background background Background #d9d9d9 #FF00FE00FE00} {-bd -borderwidth} {-bg -background} {-bitmap bitmap Bitmap {} {}} {-borderwidth borderWidth BorderWidth 2 2} {-command command Command {} {}} {-cursor cursor Cursor {} {}} {-default default Default disabled disabled} {-disabledforeground disabledForeground DisabledForeground #a3a3a3 #a3a3a3} {-fg -foreground} {-font font Font {Helvetica -12 bold} {-dt-interface user-medium-r-normal-s*-*-*-*-*-*-*-*-*}} {-foreground foreground Foreground Black #000000000000} {-height height Height 0 0} {-highlightbackground highlightBackground HighlightBackground #d9d9d9 #d9d9d9} {-highlightcolor highlightColor HighlightColor Black Black} {-highlightthickness highlightThickness HighlightThickness 1 1} {-image image Image {} {}} {-justify justify Justify center center} {-padx! padX Pad 3m 3m} {-pady padY Pad 1m 1m} {-relief relief Relief raised raised} {-state state State normal normal} {-takefocus takeFocus TakeFocus {} {}} {-text text Text {} a} {-textvariable textVariable Variable {} {}} {-underline underline Underline -1 -1} {-width width Width 0 0} {-wraplength wrapLength WrapLength 0 0}" pigeon% Guy Decoux