arrow.tcl Lines Comments Arguments
ArrowButton 52    
ArrowButton::_destroy 6 Command ArrowButton::_destroy path
ArrowButton::_enter 17 Command ArrowButton::_enter path
ArrowButton::_leave 14 Command ArrowButton::_leave path
ArrowButton::_press 20 Command ArrowButton::_press path
ArrowButton::_redraw 166 Command ArrowButton::_redraw path width height
ArrowButton::_redraw_relief 24 Command ArrowButton::_redraw_relief path
ArrowButton::_redraw_state 22 Command ArrowButton::_redraw_state path
ArrowButton::_redraw_whole 4 Command ArrowButton::_redraw_whole path width height
ArrowButton::_release 19 Command ArrowButton::_release path
ArrowButton::_repeat 12 Command ArrowButton::_repeat path
ArrowButton::cget 2 Command ArrowButton::cget path option
ArrowButton::configure 30 Command ArrowButton::configure path args
ArrowButton::create 33 Command ArrowButton::create path args
ArrowButton::invoke 30 Command ArrowButton::invoke path


bitmap.tcl Lines Comments Arguments
Bitmap 10    
Bitmap::_init 13 Command Bitmap::_init  
Bitmap::get 43 Command Bitmap::get name


button.tcl Lines Comments Arguments
Button 38    
Button::_enter 13 Command Button::_enter path
Button::_leave 17 Command Button::_leave path
Button::_press 18 Command Button::_press path
Button::_release 21 Command Button::_release path
Button::_repeat 14 Command Button::_repeat path
Button::cget 2 Command Button::cget path option
Button::configure 57 Command Button::configure path args
Button::create 47 Command Button::create path args
Button::invoke 25 Command Button::invoke path


buttonbox.tcl Lines Comments Arguments
::ButtonBox::getbuttonstate 9 ::ButtonBox::getbuttonstate --

Retrieve the state of a given button tag.

Arguments:
path the button box widget name
tag the tag to modify

Results:
None.
path tag
::ButtonBox::gettags 7 ::ButtonBox::gettags --

Return a list of all the tags on all the buttons in a buttonbox.

Arguments:
path the buttonbox to query.

Results:
taglist a list of tags on the buttons in the buttonbox
path
::ButtonBox::setbuttonstate 20 ::ButtonBox::setbuttonstate --

Set the state of a given button tag. If this makes any buttons
enable-able (ie, all of their tags are TRUE), enable them.

Arguments:
path the button box widget name
tag the tag to modify
state the new state of $tag (0 or 1)

Results:
None.
path tag state
ButtonBox 18    
ButtonBox::_destroy 7 Command ButtonBox::_destroy path
ButtonBox::add 69 Command ButtonBox::add path args
ButtonBox::cget 2 Command ButtonBox::cget path option
ButtonBox::configure 23 Command ButtonBox::configure path args
ButtonBox::create 22 Command ButtonBox::create path args
ButtonBox::index 12 Command ButtonBox::index path index
ButtonBox::invoke 5 Command ButtonBox::invoke path index
ButtonBox::itemcget 2 Command ButtonBox::itemcget path index option
ButtonBox::itemconfigure 5 Command ButtonBox::itemconfigure path index args
ButtonBox::setfocus 5 Command ButtonBox::setfocus path index


color.tcl Lines Comments Arguments
SelectColor 32    
SelectColor::_draw_values 8   hue sat
SelectColor::_select_hue_sat 20   x y
SelectColor::_select_rgb 31   count
SelectColor::_select_value 12   x y
SelectColor::_set_hue_sat 7   hue sat
SelectColor::_set_rgb 13   rgb
SelectColor::_set_value 5   value
SelectColor::dialog 119   path args
SelectColor::hsvToRgb 23 --
Taken from tk8.0/demos/tcolor.tcl
--
The procedure below converts an HSB value to RGB. It takes hue, saturation,
and value components (floating-point, 0-1.0) as arguments, and returns a
list containing RGB components (integers, 0-65535) as result. The code
here is a copy of the code on page 616 of "Fundamentals of Interactive
Computer Graphics" by Foley and Van Dam.
hue sat val
SelectColor::menu 69   path placement args
SelectColor::rgbToHsv 41 --
Taken from tk8.0/demos/tcolor.tcl
--
The procedure below converts an RGB value to HSB. It takes red, green,
and blue components (0-65535) as arguments, and returns a list containing
HSB components (floating-point, 0-1) as result. The code here is a copy
of the code on page 615 of "Fundamentals of Interactive Computer Graphics"
by Foley and Van Dam.
red green blue


