A—
Configuring Widgets with configure and cget
Every widget included in the Perl/Tk distribution (and some not included, but available separately) can use the configure and cget methods. No matter the widget, the arguments to these functions are the same, and the results passed back have the same format.
The configure method allows you to assign or change the value of an option to the widget. It can also be used to retrieve the current value of the option. The cget method cannot assign values, but simply retrieves them with simpler syntax than that of configure.
The configure Method
The basic format of the configure method is as follows:
$widget->configure( [ option => newvalue, ... ]);
Depending on the arguments passed to it, the configure method can do three things:
• Set or change the values of the options for $widget
• Get the current value of any option for $widget
• Get the current values for all of the options for $widget
To set or change the value for an option, send the option pair exactly as it would have appeared in the widget creation command:
$widget->configure(-option => newvalue);
Whatever effect the option has will take place immediately. To see the current values for a single option, send the option you are interested in as the argument. The return value depends on whether configure is called in list context or scalar context. In the following line, configure is called in list context (since its return value is being assigned to an array):
@info = $widget->configure(-highlightthickness);
In list context, an array of scalars is returned. The results of this call look like this:
-highlightthickness highlightThickness HighlightThickness 2 2
The following five values are in the returned array:
0Option name
1Option name from the option database (also as it would
appear in the .Xdefaults file)
2Class in the option database
3Default value of the option
4Current value of the option

Often, all you're interested in is the current value of the option. If that's the case, call configure in scalar context by assigning the result to a scalar:
$val = $widget->configure(-highlightthickness);
print "$val\n";
The result would be:
2
If you want to see the list of values for all of the options the widget supports, use this format:
@config = $widget->configure();
@config is now an array of arrays. The easiest way to print out this information is to utilize Tk::Pretty, which will do all the hard work of traversing the arrays and then put the information into a readable form:
use Tk;
use Tk::Pretty;

$widget = $mw->Button;