combobox.tcl Lines Comments Arguments
ComboBox 32 ComboBox uses the 8.3 -listvariable listbox option  
ComboBox::_create_popup 59 Command ComboBox::_create_popup path
ComboBox::_focus_in 22 Command ComboBox::_focus_in path
ComboBox::_focus_out 12 Command ComboBox::_focus_out path
ComboBox::_mapliste 41 Command ComboBox::_mapliste path
ComboBox::_modify_value 6 Command ComboBox::_modify_value path direction
ComboBox::_select 14 Command ComboBox::_select path index
ComboBox::_unmapliste 11 Command ComboBox::_unmapliste path
ComboBox::bind 2 Command ComboBox::bind path args
ComboBox::cget 2 Command ComboBox::cget path option
ComboBox::configure 31 ComboBox::configure --

Configure subcommand for ComboBox widgets. Works like regular
widget configure command.

Arguments:
path Name of the ComboBox widget.
args Additional optional arguments:
?-option?
?-option value ...?

Results:
Depends on arguments. If no arguments are given, returns a complete
list of configuration information. If one argument is given, returns
the configuration information for that option. If more than one
argument is given, returns nothing.
path args
ComboBox::create 57 ComboBox::create --

Create a combobox widget with the given options.

Arguments:
path name of the new widget.
args optional arguments to the widget.

Results:
path name of the new widget.
path args
ComboBox::getvalue 5 Command ComboBox::getvalue path
ComboBox::setvalue 41 Command ComboBox::setvalue path index


dialog.tcl Lines Comments Arguments
Dialog 32 JDC: added -transient and -place flag  
Dialog::_destroy 13 Command Dialog::_destroy path
Dialog::add 7 Command Dialog::add path args
Dialog::cget 2 Command Dialog::cget path option
Dialog::configure 15 Command Dialog::configure path args
Dialog::create 68 Command Dialog::create path args
Dialog::draw 82 Command Dialog::draw path focus overrideredirect geometry
Dialog::enddialog 4 Command Dialog::enddialog path result
Dialog::getframe 2 Command Dialog::getframe path
Dialog::invoke 2 Command Dialog::invoke path index
Dialog::itemcget 2 Command Dialog::itemcget path index option
Dialog::itemconfigure 2 Command Dialog::itemconfigure path index args
Dialog::setfocus 2 Command Dialog::setfocus path index
Dialog::withdraw 6 Command Dialog::withdraw path


dragsite.tcl Lines Comments Arguments
DragSite 21    
DragSite::_begin_drag 25 Command DragSite::_begin_drag event source state X Y
DragSite::_end_drag 10 Command DragSite::_end_drag source target op type data result
DragSite::_init_drag 36 Command DragSite::_init_drag source state X Y
DragSite::include 9 Command DragSite::include class type event
DragSite::register 26 Command DragSite::register path args
DragSite::setdrag 13 Command DragSite::setdrag
Widget interface to register
path subpath initcmd endcmd force


dropsite.tcl Lines Comments Arguments
DropSite 72    
DropSite::_compute_operation 14 Command DropSite::_compute_operation target state type
DropSite::_draw_operation 32 Command DropSite::_draw_operation target type
DropSite::_init_drag 35 Command DropSite::_init_drag top evt source state X Y type ops data
DropSite::_motion 64 Command DropSite::_motion X Y
DropSite::_release 21 Command DropSite::_release X Y
DropSite::_update_operation 9 Command DropSite::_update_operation state
DropSite::include 8 Command DropSite::include class types
DropSite::register 80 Command DropSite::register path args
DropSite::setcursor 2 Command DropSite::setcursor cursor
DropSite::setdrop 13 Command DropSite::setdrop
Widget interface to register
path subpath dropover drop force
DropSite::setoperation 14 Command DropSite::setoperation op


dynhelp.tcl Lines Comments Arguments
DynamicHelp 40 JDC: allow variable and ballon help at the same timees  
DynamicHelp::_leave_info 11 Command DynamicHelp::_leave_info path
DynamicHelp::_menu_info 13 Command DynamicHelp::_menu_info
Version of R1v1 restored, due to lack of [winfo ismapped] and
under windows for menu.
event path
DynamicHelp::_motion_balloon 25 Command DynamicHelp::_motion_balloon type path x y
DynamicHelp::_motion_info 12 Command DynamicHelp::_motion_info path
DynamicHelp::_show_help 50 Command DynamicHelp::_show_help path x y
DynamicHelp::configure 10 Command DynamicHelp::configure args
DynamicHelp::include 7 Command DynamicHelp::include class type
DynamicHelp::register 104 Command DynamicHelp::register path type args
DynamicHelp::sethelp 18 Command DynamicHelp::sethelp path subpath force


entry.tcl Lines Comments Arguments
Entry 64    
Entry::_auto_scroll 26 Command Entry::_auto_scroll path x
Entry::_destroy 7 Command Entry::_destroy path
Entry::_drop_cmd 27 Command Entry::_drop_cmd path source X Y op type dnddata
Entry::_end_drag_cmd 10 Command Entry::_end_drag_cmd path target op type dnddata result
Entry::_init_drag_cmd 38 Command Entry::_init_drag_cmd path X Y top
Entry::_over_cmd 37 Command Entry::_over_cmd path source event X Y op type dnddata
Entry::_path_command 6 Command Entry::_path_command path cmd larg
Entry::_scroll 13 Command Entry::_scroll path dir x xmax
Entry::cget 5 Command Entry::cget path option
Entry::configure 86 Command Entry::configure path args
Entry::create 52 Command Entry::create path args
Entry::invoke 4 Command Entry::invoke path


font.tcl Lines Comments Arguments
SelectFont 97    
SelectFont::_destroy 7 Command SelectFont::_destroy path
SelectFont::_draw 23 Command SelectFont::_draw path
SelectFont::_getfont 30 Command SelectFont::_getfont path
SelectFont::_modstyle 12 Command SelectFont::_modstyle path style
SelectFont::_update 42 Command SelectFont::_update path
SelectFont::cget 2 Command SelectFont::cget path option
SelectFont::configure 37 Command SelectFont::configure path args
SelectFont::create 147 Command SelectFont::create path args
SelectFont::loadfont 21 Command SelectFont::loadfont which


init.tcl Lines Comments Arguments


label.tcl Lines Comments Arguments
BWLabel 33    
BWLabel::_drop_cmd 28 Command BWLabel::_drop_cmd path source X Y op type data
BWLabel::_init_drag_cmd 20 Command BWLabel::_init_drag_cmd path X Y top
BWLabel::_over_cmd 12 Command BWLabel::_over_cmd path source event X Y op type data
BWLabel::cget 2 Command BWLabel::cget path option
BWLabel::configure 56 Command BWLabel::configure path args
BWLabel::create 52 Command BWLabel::create path args
BWLabel::setfocus 7 Command BWLabel::setfocus path


labelentry.tcl Lines Comments Arguments
LabelEntry 23    
LabelEntry::_path_command 8 Command LabelEntry::_path_command path cmd larg
LabelEntry::bind 2 Command LabelEntry::bind path args
LabelEntry::cget 2 Command LabelEntry::cget path option
LabelEntry::configure 2 Command LabelEntry::configure path args
LabelEntry::create 22 Command LabelEntry::create path args


labelframe.tcl Lines Comments Arguments
LabelFrame 29    
LabelFrame::align 51 Command LabelFrame::align
This command align label of all widget given by args of class LabelFrame
(or "derived") by setting their width to the max one +1
args
LabelFrame::cget 2 Command LabelFrame::cget path option
LabelFrame::configure 2 Command LabelFrame::configure path args
LabelFrame::create 29 Command LabelFrame::create path args
LabelFrame::getframe 2 Command LabelFrame::getframe path


listbox.tcl Lines Comments Arguments
ListBox 56 JDC: added -selectmode  
ListBox::_auto_scroll 40 Command ListBox::_auto_scroll path x y
ListBox::_destroy 17 Command ListBox::_destroy path
ListBox::_draw_item 15 Command ListBox::_draw_item path item x0 x1 y
ListBox::_drop_cmd 17 Command ListBox::_drop_cmd path source X Y op type dnddata
ListBox::_getoption 6 Command ListBox::_getoption
Returns the value of option for node. If empty, returned value is those
of the ListBox.
path item option
ListBox::_init_drag_cmd 20 Command ListBox::_init_drag_cmd path X Y top
ListBox::_multiple_select 48 Command ListBox::_multiple_select path mode x y idx
ListBox::_over_cmd 171 Command ListBox::_over_cmd path source event X Y op type dnddata
ListBox::_redraw_idle 14 Command ListBox::_redraw_idle path level
ListBox::_redraw_items 51 Command ListBox::_redraw_items path
ListBox::_redraw_listbox 13 Command ListBox::_redraw_listbox path
ListBox::_redraw_selection 20 Command ListBox::_redraw_selection path
ListBox::_resize 24 Command ListBox::_resize path
ListBox::_scroll 12 Command ListBox::_scroll path cmd dir
ListBox::_see 32 Command ListBox::_see path idn side
ListBox::_update_edit_size 7 Command ListBox::_update_edit_size path entry idw wmax args
ListBox::_update_scrollregion 26 Command ListBox::_update_scrollregion path
ListBox::bindImage 7 Command ListBox::bindImage path event script
ListBox::bindText 7 Command ListBox::bindText path event script
ListBox::cget 2 Command ListBox::cget path option
ListBox::configure 40 Command ListBox::configure path args
ListBox::create 61 Command ListBox::create path args
ListBox::delete 23 Command ListBox::delete path args
ListBox::edit 86 Command ListBox::edit path item text verifycmd clickres select
ListBox::exists 5 Command ListBox::exists path item
ListBox::find 49 ListBox::find
Returns the item given a position.
findInfo @x,y ?confine?
lineNumber
path findInfo confine
ListBox::index 5 Command ListBox::index path item
ListBox::insert 15 Command ListBox::insert path index item args
ListBox::item 9 Command ListBox::item - deprecated path first last
ListBox::itemcget 2 Command ListBox::itemcget path item option
ListBox::itemconfigure 76 Command ListBox::itemconfigure path item args
ListBox::items 13 Command ListBox::items path first last
ListBox::move 11 Command ListBox::move path item index
ListBox::multipleinsert 35 Bastien Chevreux (bach@mwgdna.com)
The multipleinsert command performs inserts several items at once into
the list. It is faster than calling insert multiple times as it uses the
Widget::copyinit command for initializing all items after the 1st. The
speedup factor is between 2 and 3 for typical usage, but could be higher
for inserts with many options.