@config = $widget->configure;
print Pretty @config;
The result is as follows:
['-activebackground', activeBackground, Foreground, "#ececec', '#ececec'],
['-activeforeground',activeForeground,Background,Black,Black],['-activeimage',
activeImage,ActiveImage,undef,undef],['-anchor','anchor',Anchor, 'center',
'center'],['-background','background',Background,'#d9d9d9','#d9d9d9'],['-bd',
borderWidth], ['-bg','background'],['-bitmap','bitmap',Bitmap,undef,undef],
['-borderwidth',borderWidth,BorderWidth,2,2],['-command','command',Command,
undef,bless([CODE(0x8189888)],Tk::Callback)],['-cursor','cursor',Cursor,
undef,undef],['-disabledforeground',disabledForeground,DisabledForeground,
'#a3a3a3','#a3a3a3'],['-fg','foreground'],['-font','font',Font,'-Adobe
-Helvetica-Bold-R-Normal--*-120-*-*-*-*-*-*','-Adobe-Helvetica-Bold-R-Normal
--*-120-*-*-*-*-*-*'],['-foreground','foreground',Foreground,Black,Black],
['-height','height',Height,0,0],['-highlightbackground',highlightBackground,
HighlightBackground, '#d9d9d9','#d9d9d9'],['-highlightcolor',highlightColor,
HighlightColor,Black,Black],['-highlightthickness',highlightThickness,
HighlightThickness,2,2],['-image','image',Image,undef,undef],['-justify',
'justify',Justify,'center','center'],['-padx',padx,pad,3,9],['-pady',pady,
Pad,1m,3],['-relief','relief','Relief,"raised','raised'],['-state','state',
State,'normal','normal'],['-takefocus',takeFocus,TakeFocus,undef,undef],
['-text','text',Text,undef,Do_Something],['-textvariable',textVariable,
Variable,undef,undef],['-underline','underline',Underline,-1,-1],['-width',
'width',Width,0,0],['-wraplength',wrapLength,WrapLength,0,0]
Although this list may look nasty and ugly, it distinguishes between the different lists of lists for you by adding the [and] characters and the commas that separates them. Usually, you would only look at this list for debugging purposes. The default values for each widget are listed at the end of this appendix.
The cget Method
Instead of using configure to retrieve values, you can use the cget method:
$widget->cget(-option)
It only returns the current value (or address if the option stores a reference) of the option rather than the entire list that configure returns. Think of cget as standing for "configuration get.". Here is an example of how to use cget:
print $b->cget(-highlightthickness), "\n";
## Prints this:
2
# return reference :
print $option_menu->cget(-textvariable), "\n";
# return actual value:
Print ${$option_menu->cget(-textvariable)}, "\n";
# or...
$ref = $option_menu->cget(-textvariable);
print $$ref, "\n";
Default Values for Each Widget in Table Form
The following tables contain all of the options for each standard widget (in Tk8). The five columns represent the five values returned in the arrays for each option when configure is used. Note that column 5, "Current Value," will probably not mean much to you, but I've included it for completeness because you'll get it back when you run the same code.
The information in the tables was created by using this code snippet (substitute the correct widget in for Widget):
$w = $mw->Widget->pack;
@config = $w->configure();
print Pretty @config;
Button
Option name
.Xdefault's name
Class name
Default Value
Current Value
-activebackgroundactiveBackgroundForegroundSystembuttonFaceSystemButtonFace
-activeforegroundactiveForegroundBackgroundSystemButtonTextSystemButtonText
-activeimageactiveImageActiveImageundefundef
-anchoranchorAnchorcentercenter
-backgroundbackgroundBackgroundSystemButtonFaceSystemButtonFace
-bdborderWidth   
-bgbackground   
bitmapbitmapBitmapndefundef
-borderwidthborderWidthBorderWidth22
-commandcommandCommandundefundef
-cursorcursorCursorundefundef
defaultdefaultDefaultdisableddisabled
-disabledforegrounddisabledForegroundDisabledForegroundSystemDisabledTextSystemDisabledText
-fgforeground   
-fontfontFont{MS Sans Serif} 8bless ({MS Sans
Serif} 8 Tk:: font
foregroundforegroundForegroundSystemButtonTextSystemButtonText
-heightheightHeight00
-highlightbackgroundhighlightBackgroundHighlightBackgroundSystemButtonFaceSystemButtonFace
-highlightcolorhighlightColorHighlightColorSystemWindowFrameSystemWindowFrame
highlightthicknesshighlightThicknessHighlightThickness11
-imageimageImageundefundef
-justifyjustifyJustifycentercenter

Button (continued)
Option name
.Xdefault's name
Class name
.Default Value name
Current Value
-padx padxpad11
-padypadypad11
-reliefreliefReliefraisedraised
-statestateStatenormalnormal
-takefocustakeFocusTakeFocusundefundef
-testtextTextundef 
-textvaiabletextVariableVariableundefundef
-underlineunderlineunderline-1-1
-widthwidthWidth00
-wraplengthwrapLengthWrapLength00

Canvas
Option name
.Xdefault's name
Class name
Default Value
Current Value
-backgroundbackgroundBackgroundSystemButtonFaceSystemButtonFace
-bdborderWidth   
-bgbackground   
-borderwidthborderWidthBorderWidth00
-closeenoughcloseEnoughcloseEnough11
-confineconfineconfine11
-cursorcursorCursorundefundef
-heightheightHeight7c265
-highlightbackgroundhighlightBackgroundHighlightBackgroundSystemButtonFaceSystemButtonFace

Canvas (continued)
Option name.Xdefault's nameClass nameDefault ValueCurrent Value
-highlightcolorhighlightColorHighlightColorSystemWindowFrameSystemWindowFrame
-highlightthicknesshighlightThicknessHighlightThickness22
-insertbackgroundinsertBackgroundForeroundSystemButtonTextSystemButtonText
-insertborderwidthinsertBorderWidthBorderWidth00
-insertofftimeinsertOffTimeOffTime300300
-insertontimeinsertOnTimeOnTime600600
-insertwidthinsertWidthInsertWidth22
-reliefreliefReliefflatflat
-scrollregionscrollRegionscrollRegionundefundef
-selectbackgroundselectBackgroundForegroundSystemHighlightSystemHighlight
-selectborderwidthselectBorderwidthBorderWidth11
-selectforegroundselectForgroundBackgroundSystemHighlightTextSystemHighlightText
-takefocustakeFocusTakeFocusundefundef
-widthwidthWidth10c378
-xscrollcommandxScrollCommandScrollCommandundefundef
-xscrollincrementxScrollIncrementScrollIncrement00
-yscrollincrementyScrollCommandScrollCommandundefundef
-yscrollincrementyScrollIncrementScrollIncrement00

Checkbutton
Option name.Xdefault's nameClass nameDefault ValueCurrent Value
-activebackgfoundactiveBackgroundForegroundSystemButtonFaceSystemButtonFace
-activeforegroundactiveForegroundBackgroundSystemWindowTextSystemWindowText
-anchoranchorAnchorcentercenter
-backgroundbackgroundBackgroundSystemButtonFaceSystemButtonFace
-bdborderWidth   
-bgbackground   
-bitmapbitmapBitmapundefundef
-borderwidthborderWidthBorderWidth22
-commandcommandCommandundefundef
-cursorcursorCursorundefundef
-disabledforegrounddisabledForegroundDisabledForegroundSystemDisableTextSystemDisabledText
-fgforeground   
-fontfontFont{MS Sans Serif} 8bless({MS Sans
Serif} 8 Tk::font)
-foregroundforegroundForegroundSystemWindowTextSystemWindowText
-heightheightHeight00
-highlightbackgroundhighlightBackgroundHiglightBackgroundSystemButtonFaceSystemButtonFace
-highlightcolorhighlightColorHighlightColorSystemWindowFrameSystemWindowFrame
-highlightthicknesshighlightThicknessHighlightThickness11
-imageimageImageundefundef
-indicatoronindicatorOnIndicatorOn11
-justifyjustifyJustifycentercenter
-offvalueoffValueValue00

Checkbutton (continued)
Option name
.Xdefault's name
Class name
Default Value
Current Value
-onvalueonValueValue11
-padxpadXpad11
-padypadYPad11
-reliefreliefReliefflatflat
-selectimageselectColorBackgroundSystemWindowSystemWindow
-selectimageselectimageSlectImageundefundef
-statestatestatenormalnormal
-takefocustakeFocusTakeFocusundefundef
-texttextTextundef 
-textvariabletextVariableVariableundefundef
-underlineunderlineUnderline-1-1
-variablevariableVariableundefundef
-widthwidthWidth00
-wraplengthwrapLengthWrapLength00

Entry
Option name.Xdefault's nameClass nameDefault ValueCurrent Value
-backgroundbackgroundBackgroundSystemWindowSystemWindow
-bdborderWidth   
-bdbackground   
-borderwidthborderWidthBorderWidth22
-cursorcursorCursorxtermxterm
-exoirtselection?exportSelectionExportSelection11

Entry (continued)
Option name.Xdefault's nameClass nameDefault ValueCurrent Value
-fgforeground   
-fontfontFont{MS Sans Serif} 8bless({MS Sans
Serif} 8 Tk::font)
-foregroundforegroundForegroundSystemWindowTextSystemWindowText
-highlightbackgroundhighlightBackgroundHighlightBackgroundStstemButtonFaceSystemButtonFace
-highlightcolorhighlighColorHighlightColorSystemWindowFrameSystemWindowFrame
-hightlightthicknesshighlightThicknessHightThickness00
-insertbackgroundinsertBackgroundForegroundSystemWindowTextSystemWindowText
-insertborderwidthinsertBorderWidthBorderWidth00
-insertofftimeinsertOffTimeOffTime300300
-insertontimeinsertOnTimeOnTime600600
-insertwidthinsertWidthInsertWidth22
-justifyjustifyJustifyleftleft
-reliefreliefReliefsunkensunken
-selectbackgroundselectBackgroundForegroundSystemHighlightSystemHighlight
-selectborderwidthselectBorderwidthBorderWidth00
-selectforegroundselectForegroundBackgroundSystemHighlightTextSystemHighlightText
-showshowShowundefundef
-statestateStatenormalnormal
-takefocustakeFocusTakeFocusundefundef
-textvariableVariableVariableundefundef
-widthwidthWidth2020
xscrollcommandxScrollCommandScrollCommandundefundef

Frame
Option name.Xdefault's nameClass nameDefault ValueCurrent Value
-backgroundbackgroundBackgroundSystemButtonFaceSystemButtonFace
-bdborderWidth   
-bdbackground   
-borderwidthborderWidthBorderWidth00
-classclassClassFrameFrame
-colormapcolormapColormapundefundef
-containercontainerContainer00
-cursorcursorCursorundefundef
-fgforeground   
-foregroundforegroundForegroundBlackBlack
-heightheightHeight00
-highlightbackgroundhighlightBackgroundHighlightBackgroundSystemButtonFaceSystemWindowFace
-highlightcolorhighlightColorHighlightColorSystemWindowFrameSystemWindowFrame
-highlightthicknesshighlightThicknessHiglightThickness00
-labelundefundefundefundef
-labelPackundefundefundef 
-labelVariableundefundefundefundef
-reliefreliefReliefflatflat
-takefocustakefocusTakeFocus00
-visualvisualVisualundef''CodeSample-footnote">undef21,undef
-widthwidthWidth00

Label
Option name.Xdefault's nameClass nameDefault ValueCurrent Value
-anchoranchorAnchorcentercenter
-backgroundbackgroundBackgroundSystemButtonFaceSystemButtonFace
-bdborderWidth   
-bdbackground   
-bitmap-bitmapBitmapundefundef
-borderwidthborderWidthBorderWidth22
-cursorcursorCursorundefundef
fgforeground   
-fontfontFont{MS Sans Serif} 8bless({MS Sans
Serif} 8 Tk::font)
-foregroundforegroundForegroundSystemBottonTextSystemButtonText
-heightheightHeight00
-highlightbackgroundhighlightBackgroundHighlightBackgroundSystemButtonFaceSystemButtonFace
-highlightcolorhighlightColorHighlightColorSystemWindowFrameSystemWindowFrame
-highlightthicknesshighlighThicknessHighlightThickness00
-imageimageImageundefundef
justifyjustifyJustifycentercenter
-padxpadXPad11
-padypadYPad11
-reliefreliefReliefflatflat
-takefocustakeFocusTakeFocus00
-texttextTextundef 
-textvariabletextvariableVariableundefundef

Label (continued)
Option name.Xdefault's nameClass nameDefault ValueCurrent Value
-underlineunderlineUnderline-1-1
-widthwidthWidth00
-wraplengthwrapLengthWrapLength00

Listbox
Option name.Xdefault's nameClass nameDefault ValueCurrent Value
-backgroundbackgroundBackgroundSystemButtonFaceSystemButtonFace
-bdborderWidth   
-bgbackground   
-borderwidthborderWidthBorderWidth22
-cursorcursorCursorundefundef
-export selectionexportSelectionExportSelection11
-fgforeground   
-fontfontFont{MS Sans Serif} 8bless ({MS Sans
Serif} 8 Tk::font)
-foregroundforegroundForegroundSystemButtonTextSystemButtonText
-heightheightHeight1010
-highlightbackground highlightBackgroundHighlightBackgroundSystemButtonFaceSystemButtonFace
-highlightcolorhighlightColorHighlightColorSystemWindowFrameSystemWindowFrame
-highlightthicknesshighlightThicknessHighlightThickness11
-reliefreliefReliefsunkensunken
-selectbackgroundselectBackgroundForegroundSystemHighlightSystemHighlight

Listbox (Continued)
Option name.Xdefault's nameClass nameDefault ValueCurrent value
-selectborderwidth selectBorderWidthBorderWidth11
-selectforegroundselectForegroundBackgroundSystemHighlightTextSystemHighlightText
selectmodeselectModeSelectModebrowsebrowse
-setgridsetGridSetGrid00
-takefocustakeFocusTakeFocusundefundef
-widthwidthWidth2020
-xscrollcommandxScrollCommandScrollCommandundefundef
-yscrollcommandyScrollCommandScrollCommandundefundef

Menu
Option name.Xdefault's nameClass nameDefault ValueCurrent Value
-activebackgroundactiveBackgroundForegroundSystemHighlightSystemHighlight
-activeborderwidthactiveBorderWidthBorderWidth11
-activeforegroundactiveForegroundBackgroundSystemHighlightTextSystemHighlightText
-backgroundbackgroundBackgroundSystemButtonFaceSystemButtonFace
-bdborderWidth   
-bgbackground   
-borderwidthborderWidthBorderWidth11
-cursorcursorCursorarrowarrow
-disabledforegrounddisabledForegroundDisabledForegroundSystemDisabledTextSystemDisabledText
-fgForeground   
-fontfontFontTim 10bless(Tim 10
Tk::font)

Menu (continued)
Option name.Xdefault's nameClass nameDefault ValueCurrent Value
-foregroundforegroundForegroundBlackBlack
-overanchorundefundefundefundef
-popanchorundefundefundefundef
-popoverundefundefundefundef
-postcommandpostCommandCommandundefundef
-reliefreliefReliefflatflat
-selectcolorselectColorBackgroundSystemMenuTextSystemMenuText
-takefocustakeFocusTakeFocus00
-tearofftearOffTearOff11
-tearoffcommandtearOffCommandTearOffCommandundefundef
-titletitleTitleundefundef
-typetypeTypenormalnormal

Radiobutton
Option name.Xdefault's nameClass nameDefault ValueCurrent Value
-activebackgroundactiveBackgroundForegroundSystemButtonFaceSystemButtonFace
-activeforegroundactiveForegroundBackgroundSystemWindowTextSystemWindowText
-anchoranchorAnchorcentercenter
-backgroundbackgroundBackgroundSystemButtonFaceSystemButtonFace
-bdborderWidth   
-bgbackground   
-bitmapbitmapBitmapundefundef
-borderwidthborderWidthBorderWidth22

Radiobutton (continued)
Option name.Xdefault's nameClass nameDefault ValueCurrent Value
-commandcommandCommandundefundef
-cursorcursorCursorundefundef
-disabledforegrounddisabledForegroundDisabledForegroundSystemDisabledTextSystemDisabledText
-fgforeground   
-fontfontFont{MS Sans Serif} 8bless( {MS Sans
Serif} 8 Tk::font)
-foregroundforegroundForegroundSystemWindowTextSystemWindowText
-heightheightHeight00
-heighlightbackgroundhighlightBackgroundHeighlightBackgroundSystemWindowFrameSystemWindowFrame
-highlightcolorhighlightColorHighlightColorSystemWindowFrameSystemWindowFrame
-highlightthicknesshighlightThicknessHighlightThickness11
-imageimageImageundefundef
-indicatoronindicatorOnIndicatorOn11
-justifyjustifyJustifycentercenter
-padxpadXPad11
-padypadYPad11
-reliefreliefReliefflatflat
-selectcolorselectColorBackgroundSystemWindowSystemWindow
-selectimageselectImageSelectImageundefundef
-statestateStatenormalnormal
-takefocustakeFocusTakeFocusundefundef
-texttextTextundef 
-textvariabletextVariableVariableundefundef

Radiobutton (continued)
Option name.Xdefault's nameClass nameDefault ValueCurrent Value
-underlineunderlineUnderline-1-1
-valuevalueValueundef 
-variablevariableVariableselectedButtonundef
-widthwidthWidth00
-wraplengthwrapLengthWrapLength00

Scale
Option name.Xdefault's nameClass nameDefault ValueCurrent Value
-activebackgroundactiveBackgroundForegroundSystemButtonFaceSystemButtonFace
-backgroundbackgroundBackgroundSystemButtonFaceSystemButtonFace
-bigincrementbigIncrementBigIncrement00
-bdborderWidth   
-bgbackground   
-borderwidthborderWidthBorderWidth22
-commandcommandCommandundefundef
-cursorcursorCursorundefundef
-digitsdigitsDigits00
-fgforeground   
-fontfontFont{MS Sans Serif} 8bless( {MS Same
Serif} 8 Tk::font)
-foregroundforegroundForegroundSystemButtonTextSystemButtonText
-fromfromFrom00

Scale (continued)
Option name.Xdefault's nameClass nameDefault ValueCurrent Value
-highlightbackgroundhighlightBackgroundHighlightBackgroundSystemButtonFaceSystemButtonFace
-highlightcolorhighlightColorHighlightColorSystemWindowFrameSystemWindowFrame
-highlightthicknesshighlightThicknessHighlightThickness22
-labellabelLabelundefundef
-lengthlengthLength100100
-orientorientOrientVerticalvertical
-reliefreliefReliefflatflat
-repeatdelayrepeatDelayRepeatDelay300300
-repeatintervalrepeatIntervalRepeatInterval100100
-resolutionresolutionResolution11
-showvalueshowValueShowValue11
-sliderlengthsliderLengthSliderLength10m38
-sliderreliefsliderReliefSliderReliefraisedraised
-statestateStatenormalnormal
-takefocustakeFocusTakeFocusundefundef
-tickintervaltickIntervalTickInterval00
-totoTo100100
-troughcolortroughColorBackgroundSystemScrollbarSystemScrollbar
-variablevariableVariableundefundef
-widthwidthWidth5m19

Scrollbar
Option nameXdefault's nameClass nameDefault ValueCurrent Value
-activebackground-activeBackgroundForegroundSystemButtonFaceSystemButtonFace
-activereliefactiveReliefReliefraisedraised
-backgroundbackgroundBackgroundSystemButtonFaceSystemButtonFace
-bdborderWidth   
-bgbackground   
-borderwidthborderWidthBorderWidth00
-commandcommandCommandundefundef
-cursorcursorCursorundefundef
-elementborderwidthelementBorderWidthBorderWidth-1-1
-highlightbackgroundhighlightBackgroundHighlightBackgroundSystemButtonFaceSystemButtonFace
-highlightcolorhighlightColorHighlightColorSystemWindowFrameSystemWindowFrame
-highlightthicknesshighlightThicknessHighlightThickness00
-jumpjumpJump00
-orientorientOrientverticalvertical
-reliefreliefReliefsunkensunken
-repeatdelayrepeatDelayRepeatDelay300300
-repeatintervalrepeatIntervalRepeatInterval100100
-takefocustakeFocusTakeFocusundefundef
-troughcolortroughColorBackgroundSystemScrollbarSystemScrollbar
-widthwidthWidth1313

Text
Option name.Xdefault's nameClass nameDefault ValueCurrent Value
-backgroundbackgroundBackgroundSystemWindowSystemWindow
-bdborderWidth   
-bgbackground   
-borderwidthborderWidthBorderWidth22
-cursorcursorCursorxtermxterm
-exportselectionexportSelectionExportSelection11
-fgforeground   
-fontfontFont{MS Sans Serif} 8bless({MS Sans
Serif} 8 Tk::font)
-foregroundforegroundForegroundSustemWindowTextSystemWindowText
-heightheightHeight2424
-highlightbackgroundhighlightBackgroundHighlightBackgroundSystemButtonFaceSystemButtonFace
-highlightcolorhighlightColorHighlightColorSystemWindowFrameSystemWindowFrame
-highlightthicknesshighlightThicknessHighlightThickness00
-insertbackgroundinsertBackgroundForegroundSystemWindowTextSystemWindowText
-insertborderwidthinsertBorderWidthBorderWidth00
-insertofftimeinsertOffTimeOffTime300300
-insertontimeinsertOnTimeOnTime600600
-insertwidthinsertWidthInsertWidth22
-padxpadXPad11
-padypadYPad11
-reliefreliefReliefsunkensunken
-selectbackgroundselectBackgroundForegroundSystemHighlightSystemHighlight

Text (continued)
Option name.Xdefault's nameClass nameDefault ValueCurrent Value
-selectborderwidthselectBorderWidthBorderWidth00
-selectforegroundselectForegroundBackgroundSystemHighlightTextSystemHighlightText
-setgridsetGridSetGrid00
-spacing1spacing1Spacing00
-spacing2spacing2Spacing00
-spacing3spacing3Spacing00
-statestateStatenormalnormal
-tabstabsTabsundefundef
-takefocustakeFocusTakeFocusundefundef
-widthwidthWidth8080
-wrapwrapWrapcharchar
-xscrollcommandxScrollCommandScrollCommandundefundef
-yscrollcommandxScrollCommandScrollCommandundefundef

Toplevel
Option nameXdefault's nameClass nameDefault ValueCurrent Value
-backgroundbackgroundBackgroundSystemButtonFaceSystemButtonFace
-bdborderWidth   
-bgbackground   
-borderwidthborderWidthBorderWidth00
-classclassClassToplevelToplevel
-colormapcolormapColormapundefundef
-containercontainerContainer00

Toplevel (continued)
Option nameXdefault's nameClass nameDefault ValueCurrent Value
-cursorcursorCursorundefundef
-fgforeground   
-foregroundforegroundForegroundBlackBlack
-heightheightHeight00
-highlightbackgroundheighlightBackgroundHeighlightBackgroundSystemButtonFaceSystemButtonFace
-highlightcolorhighlightColorHighlightColorSystemWindowFrameSystemWindowFrame
-highlightthicknesshighlightThicknessHighlightThickness00
-menumenuMenuundefundef
-overanchorundefundefundefundef
-popanchorundefundefundefundef
-popoverundefundefundefundef
-reliefreliefReliefflatflat
-screenscreenScreenundefundef
-takefocustakeFocusTakeFocus00
-titleundefundefToplevelToplevel
-useuseUseundefundef
-visualvisualVisualundefundef
-widthwidthWidth00