Syntax: path and index are as in the insert command
args is a list of even numbered elements where the 1st of each pair
corresponds to the item of 'insert' and the second to args of 'insert'.
Command ListBox::multipleinsert
path index args
ListBox::reorder 6 Command ListBox::reorder path neworder
ListBox::see 13 Command ListBox::see path item
ListBox::selection 45 Command ListBox::selection path cmd args
ListBox::xview 2 Command ListBox::xview path args
ListBox::yview 2 Command ListBox::yview path args


mainframe.tcl Lines Comments Arguments
MainFrame 42    
MainFrame::_create_entries 71 Command MainFrame::_create_entries path menu bg entries
MainFrame::_create_menubar 52 Command MainFrame::_create_menubar path descmenu
MainFrame::_destroy 12 Command MainFrame::_destroy path
MainFrame::_parse_accelerator 40 MainFrame::_parse_accelerator --

Given a key combo description, construct an appropriate human readable
string (for display on as a menu accelerator) and the corresponding
bind event.

Arguments:
desc a list with the following format:
?sequence? key
sequence may be None, Ctrl, Alt, or CtrlAlt
key may be any key

Results:
{accel event} a list containing the accelerator string and the event
desc
MainFrame::_parse_name 10 Command MainFrame::_parse_name menuname
MainFrame::addindicator 19 Command MainFrame::addindicator path args
MainFrame::addtoolbar 23 Command MainFrame::addtoolbar path
MainFrame::cget 2 Command MainFrame::cget path option
MainFrame::configure 83 Command MainFrame::configure path args
MainFrame::create 89 Command MainFrame::create path args
MainFrame::getframe 2 Command MainFrame::getframe path
MainFrame::getindicator 2 Command MainFrame::getindicator path index
MainFrame::getmenu 7 Command MainFrame::getmenu path menuid
MainFrame::gettoolbar 2 Command MainFrame::gettoolbar path index
MainFrame::menuonly 6 Command MainFrame::menuonly path
MainFrame::setmenustate 37 Command MainFrame::setmenustate path tag state
MainFrame::showstatusbar 15 Command MainFrame::showstatusbar path name
MainFrame::showtoolbar 12 Command MainFrame::showtoolbar path index bool


messagedlg.tcl Lines Comments Arguments
MessageDlg 28    
MessageDlg::create 87 Command MessageDlg::create path args


notebook.tcl Lines Comments Arguments
NoteBook 62    
NoteBook::_compute_width 40 Command NoteBook::_compute_width path
NoteBook::_destroy 10 Command NoteBook::_destroy path
NoteBook::_draw_area 81 Command NoteBook::_draw_area path
NoteBook::_draw_arrows 57 Command NoteBook::_draw_arrows path
NoteBook::_draw_page 207 Command NoteBook::_draw_page path page create
NoteBook::_get_x_page 18 Command NoteBook::_get_x_page path pos
NoteBook::_getoption 6   path page option
NoteBook::_highlight 22 Command NoteBook::_highlight type path page
NoteBook::_itemconfigure 16 Command NoteBook::_itemconfigure path page lres
NoteBook::_realize 14 Command NoteBook::_realize path
NoteBook::_redraw 13 Command NoteBook::_redraw path
NoteBook::_resize 4 Command NoteBook::_resize path
NoteBook::_select 36 Command NoteBook::_select path page
NoteBook::_test_page 8 Command NoteBook::_test_page path page
NoteBook::_xview 18 Command NoteBook::_xview path inc
NoteBook::bindtabs 7 Command NoteBook::bindtabs path event script
NoteBook::cget 2 Command NoteBook::cget path option
NoteBook::compute_size 17 Command NoteBook::compute_size path
NoteBook::configure 48 Command NoteBook::configure path args
NoteBook::create 63 Command NoteBook::create path args
NoteBook::delete 18 Command NoteBook::delete path page destroyframe
NoteBook::getframe 2 Command NoteBook::getframe path page
NoteBook::index 5 Command NoteBook::index path page
NoteBook::insert 28 Command NoteBook::insert path index page args
NoteBook::itemcget 3 Command NoteBook::itemcget path page option
NoteBook::itemconfigure 6 Command NoteBook::itemconfigure path page args
NoteBook::move 7 Command NoteBook::move path page index
NoteBook::page 9 Command NoteBook::page path first last
NoteBook::pages 13 Command NoteBook::pages path first last
NoteBook::raise 9 Command NoteBook::raise path page
NoteBook::see 21 Command NoteBook::see path page


pagesmgr.tcl Lines Comments Arguments
PagesManager 11    
PagesManager::_destroy 7 Command PagesManager::_destroy path
PagesManager::_draw_area 25 Command PagesManager::_draw_area path
PagesManager::_realize 12 Command PagesManager::_realize path
PagesManager::_redraw 8 Command PagesManager::_redraw path
PagesManager::_select 9 Command PagesManager::_select path page
PagesManager::_test_page 8 Command PagesManager::_test_page path page
PagesManager::add 14 Command PagesManager::add path page
PagesManager::cget 2 Command PagesManager::cget path option
PagesManager::compute_size 14 Command PagesManager::compute_size path
PagesManager::configure 2 Command PagesManager::configure path args
PagesManager::create 22 Command PagesManager::create path args
PagesManager::delete 11 Command PagesManager::delete path page
PagesManager::getframe 2 Command PagesManager::getframe path page
PagesManager::page 9 Command PagesManager::page - deprecated, use pages path first last
PagesManager::pages 13 Command PagesManager::pages path first last
PagesManager::raise 9 Command PagesManager::raise path page


panedw.tcl Lines Comments Arguments
PanedWindow 22 JDC: added option to choose behavior of weights
-weights extra : only apply weights to extra space (as current (>= 1.3.1) with grid command)
-weights available : apply weights to total available space (as before (<1.3.1) with place command)
 
PanedWindow::_apply_weights 29 Command PanedWindow::_apply_weights path
PanedWindow::_beg_move_sash 45 Command PanedWindow::_beg_move_sash path num x y
PanedWindow::_destroy 9 Command PanedWindow::_destroy path
PanedWindow::_end_move_sash 28 Command PanedWindow::_end_move_sash path top num min max v rootv size
PanedWindow::_move_sash 8 Command PanedWindow::_move_sash top min max v form
PanedWindow::_realize 18 Command PanedWindow::_realize path width height
PanedWindow::add 95 Command PanedWindow::add path args
PanedWindow::cget 2 Command PanedWindow::cget path option
PanedWindow::configure 18 Command PanedWindow::configure path args
PanedWindow::create 17 Command PanedWindow::create path args
PanedWindow::getframe 4 Command PanedWindow::getframe path index


passwddlg.tcl Lines Comments Arguments
PasswdDlg 42    
PasswdDlg::_max 2 Command PasswdDlg::_max val1 val2
PasswdDlg::_verifonlogin 6 Command PasswdDlg::_verifonlogin path labpass
PasswdDlg::_verifonpasswd 6 Command PasswdDlg::_verifonpasswd path lablog
PasswdDlg::cget 2 Command PasswdDlg::cget path option
PasswdDlg::configure 2 Command PasswdDlg::configure path args
PasswdDlg::create 73 Command PasswdDlg::create path args


progressbar.tcl Lines Comments Arguments
ProgressBar 30    
ProgressBar::_destroy 11 Command ProgressBar::_destroy path
ProgressBar::_modify 46 Command ProgressBar::_modify path args
ProgressBar::cget 2 Command ProgressBar::cget path option
ProgressBar::configure 32 Command ProgressBar::configure path args
ProgressBar::create 33 Command ProgressBar::create path args


progressdlg.tcl Lines Comments Arguments
ProgressDlg 27    
ProgressDlg::cget 2 Command ProgressDlg::cget path option
ProgressDlg::configure 2 Command ProgressDlg::configure path args
ProgressDlg::create 33 Command ProgressDlg::create path args


scrollframe.tcl Lines Comments Arguments
ScrollableFrame 30    
ScrollableFrame::_frameConfigure 10 Command ScrollableFrame::_frameConfigure canvas frame width height
ScrollableFrame::_resize 7 Command ScrollableFrame::_resize path
ScrollableFrame::cget 2 Command ScrollableFrame::cget path option
ScrollableFrame::configure 26 Command ScrollableFrame::configure path args
ScrollableFrame::create 22 Command ScrollableFrame::create path args
ScrollableFrame::getframe 2 Command ScrollableFrame::getframe path
ScrollableFrame::see 52 Command ScrollableFrame::see path widget vert horz xOffset yOffset
ScrollableFrame::xview 2 Command ScrollableFrame::xview path args
ScrollableFrame::yview 2 Command ScrollableFrame::yview path args


scrollview.tcl Lines Comments Arguments
ScrollView 38    
ScrollView::_destroy 22 Command ScrollView::_destroy path
ScrollView::_resize 10 Command ScrollView::_resize path
ScrollView::_set_hscroll 10 Command ScrollView::_set_hscroll path vmin vmax
ScrollView::_set_view 32 Command ScrollView::_set_view path cmd x y
ScrollView::_set_vscroll 10 Command ScrollView::_set_vscroll path vmin vmax
ScrollView::_update_scroll 21 Command ScrollView::_update_scroll path callscroll hminmax vminmax
ScrollView::cget 2 Command ScrollView::cget path option
ScrollView::configure 33 Command ScrollView::configure path args
ScrollView::create 29 Command ScrollView::create path args


scrollw.tcl Lines Comments Arguments
ScrolledWindow 21    
ScrolledWindow::_destroy 6 Command ScrolledWindow::_destroy path
ScrolledWindow::_realize 7 Command ScrolledWindow::_realize path
ScrolledWindow::_setData 15   path scrollbar auto sides
ScrolledWindow::_setSBSize 3   sb size args
ScrolledWindow::_set_hscroll 17 Command ScrolledWindow::_set_hscroll path vmin vmax
ScrolledWindow::_set_vscroll 17 Command ScrolledWindow::_set_vscroll path vmin vmax
ScrolledWindow::cget 2 Command ScrolledWindow::cget path option
ScrolledWindow::configure 53 Command ScrolledWindow::configure path args
ScrolledWindow::create 99 Command ScrolledWindow::create path args
ScrolledWindow::getframe 2 Command ScrolledWindow::getframe path
ScrolledWindow::setwidget 12 Command ScrolledWindow::setwidget path widget


separator.tcl Lines Comments Arguments
Separator 11    
Separator::cget 2 Command Separator::cget path option
Separator::configure 12 Command Separator::configure path args
Separator::create 23 Command Separator::create path args


spinbox.tcl Lines Comments Arguments
SpinBox 38    
SpinBox::_destroy 6 Command SpinBox::_destroy path
SpinBox::_modify_value 8 Command SpinBox::_modify_value path direction reason
SpinBox::_test_options 27 Command SpinBox::_test_options path
SpinBox::bind 2 Command SpinBox::bind path args
SpinBox::cget 2 Command SpinBox::cget path option
SpinBox::configure 7 Command SpinBox::configure path args
SpinBox::create 56 Command SpinBox::create path args
SpinBox::getvalue 19 Command SpinBox::getvalue path
SpinBox::setvalue 103 Command SpinBox::setvalue path index


titleframe.tcl Lines Comments Arguments
TitleFrame 27    
TitleFrame::_place 17 Command TitleFrame::_place path
TitleFrame::cget 2 Command TitleFrame::cget path option
TitleFrame::configure 14 Command TitleFrame::configure path args
TitleFrame::create 49 Command TitleFrame::create path args
TitleFrame::getframe 2 Command TitleFrame::getframe path


tree.tcl Lines Comments Arguments
Tree 76    
Tree::__call_selectcmd 11   path
Tree::_auto_scroll 39 Command Tree::_auto_scroll path x y
Tree::_cross_event 16 Command Tree::_cross_event path
Tree::_destroy 14 Command Tree::_destroy path
Tree::_draw_node 49 Command Tree::_draw_node path node x0 y0 deltax deltay padx showlines
Tree::_draw_subnodes 15 Command Tree::_draw_subnodes path nodes x0 y0 deltax deltay padx showlines
Tree::_draw_tree 14 Command Tree::_draw_tree path
Tree::_drop_cmd 17 Command Tree::_drop_cmd path source X Y op type dnddata
Tree::_get_current_node 9 Tree::_get_current_node --

Get the current node for either single or multiple
node selection trees. If the tree allows for
multiple selection, return the cursor node. Otherwise,
if there is a selection, return the first node in the
list. If there is no selection, return the root node.

arguments:
win name of the tree widget

Results:
The current node.
win
Tree::_get_node_name 2 Tree::_get_node_name --

Given a canvas item, get the name of the tree node represented by that
item.

Arguments:
path tree to query
item Optional canvas item to examine; if omitted,
defaults to "current"
tagindex Optional tag index, since the n:nodename tag is not
in the same spot for all canvas items. If omitted,
defaults to "end-1", so it works with "current" item.

Results:
node name of the tree node.
path item tagindex
Tree::_init_drag_cmd 20 Command Tree::_init_drag_cmd path X Y top
Tree::_keynav 140 Tree::_keynav --

Handle navigational keypresses on the tree.

Arguments:
which tag indicating the direction of motion:
up move to the node graphically above current
down move to the node graphically below current
left close current if open, else move to parent
right open current if closed, else move to child
open open current if closed, close current if open
win name of the tree widget

Results:
None.
which win
Tree::_over_cmd 192 Command Tree::_over_cmd path source event X Y op type dnddata
Tree::_recexpand 16 Command Tree::_recexpand
JDC : added option recursive
path node expand recursive cmd
Tree::_redraw_idle 11 Command Tree::_redraw_idle path level
Tree::_redraw_selection 32 Command Tree::_redraw_selection path
Tree::_redraw_tree 16 Command Tree::_redraw_tree path
Tree::_scroll 12 Command Tree::_scroll path cmd dir
Tree::_see 25 Command Tree::_see path idn
Tree::_set_current_node 5 Tree::_set_current_node --

Set the current node for either single or multiple
node selection trees.

arguments:
win Name of the tree widget
node The current node.

Results:
None.
win node
Tree::_subdelete 18 Command Tree::_subdelete path lnodes
Tree::_update_edit_size 7 Command Tree::_update_edit_size path entry idw wmax args
Tree::_update_nodes 77 Command Tree::_update_nodes path
Tree::_update_scrollregion 30 Command Tree::_update_scrollregion path
Tree::bindImage 7 Command Tree::bindImage path event script
Tree::bindText 7 Command Tree::bindText path event script
Tree::cget 2 Command Tree::cget path option
Tree::closetree 10 Command Tree::closetree path node recursive
Tree::configure 44 Command Tree::configure path args
Tree::create 80 Command Tree::create path args
Tree::delete 24 Command Tree::delete path args
Tree::edit 87 Command Tree::edit path node text verifycmd clickres select
Tree::exists 5 Command Tree::exists path node
Tree::find 44 Tree::find
Returns the node given a position.
findInfo @x,y ?confine?
lineNumber
path findInfo confine
Tree::index 9 Command Tree::index path node
Tree::insert 34 Command Tree::insert path index parent node args
Tree::itemcget 9 Command Tree::itemcget path node option
Tree::itemconfigure 40 Command Tree::itemconfigure path node args
Tree::line 10 Command Tree::line
Returns the line where is drawn a node.
path node
Tree::move 34 Command Tree::move path parent node index
Tree::nodes 17 Command Tree::nodes path node first last
Tree::opentree 10 Command Tree::opentree
JDC: added option recursive
path node recursive
Tree::parent 8 Command Tree::parent path node
Tree::reorder 15 Command Tree::reorder path node neworder
Tree::see 12 Command Tree::see path node
Tree::selection 149 Command Tree::selection path cmd args
Tree::visible 3 Command Tree::visible path node
Tree::visiblenodes 21 Tree::visiblenodes --

Retrieve a list of all the nodes in a tree.

Arguments:
path tree to retrieve nodes for.

Results:
nodes list of nodes in the tree.
path
Tree::xview 2 Command Tree::xview path args
Tree::yview 2 Command Tree::yview path args


utils.tcl Lines Comments Arguments
BWidget 5    
BWidget::XLFDfont 30 Command BWidget::XLFDfont cmd args
BWidget::assert 9 Command BWidget::assert exp msg
BWidget::clonename 15 Command BWidget::clonename menu
BWidget::focus 16 Command BWidget::focus option path
BWidget::get3dcolor 11 Command BWidget::get3dcolor path bgcolor
BWidget::getname 8 Command BWidget::getname name
BWidget::grab 30 Command BWidget::grab option path
BWidget::lreorder 24 Command BWidget::lreorder list neworder
BWidget::parsetext 24 Command BWidget::parsetext text
BWidget::place 137 Command BWidget::place

Notes:
For Windows systems with more than one monitor the available screen area may
have negative positions. Geometry settings with negative numbers are used
under X to place wrt the right or bottom of the screen. On windows, Tk
continues to do this. However, a geometry such as 100x100+-200-100 can be
used to place a window onto a secondary monitor. Passing the + gets Tk
to pass the remainder unchanged so the Windows manager then handles -200
which is a position on the left hand monitor.
I've tested this for left, right, above and below the primary monitor.
Currently there is no way to ask Tk the extent of the Windows desktop in
a multi monitor system. Nor what the legal co-ordinate range might be.
path w h args
BWidget::refocus 5 BWidget::refocus --

Helper function used to redirect focus from a container frame in
a megawidget to a component widget. Only redirects focus if
focus is already on the container.

Arguments:
container container widget to redirect from.
component component widget to redirect to.

Results:
None.
container component
GlobalVar 2    
GlobalVar::exists 2 Command GlobalVar::exists varName
GlobalVar::getvar 2 Command GlobalVar::getvar varName
GlobalVar::setvar 2 Command GlobalVar::setvar varName value
GlobalVar::tracevar 2 Command GlobalVar::tracevar cmd varName args


widget.tcl Lines Comments Arguments
Widget 18 Steps for creating a bwidget megawidget:
1. parse args to extract subwidget spec
2. Create frame with appropriate class and command line options
3. Get initialization options from optionDB, using frame
4. create subwidgets
Uses newer string operations
 
Widget::_configure_option 21 Command Widget::_configure_option option altopt
Widget::_get_configure 56 Command Widget::_get_configure
returns the configuration list of options
(as tk widget do - [$w configure ?option?])
path options
Widget::_get_tkwidget_options 46 Command Widget::_get_tkwidget_options tkwidget
Widget::_get_window 7 Command Widget::_get_window
returns the window corresponding to widget path
class path
Widget::_test_boolean 7 Command Widget::_test_boolean option value arg
Widget::_test_bwresource 2 Command Widget::_test_bwresource option value arg
Widget::_test_color 7 Command Widget::_test_color option value arg
Widget::_test_enum 12 Command Widget::_test_enum option value arg
Widget::_test_flag 13 Command Widget::_test_flag option value arg
Widget::_test_int 8 Command Widget::_test_int option value arg
Widget::_test_string 2 Command Widget::_test_string option value arg
Widget::_test_synonym 2 Command Widget::_test_synonym option value arg
Widget::_test_tkresource 11 Command Widget::_test_tkresource option value arg
Widget::addmap 23 Command Widget::addmap class subclass subpath options
Widget::bwinclude 102 Command Widget::bwinclude
Includes BWidget resources to BWidget widget.
class class name of the BWidget
subclass BWidget class to include
subpath subpath to configure
args additionnal args for included options
class subclass subpath args
Widget::cget 23 Command Widget::cget path option
Widget::configure 51 Command Widget::configure path options
Widget::copyinit 38 Bastien Chevreux (bach@mwgdna.com)

copyinit performs basically the same job as init, but it uses a
existing template to initialize its values. So, first a perferct copy
from the template is made just to be altered by any existing options
afterwards.
But this still saves time as the first initialization parsing block is
skipped.
As additional bonus, items that differ in just a few options can be
initialized faster by leaving out the options that are equal.
This function is currently used only by ListBox::multipleinsert, but other
calls should follow :)
Command Widget::copyinit
class templatepath path options
Widget::declare 91 Command Widget::declare
Declares new options to BWidget class.
class optlist
Widget::destroy 17 Command Widget::destroy path
Widget::focusNext 39 Command Widget::focusNext
Same as tk_focusNext, but call Widget::focusOK
w
Widget::focusOK 38 Command Widget::focusOK
Same as tk_focusOK, but handles -editable option and whole tags list.
w
Widget::focusPrev 38 Command Widget::focusPrev
Same as tk_focusPrev, but call Widget::focusOK
w
Widget::getMegawidgetOption 4 Widget::getMegawidgetOption --

Bypass the superfluous checks in cget and just directly peer at the
widget's data space. This is much more fragile than cget, so it
should only be used with great care, in places where speed is critical.

Arguments:
path widget to lookup options for.
option option to retrieve.

Results:
value option value.
path option
Widget::getoption 6 Command Widget::getoption path option
Widget::hasChanged 10 Command Widget::hasChanged path option pvalue
Widget::hasChangedX 12   path option args
Widget::init 64 Command Widget::init class path options
Widget::initFromODB 47 Widget::initFromODB --

Initialize a megawidgets options with information from the option
database and from the command-line arguments given.

Arguments:
class class of the widget.
path path of the widget -- should already exist.
options command-line arguments.

Results:
None.
class path options
Widget::parseArgs 30 Widget::parseArgs --

Given a widget class and a command-line spec, cannonize and validate
the given options, and return a keyed list consisting of the
component widget and its masked portion of the command-line spec, and
one extra entry consisting of the portion corresponding to the
megawidget itself.

Arguments:
class widget class to parse for.
options command-line spec

Results:
result keyed list of portions of the megawidget and that segment of
the command line in which that portion is interested.
class options
Widget::setMegawidgetOption 4 Widget::setMegawidgetOption --

Bypass the superfluous checks in cget and just directly poke at the
widget's data space. This is much more fragile than configure, so it
should only be used with great care, in places where speed is critical.

Arguments:
path widget to lookup options for.
option option to retrieve.
value option value.

Results:
value option value.
path option value
Widget::setoption 8 Command Widget::setoption path option value
Widget::subcget 13 Command Widget::subcget path subwidget
Widget::syncoptions 9 Command Widget::syncoptions class subclass subpath options
Widget::tkinclude 96 Command Widget::tkinclude
Includes tk widget resources to BWidget widget.
class class name of the BWidget
tkwidget tk widget to include
subpath subpath to configure
args additionnal args for included options
class tkwidget subpath args
Widget::varForOption 12 Widget::varForOption --

Retrieve a fully qualified variable name for the option specified.
If the option is not one for which a variable exists, throw an error
(ie, those options that map directly to widget options).

Arguments:
path megawidget to get an option var for.
option option to get a var for.

Results:
varname name of the variable, fully qualified, suitable for tracing.
path option


xpm2image.tcl Lines Comments Arguments
xpm-to-image 101   file
generated by zdoc.tcl on 2003-03-06 00:21:55