Bwidget Source Code
Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

581 check-ins using file images/dragicon.gif version 1ab8714b12

2024-10-27
18:15
Tag Version 1.10.1 Leaf check-in: 21d8ca7cfb user: oehhar tags: bwidget, bwidget-1-10-1
2024-10-15
20:58
[7eb06c3a3a] Tk 9 compatibility of statusbar.tcl check-in: d375929232 user: oehhar tags: bwidget
12:24
Version 1.10.0 check-in: 613ad39173 user: oehhar tags: bwidget, bwidget-1-10-0
12:00
Ticket [b78ac94ee6]: TCL/Tk 9 modifications check-in: b5a8869bd8 user: oehhar tags: bwidget
09:35
Changes after static migration checker Closed-Leaf check-in: 5ace0c3895 user: oehhar tags: b78ac94ee6_tcl9
2024-10-14
16:29
Add changelog check-in: 8757acfd0b user: oehhar tags: b78ac94ee6_tcl9
16:24
Additional Widget -> ::Widget check-in: 069dfef6c6 user: oehhar tags: b78ac94ee6_tcl9
16:23
[b78ac94ee6] Provided patch for TCL9 check-in: 0be172c2a0 user: oehhar tags: b78ac94ee6_tcl9
2024-08-26
08:15
[4f9a4205] add limited support for manual entry of named colors check-in: b0d8a1c23c user: oehhar tags: bwidget
2024-08-21
16:20
Merge bwidget branch Closed-Leaf check-in: 8acfd06d90 user: oehhar tags: 4f9a4205-named-colors-alt
16:16
[4f9a4205f0] fix color display in color picker dialog after manual color entry (#ff0) and clicking on intensity pane (far right) check-in: a17d9fc909 user: oehhar tags: bwidget
2024-08-19
14:19
Correct documentation of the SelectColor -type option (not read only, only on widget creation) check-in: 39747666d0 user: oehhar tags: bwidget
13:59
Add changes file check-in: 887932986e user: oehhar tags: 4f9a4205-named-colors-alt
11:46
Ticket [4f9a4205] color names in color picker: alternate solution check-in: 9616d6dea2 user: oehhar tags: 4f9a4205-named-colors-alt
10:09
Ticket [4f9a4205f0]: add named color handling for color selection box Closed-Leaf check-in: 2605c8c3e2 user: oehhar tags: 4f9a4205-named-colors
2023-05-23
06:43
Restored "" in documentation. Thanks, Rolf ! check-in: 26b04efb02 user: oehhar tags: bwidget
2023-05-22
12:34
TCL9.0/Tk8.7 compatibility issues found by Paul Obermeier. https://wiki.tcl-lang.org/page/Porting+extensions+to+Tcl+9 Ticket [1bee17b353] check-in: c2f71bcc58 user: oehhar tags: bwidget
12:23
Bugfix in tree widget: node name terminating on ":" gave error -> Change node name character replacement from "::"-> "\5" to ":"->"\5". Ticket [d075175ade]. Thanks, Rolf ! check-in: dfab9c41bc user: oehhar tags: bwidget
2022-11-25
09:16
Really set Version 1.9.16 check-in: 20d06e2316 user: oehhar tags: bwidget, bwidget-1-9-16
09:08
Tag new version 1.9.16 check-in: faad3f89d7 user: oehhar tags: bwidget
2022-10-12
15:48
2022-10-12 Wolfgang Kechel <[email protected]> dropsite.tcl: Prevent multiple drops, when movement while drop is processed. Ticket [1ef1f56cd1] check-in: 59413e7bf9 user: oehhar tags: bwidget
2022-07-04
14:13
Ticket [835489ad9d] widget.tcl: fix spelling in comment. Thanks, Christopher. check-in: 739806f3f0 user: oehhar tags: bwidget
2021-12-03
09:07
Release 1.9.15 check-in: 1d29f477a4 user: oehhar tags: bwidget, bwidget-1.9.15
08:36
mainframe.tcl: Recalculate status bar height if the text size is changed by a change of a used named font. Ticket [acbd67752a] check-in: 6b1f3c9f9b user: oehhar tags: bwidget
2021-08-06
07:13
notebook.tcl: Repaint tabs if the text size is changed by a change of a used named font. Ticket [acbd67752a] check-in: 16dd153a08 user: oehhar tags: bwidget
2020-09-29
11:31
Document the maineframe font options -menubarfont, -menuentryfont, -statusbarfont check-in: baf801e7d0 user: oehhar tags: bwidget
2019-12-15
14:22
Removed executable flag of tcl files check-in: b7b514c9fd user: oehhar tags: bwidget
2019-12-03
20:24
Release 1.9.14 check-in: 4c4c211ea0 user: oehhar tags: bwidget, bwidget-1.9.14
2019-11-12
08:06
spinbox.tcl: fix error about unsupported option -disabledforeground when using themed widgets. [071fc80f14] check-in: c8c94e175f user: oehhar tags: bwidget
2019-05-07
11:34
mainframe.tcl: Allow to skip a main menu level by empty menu label. Purpose: support commands/checkboxes at first level. check-in: 96249ade71 user: oehhar tags: bwidget
2019-05-06
16:59
mainframe.tcl: Add optional parameter "Top" to internal function "MainFrame::_create_menubar" to allow to use a menu button for the main menu (Hack). check-in: 0c75c51ff3 user: oehhar tags: bwidget
2018-12-11
09:38
Remove executable file flag from script and text files check-in: aaa5ff20ff user: oehhar tags: bwidget
09:19
scrollframe.tcl: use Tk8.7 TIP 518 virtual event <<NoManagedChild>> to resize client frame to 1x1 when last child is unmapped. check-in: f121c86280 user: oehhar tags: bwidget
2018-12-06
10:42
Tag BWidget 1.8.13 check-in: 51aca47e31 user: oehhar tags: bwidget, bwidget-1-9-13
10:39
Update changelog to Tag 1.9.13 check-in: a82a8e507a user: oehhar tags: bwidget
2018-11-26
10:20
For Unix, also Bind KP_Enter for default dialog button invokation. Ticket [3e31f04367] check-in: 4460aae437 user: oehhar tags: bwidget
2018-02-09
18:15
add support to msgcat Leaf check-in: 6f581442f8 user: pd tags: msgcat
2018-01-13
14:03
Spanish translation enhanced: de el -> del (by neko on clt) check-in: dd7b03451d user: oehhar tags: bwidget
2018-01-12
15:42
Spanish tranlation enhanced by Neko check-in: f88ea0df56 user: oehhar tags: bwidget
2018-01-10
17:46
Tag release 1.9.12 check-in: 3dfc3bb711 user: oehhar tags: bwidget, bwidget-1-9-12
17:33
color.tcl: replace the help widget by balloons bound to the widgets. Ticket [2cc70ce1cb] check-in: 053b970494 user: oehhar tags: bwidget
16:12
Added danish and dutch translations check-in: e3d0ebb9db user: oehhar tags: bwidget
2018-01-09
22:29
Spanish and French translations corrected check-in: 3266da425b user: oehhar tags: bwidget
17:54
Merge fontchooser extensions: hex entry/display, help, title frames, user choice callback. Ticket [75101bf5ce] check-in: 5f374d671e user: oehhar tags: bwidget
17:45
Rudimentary French localisation, help not on on by default (compatibility), ChangeLog Closed-Leaf check-in: 31afcaf544 user: oehhar tags: patch-75101
2017-11-03
12:03
BWidget NoteBook - possibility to add an image at the right of each tab - ticket [15e19fe9ec] check-in: 3ee805ef99 user: oehhar tags: bwidget
2017-10-28
00:18
REVISIONS TO color.tcl

1. Remove option -variable 2. Remove variable _varName which held the value of option -variable 3. Use variable _unsavedSelection in place of $_varName when a value must be stored 4. Add option -command 5. Add variable _command which holds the value of option -command 6. Set the default value for option -help to 1 7. Add command _userCommand to evaluate $_command at stack level #0. _userCommand is called whenever the selected color changes, i.e. instead of setting $_varName. 8. To avoid issues with trace, fully qualify ::SelectColor::_unsavedSelection when its value is set or it is used in a trace command. 9. Use 8.4-compatible syntax for string indices in "string range" commands. 10. Amend SelectColor::_SetWithoutTrace so it sets the colors in the Color Selectors when the value in the entry widget changes.

PURPOSE Tracing the variable set by the "-variable" option is too awkward in practice, and so the "-variable" option has been replaced with "-command" which allows the caller to specify a command to be executed whenever the selected color changes.

The use of the -command option is now included in the demo.

The properties of DynamicHelp balloon help have been changed in the demo, to make the text easier to read.

The manual page has been updated to reflect the changes in color.tcl. check-in: 9f462bd2fa user: kjnash tags: patch-75101

2017-10-26
15:22
merge from branch bwidget check-in: 8fe69fee99 user: kjnash tags: patch-75101
2017-08-25
07:15
Tagged version 1.9.11 check-in: 02881ab4fd user: oehhar tags: bwidget, bwidget-1-9-11
2017-05-08
18:21
MessageDlg.html: Documented the use of the native widget for "MessageDlg -type !user" and the limited set of recognized options. Ticket [8edade3cea] by Gerhard Reithofer check-in: 66e9c7802d user: oehhar tags: bwidget
2017-01-16
08:45
Rename option '-onlyhover' to 'autohidescrollbars' Leaf check-in: 26b1b9804b user: oehhar tags: rfe-d5480d1da2
2017-01-14
13:22
Revert demo test modification check-in: cad07b0345 user: oehhar tags: rfe-d5480d1da2
13:07
-onlyhover not default. Removed dead code. Comments modified. check-in: d2b4cecf3d user: oehhar tags: rfe-d5480d1da2
2017-01-12
14:39
Display ScrolledWindow scrollbars only if mouse is in the widget. Tciket [d5480d1da2] by Alexandru check-in: 246eaca515 user: oehhar tags: rfe-d5480d1da2
2016-11-02
23:56
scrollframe.tcl: Eric advised to check for unmapped window, as the <Map> event may be executed in the unmapped state. check-in: 6d0524a1f8 user: oehhar tags: bwidget
2016-10-31
17:53
Remove the whole <Unmap> binding, as it does not do any thing any more check-in: cb6716528c user: oehhar tags: bwidget
15:12
scrollframe.tcl: width changed when unmapped and mapped. Checkge the Configure vound proc to not be active when currently unmapped. Ticket [72a5727d1b]. Thanks to Alexandru for the ticket and patch. check-in: 06d203dbdd user: oehhar tags: bwidget
14:45
Implemented incomplete patch of ticket [4b6a27c9b8] to make TitleFrame themed-aware Leaf check-in: 28163b48cb user: oehhar tags: rfe-4b6a27c9b8
14:22
button.tcl: Reverted last change, Eric underlined to not use ttk widgets as a base due to the option data base. Did traditional fix to exclude all options known by button and not known by ttk::button. Ticket [845613e5590ae7cf] check-in: 702ef20c55 user: oehhar tags: bwidget
14:03
button.tcl: reverted last change to use ttk widget as base. This may clash with the option data base. See ticket [845613e5590ae7cf]. check-in: 0fc2861039 user: oehhar tags: bwidget
2016-08-23
17:28
configure option of a ::Button gave error in themed mode. Ticket [845613e5590ae7cf]. Report by Adrian. check-in: 987852ad44 user: oehhar tags: bwidget
2016-07-21
13:37
util.c: BWidget::place moved away from visible screens if the current window is on a virtual screen outside of the main screen (Windows multi-screen configuration) [5919a0ec2d] check-in: 85ca650f34 user: oehhar tags: bwidget
2016-07-15
11:19
pckIndex.tcl: auto-load commands also from global namespace and not only from BWidget namespace. Ticket [c86207db01] check-in: b8dc4b393d user: oehhar tags: bwidget
07:21
Restore version to 1.9.10 Leaf check-in: 97be7a20ab user: adrianmedranocalvo tags: bug-c86207db01fc9ce0
2016-07-12
18:23
Canonicalize name of auto_loaded commands.

Top-level commands should not have leading ::, but all others rest should. See auto_qualify commentary in Tcl's init.tcl.

See bug [c86207db01fc9ce0]. check-in: e49079d49e user: adrianmedranocalvo tags: bug-c86207db01fc9ce0

2016-03-22
09:02
Only support Tile 0.8 and newer + spacing in themed Font Toolbar. Ticket [d7ea07c40a] check-in: 4f9f713d30 user: oehhar tags: bwidget
2016-03-15
08:53
"Mainframe configure" caused error in themed mode. Ticket [52273c0a4e] check-in: f83cfb9f5f user: oehhar tags: bwidget
2016-03-08
18:55
BWidget 1.9.10 release check-in: 8c3ff9284a user: oehhar tags: bwidget, bwidget-1-9-10
07:51
Added ChangeLog check-in: a89be8d3df user: oehhar tags: bwidget
2016-03-07
11:57
Make selected ComboBox item visible on first display.

ComboBox used to ask its embedded ListBox to make the selected item visible before it had ever been drawn. We now defer this action until the first redraw [eae238d5a7] check-in: 36d4ee635f user: adrianmedranocalvo tags: bwidget

2016-02-02
17:50
ChangeLog modified check-in: ec85d4e628 user: oehhar tags: bwidget
17:49
Translations non portable on utf-8 systems. File encoding changed to utf-8. Ticket [6c91e43d76] check-in: c1f8b267a2 user: oehhar tags: bwidget
2016-01-15
07:54
Init tree cross and line colors not by black to be visible on black background color themes. Ticket [ed4c1dab46] check-in: 04ba914fce user: oehhar tags: bwidget
2016-01-07
18:13
ChangeLog added Closed-Leaf check-in: 40c13a6224 user: oehhar tags: bug-ed4c1dab46
18:01
Init tree cross and line colors not by black to be visible on black background color themes. Ticket [ed4c1dab46] check-in: 1b5b347448 user: oehhar tags: bug-ed4c1dab46
2015-12-08
18:18
8.4 compatibility was broken due to the use of min/max math functions. Ticket [0aef856302] check-in: b765b56d04 user: oehhar tags: bwidget
2015-11-04
09:51
Place the bubblehelp correctly within the virtual screen [b64e03e548]. check-in: 0371bea522 user: oehhar tags: bwidget
2015-10-18
17:57
BWidget 1.9.9 release check-in: 346e8c2d46 user: oehhar tags: bwidget, bwidget-1-9-9
2015-10-07
07:26
Correct conditional. check-in: 7653b90a74 user: adrianmedranocalvo tags: bwidget
07:17
Make string comparison Tcl8.3-compatible. check-in: f4931fa5ce user: adrianmedranocalvo tags: bwidget
06:42
widget.tcl: Make Widget::configure invoke the command on the configured namespace of the included subwidget, instead of in it subclass.

This case was missing in check-in [3b6bda131cc2cdc44ba13da00b39e0e36d6f5334]. check-in: e69f8fb3e7 user: adrianmedranocalvo tags: bwidget

2015-03-18
13:11
widget.tcl: Widget::define got new parameter -namespace, allowing megawidget namespace be different to class name. This allows lower case namespace names. Patch by Adrian Medrano Calvo. Ticket [023a631b20] check-in: 3b6bda131c user: oehhar tags: bwidget
2014-09-10
14:32
BWidget 1.9.8 tagged check-in: 099dbd69bd user: oehhar tags: bwidget
2014-09-08
11:51
Correct test results after clt post of Pietro Cerutti check-in: 138cccca8f user: oehhar tags: bwidget
2014-09-05
12:33
widget.tcl: Widget::which errors when option not present. Ticket [397db23424] check-in: 7665445856 user: oehhar tags: bwidget
2014-07-18
06:47
All message rc files must have \n\n at the end for freewrap. Ticket [683c6245b4] check-in: c4cfe0f45e user: oehhar tags: bwidget
2014-05-21
07:46
remove apparently unused procedure Widget::syncoptions and all calls. Ticket [3c2b8eafc6] check-in: cc45806c6f user: oehhar tags: bwidget
07:36
Remove unneeded upvar. Ticket [43f93e0a97] check-in: 6e550c5f21 user: oehhar tags: bwidget
07:32
New procedure Widget::which (as in [namespace which]), that returns the fully qualified name for a widget option or widget variable. Ticket [a8705e5fd9] check-in: 97c7fd38ff user: oehhar tags: bwidget
07:14
Don't double creation of temporary widget for default values retrieval. Use result of _get_tkwidget_options instead. Ticket [393b67ab19] check-in: 5a776453e1 user: oehhar tags: bwidget
07:03
Don't invoke unqualified upvar in callers scope. Ticket [046fa04231] check-in: 3b0b4ecf4f user: oehhar tags: bwidget
2013-12-12
18:20
scrollframe.tcl: Make -constrainedwidth 1 and -constrainedheight 1 work together. Patch by Simon Bachmann. Ticket [2fa44401d5] check-in: 89e6f27a6a user: oehhar tags: bwidget
2013-10-17
12:55
Remove temporary widget[6cd041bcc1] check-in: 2ff16995c7 user: oehhar tags: bwidget
2013-10-15
19:06
Themed ComboBox color specifications are honored [6c6704e40f] check-in: 73bdde118f user: oehhar tags: bwidget
2013-10-14
15:59
ScrolledWindow: raise scrolled window if below in window hierarchy [6632134ce9] check-in: 10c00fc4fb user: oehhar tags: bwidget
15:53
ListBox update, border with images and image selection fixed [ff1787af9c] check-in: 67d6d7d3b3 user: oehhar tags: bwidget
15:28
Fix combobox failure in themed mode [cc3b12e22f] check-in: 9c20e19e15 user: oehhar tags: bwidget
2013-10-07
14:46
Sometimes the tooltip does not occur under gnome/metacity on ubuntu. Ticket [a588d2f800] check-in: 459482f1b1 user: oehhar tags: bwidget
2013-09-15
17:39
BWidget 1.9.7 tagged check-in: f17c6bce83 user: oehhar tags: bwidget
2013-09-11
16:23
Fixed undefined variable check-in: e1a66296d3 user: oehhar tags: bwidget
16:20
xpm2image.tcl: many issues fixed in xpm import by Mattias Hembruch. Ticket [9a8b2ee42e] check-in: f7299663b4 user: oehhar tags: bwidget
2013-09-02
09:39
notebook.tcl: cured error in _resize, that data($p,width) is not (jet) present. Ticket [a4cbba655d] check-in: 3e24e1b646 user: oehhar tags: bwidget
2013-08-14
17:46
notebook.tcl: cured error in _resize, that data($p,width) is not (jet) present. Ticket [a4cbba655d] Leaf check-in: cec2f0f4f8 user: oehhar tags: bug-a4cbba655d
2013-07-03
08:16
Corrected de.rc line endings and converted no.rc to utf8 check-in: 84ff7343f7 user: oehhar tags: patch-75101
2013-06-28
07:45
Curing shift-lock interferences of Shift-Accelerators of Mainframe widget on the MAC. Ticket [83ce3e84e7], Patch [9f67a66609] check-in: fdb38ca6f0 user: oehhar tags: bwidget
2013-06-26
08:03
mainframe.tcl: Reverted Patch [1977644] (checkin [58357c462f])(-casesensitive for accellerators). It has issues with shift-lock. check-in: 510027c421 user: oehhar tags: bwidget
07:17
Commiting patch [d58b61392d] from ticket [83ce3e84e7] check-in: bb507704b1 user: oehhar tags: bwidget
2013-06-25
12:38
Patch [d439b24425] of ticket [75101bf5ce] localizes strings, adds option -help check-in: 5747b2943a user: oehhar tags: patch-75101
2013-06-21
18:05
New MultipleScrollableWidgets [Patch-1053086] Leaf check-in: 30642ba1a6 user: oehhar tags: patch-1053086
17:52
Add combobox method getentry to get path of entry component [Patch-2340355] check-in: 38c05dab1f user: oehhar tags: bwidget
17:35
Make loadable in save interpreter [Bug-4365a23bd3] check-in: 84fcfc5033 user: oehhar tags: bwidget
17:21
Bug fixed changing Aqua menu color when changing window background [bug-a81b7afc1e] check-in: 18fa361145 user: oehhar tags: bwidget
17:00
Allow new modifiers Shift, Cmd and ShiftCmd for accelerators [Patch-83ce3e84e7] Closed-Leaf check-in: eb025fca9d user: oehhar tags: patch-83ce3e84e7
16:27
Removed not existing reference generate-widget-doc from pckIndex.tcl [Bug d76eb15928] check-in: a85038b0ba user: oehhar tags: bwidget
15:58
SelectColor widget enhancements: traceable variable, setable background, visual changes [patch75101] check-in: 6f1b04a125 user: oehhar tags: patch-75101
15:54
Documentation typos check-in: 85844bb788 user: oehhar tags: bwidget
14:24
Allow case-sensitive accelerators in mainframe by new option -casesensitive [Patch 1977644] check-in: 58357c462f user: oehhar tags: bwidget
13:30
Methods from Tk entry were restored for LabelEntry [Bug 1002844] check-in: cc146bdf09 user: oehhar tags: bwidget
2013-01-14
08:33
Error 'invalid command name ".#BWidget.#ttk::entry"' arises in themed mode when an Entry widget should get focus by the tab key. [Bug 3599955] check-in: a74f6fd0c9 user: oehhar tags: bwidget
2012-07-27
11:47
2012-07-27 [email protected] BWidget 1.9.6 tagged check-in: d596cecffe user: oehhar tags: bwidget, bwidget-1-9-6
2012-04-12
12:46
listbox.tcl ListBox::selection Only redraw if selection changed. Patch by Wolfgang S. Kechel [Bug 3517145] check-in: 8d829980cc user: oehhar tags: bwidget
2012-04-02
09:53
* entry.tcl, BWMan/entry.tcl checkbox.tcl Themed mode: Invoking "configure" without arguments results in errors that non-ttk options are not present. Removed Entry options: -background -foreground -relief -borderwidth -fg -bg -bd. Reported by Wolfgang S. Kechel [Bug 3513263] * entry.tcl mapped entry option -state to ttk::entry state in themed mode to make state change visible. check-in: 2c3d9d4c82 user: oehhar tags: bwidget
2012-03-06
14:16
BWMan/ListBox.html documented options -selectfill and -autofocus as read-only. Reported by Wolfgang S. Kechel [Bug 3497592] check-in: c781f11f40 user: oehhar tags: bwidget
2011-11-14
14:33
* widget.tcl (Widget::focusOK) fixed list with update. Arises, if a ttk widget with a widget path with spaces is the next widget. Reported by jaspertheperson [Bug 3437761] check-in: 513f2481b8 user: oehhar tags: bwidget
2011-06-24
16:25
BWidget 1.9.5 tagged check-in: ad86537b47 user: oehhar tags: bwidget, bwidget-1-9-5
2011-06-23
09:17
listbox.tcl (listbox::generate_data) fixed last patch by ryotakatsuki [Bug 3324610] check-in: b3a9aeca7a user: oehhar tags: bwidget
08:30
listbox.tcl Fix of Bug 3000293 broke listbox tags. The bindImage subcommand did not report right tag. Patch by ryotakatsuki [Bug 3324610] check-in: 2a71e54fcc user: oehhar tags: bwidget
08:28
listbox.tcl, tree.tcl (_update_scrollregion) the linewise scrolling did not always scroll up to the end on windows. Report and patch by Wojciech Kocjan, review and modification by Koen Danckaert [Bug 3317772] check-in: ba2aa7db4d user: oehhar tags: bwidget
07:42
listbox.tcl, tree.tcl (_update_scrollregion) the linewise scrolling did not always scroll up to the end on windows. Report and patch by Wojciech Kocjan, review and modification by Koen Danckaert [Bug 3317772] check-in: eee1c16efe user: oehhar tags: bwidget
2011-05-25
15:10
Added -sizegrip option to MainFrame check-in: a61e097939 user: oehhar tags: bwidget
2011-05-23
15:16
Corrected c&p error, sorry check-in: 9022c277ee user: oehhar tags: bwidget
15:13
lang/pl.rc updated by Wojciech Kocjan. check-in: 27755567f3 user: oehhar tags: bwidget
2011-04-26
14:13
notebook.tcl The user frame of the notebook is now a themed frame in themed mode. The set background color does not apply to the user frame in this case. check-in: 08f78b581d user: oehhar tags: bwidget
08:24
label.tcl configuring foreground color caused error when themed [Bug 3292977] check-in: 05484b2c6d user: oehhar tags: bwidget
2011-04-20
11:30
lang/hu.rc by Rezso updated check-in: dfa30f0e1c user: oehhar tags: bwidget
05:20
* font.tcl, lang/*.rc: Add translation possibility for color picker button of font dialog. Used google translater to translate "Color" to all languages. Please check if this is correct. [Bug 3289573] reported by Rezso check-in: a4bd3808d2 user: oehhar tags: bwidget
2011-04-19
15:16
lang/*.rc [Bug 3289573] : Add translation (templates) for the Color picker widget text "Base colors" and "User colors". Only german and english locals are provided so far. check-in: 8abd9730a0 user: oehhar tags: bwidget
2011-03-02
13:11
combobox.tcl: [Bug 3182287] : ComboBox failes in themed mode due to the use of the themed entry widget. The following options are not supported (and thus called) any more: -relief -highlightbackground -highlightforeground check-in: 343294abb5 user: oehhar tags: bwidget
2011-02-14
16:56
entry.tcl, labelentry.tcl, labelframe.tcl, mainframe.tcl, pagesmgr.tcl, scrollw.tcl: [Bug 3168761]: entry failes when themed support activated with: unknown option "-highlightthickness" (reported by George on clt 27 Jan., 16:55). The patch by Wojciech Kocjan fixes this and enhances labelentry, labelframe and pagesmgr to also use themed frames. Within scrollw.tcl, a bug for empty background handling is fixed. The scrollbar background is not set any more for not-themed widget.
check-in: 42653f627e user: oehhar tags: bwidget
2011-01-17
20:27
pckIndex.tcl: corrected package version check-in: 3d7698c00e user: oehhar tags: bwidget
2010-12-14
22:14
Synthetic commit. Leaf check-in: 2eed91ca43 user: cvs2fossil tags: bwidget-1-9-4-synthetic, bwidget-1-9-4
22:14
packageIndex updated for 1.9.4 check-in: 2913e4c2db user: oehhar tags: bwidget
21:24
2010-12-14 Andreas Kupries <[email protected]> * tree.tcl [Bug 3106208]: Followup. Moved the fixed code of the last entry I did (2010-11-09) into a new command Tree::MergeFlag and call this from both Tree::itemconfigure and Tree::insert. Missing the place in Tree::insert caused another problem, found by Dustin Littau. check-in: 8965272464 user: oehhar tags: bwidget
17:01
* tree.tcl [Bug 3106208]: Followup. Moved the fixed code of the last entry I did (2010-11-09) into a new command Tree::MergeFlag and call this from both Tree::itemconfigure and Tree::insert. Missing the place in Tree::insert caused another problem, found by Dustin Littau. Leaf check-in: c3b144fc1f user: andreas_kupries tags: trunk, tcllib-1-13, tcllib-1-14
2010-12-05
16:11
Synthetic commit. Leaf check-in: 6047783548 user: cvs2fossil tags: bwidget-1-9-3, bwidget-1-9-3-synthetic
16:11
BWidget 1.9.3 Tagged check-in: d38f04ddb9 user: oehhar tags: bwidget
2010-11-23
08:21
ScrolledWindow theming support check-in: 841c3caa6f user: oehhar tags: bwidget
2010-11-21
19:35
Add theming support for label widget check-in: 927ec26cfe user: oehhar tags: bwidget
17:29
Dialog.html Removed documentation of unavailable option -buttonwidth. check-in: 7eee767759 user: oehhar tags: trunk
17:25
Theming support for Button widget check-in: 02459eb6f9 user: oehhar tags: bwidget
2010-11-10
07:57
tree.tcl (Tree::itemconfigure): Fix intermingling of node names and flag values which can cause an lsearch to fail, by mistaking a flag value as the node searched for, and then treating a node name as flags. As the upd,nodes value is a dictionary it should not be search as a list. Now using a temporary array for quicker check and append/replace [Bug 3106208](report and fix by Andreas Kupries). check-in: 1656afaa2b user: oehhar tags: trunk
07:56
tree.tcl (Tree::itemconfigure): Fix intermingling of node names and flag values which can cause an lsearch to fail, by mistaking a flag value as the node searched for, and then treating a node name as flags. As the upd,nodes value is a dictionary it should not be search as a list. Now using a temporary array for quicker check and append/replace [Bug 3106208]. (report and fix by Andreas Kupries) check-in: 5018ffa91f user: oehhar tags: bwidget
2010-11-09
16:05
* mainframe.tcl Menu text shows white on white on Mac aqua [Bug 3105665] reported by Scott Smedley fixed by Kevin Walzer. check-in: ee0e989ff6 user: oehhar tags: bwidget
16:04
* mainframe.tcl Menu text shows white on white on Mac aqua [Bug 3105665] reported by Scott Smedley fixed by Kevin Walzer. check-in: d4c86b7b85 user: oehhar tags: trunk
2010-10-15
08:26
label.tcl The frame surround the label gets under unknown conditions a -padx 5. A pad of 0 is now hard coded (Bug 3087955) check-in: 55f407f05e user: oehhar tags: bwidget
2010-08-04
15:05
* init.tcl If msgcat is available use its locale to load a lang/*.rc file instead always using en.rc. check-in: 3bfa95eabd user: oehhar tags: bwidget
13:07
* dialog.tcl Changed behaviour of window close button. If -cancel is given, this button is invoked. The cancel option may now be changed the using configure method. check-in: bd129c0d53 user: oehhar tags: bwidget
2010-06-09
06:57
included lang/pl.rc from HEAD. check-in: fab9625df4 user: oehhar tags: bwidget
2010-06-07
07:21
Set Version to 1.9.2 check-in: a38cfa7a68 user: oehhar tags: bwidget-1-9-2, bwidget
2010-05-31
14:56
* listbox.html Reflected patch 2010-05-12 in documentation. The selection may not be disabled any more by binding button 1. check-in: d16ef303ec user: oehhar tags: trunk
14:55
* listbox.html Reflected patch 2010-05-12 in documentation. The selection may not be disabled any more by binding button 1. check-in: 977402fa6e user: oehhar tags: bwidget
2010-05-12
08:28
* listbox.tcl(ListBox::bindText and ListBox::bindImage) Method bindText and bindImage overwrote internal selection bindings [Bug 3000293] reported by Robert Karen. check-in: 834cfffa2b user: oehhar tags: trunk
08:24
* listbox.tcl(ListBox::see) Method see shifts image out of view. Showed up, by a selection click on a long item with icon [Bug 2999764] reported by Robert Karen. check-in: 17f103959e user: oehhar tags: trunk
08:22
* listbox.tcl(ListBox::_configureSelectmode) Drag modifies multiple selection [Bug 2995969] reported by Robert Karen. Bound events on ButtonRelease-1 instead Button-1 for multiple selections to avoid bug. * listbox.tcl(ListBox::_drag_and_drop) The default drag and drop routine only handled single drag and drop. It was extended to handle also drag and drop of multiple entries. check-in: 672bf13068 user: oehhar tags: trunk
08:12
* listbox.tcl(ListBox::bindText and ListBox::bindImage) Method bindText and bindImage overwrote internal selection bindings [Bug 3000293] reported by Robert Karen. check-in: dfcc0d0cba user: oehhar tags: bwidget
08:07
* listbox.tcl(ListBox::_configureSelectmode) Drag modifies multiple selection [Bug 2995969] reported by Robert Karen. Bound events on ButtonRelease-1 instead Button-1 for multiple selections to avoid bug. * listbox.tcl(ListBox::_drag_and_drop) The default drag and drop routine only handled single drag and drop. It was extended to handle also drag and drop of multiple entries. check-in: fb29756c0e user: oehhar tags: bwidget
07:59
t * listbox.tcl(ListBox::_configureSelectmode) Drag modifies multiple selection [Bug 2995969] reported by Robert Karen. Bound events on ButtonRelease-1 instead Button-1 for multiple selections to avoid bug. * listbox.tcl(ListBox::_drag_and_drop) The default drag and drop routine only handled single drag and drop. It was extended to handle also drag and drop of multiple entries. check-in: 229ceefb36 user: oehhar tags: bwidget
2009-11-01
20:46
*** bug fixed - related to ttk behaviour # without this function, an error occures # when operating under tile control proc Button::instate { path args } { return [expr { [$path cget -state] == "normal" ? 1 : 0}] } check-in: f64f8938dc user: oberdorfer tags: trunk, tcllib-1-12
20:20
*** code consolidation + refracturing related to BWSlim.Toolbutton style, attempt to improve Button behavior when ttk is used (still not perfect thought) check-in: e3d15ada17 user: oberdorfer tags: trunk
2009-10-27
22:14
* continuous developement, minor changes check-in: afb47531db user: oberdorfer tags: trunk
2009-10-25
20:57
*** important: programming interface changed:

# BWidget::use # Argument usage: # -package ttk # | # specify a package name to be initialized, currently # support for the following packages is implemented: # ttk ... try to use tile'd widget set (if available) # # -style default / native / myFavoriteStyleName # | | | # | | specify a valid style name, # | | use "BWidget::_get_colordcls" which gives # | | you a list of what's avaliable for tk # | | # | if specified, BW tries to emulate OS color scheme, # | a specific color schema associated to each individual # | operationg system is going to be used # | # same behaviour as before, stay compatible # with previous releases # # -setoptdb [no=default|0|yes|1] # | # maintain the option database # if you need a dynamic behavior when changing # the underlying style, activate this option! # # -themedirs {} = default / a list of valid directory names, # to specifing additional ttk theme packages check-in: 10d9b3e6db user: oberdorfer tags: trunk

20:54
*** continous developement, some small improvements check-in: 9c53cf5397 user: oberdorfer tags: trunk
20:53
*** continous developement, minor changes check-in: bd460bc3a4 user: oberdorfer tags: trunk
19:21
ongoing developement check-in: 704815e7b7 user: oberdorfer tags: trunk
19:09
ongoing developement check-in: 0cd7560b8b user: oberdorfer tags: trunk
2009-09-16
20:41
demo themes are now base64 encoded check-in: 1a065c3764 user: oberdorfer tags: trunk
20:31
demo themes are now bas64 encoded check-in: 9e600930e2 user: oberdorfer tags: trunk
20:20
demo themes are now bas64 encoded check-in: dd657c58da user: oberdorfer tags: trunk
2009-09-11
16:04
* button.tcl, "BWSlim.Toolbutton" style related change to ensure that a button created with "-style BWSlim.Toolbutton" keeps it's layout check-in: 8344f45961 user: oberdorfer tags: trunk
2009-09-10
19:23
* combobox hottrack motion bug fixed: "after idle" should fix the problem with very long listbox text items which caused under certain circumstances a complete crash (CDE freeze) this happened under AIX5.3 and CDE, running under tcl/Tk 8.4.7,
check-in: f7d90d78d3 user: oberdorfer tags: trunk
19:00
*** BWidget revitalization to make usage of ttk *** * pkgIndex.tcl, updated to 1.9.1, themeutils.tcl added, requ. initialization sequence * themeutils.tcl, theme support file added * widget.tcl, various changes related to ttk added * init,tcl, BWidget::set_themedefaults "initialize" added * -- arrow.tcl, button.tcl, buttonbox.tcl, color.tcl, dialog.tcl, entry.tcl, font.tcl, label.tcl, labelframe.tcl, listbox.tcl, mainframe.tcl, messagedlg.tcl, pagesmgr.tcl, panedw.tcl, panelframe.tcl, passwddlg.tcl, progressbar.tcl, scrollframe.tcl, scrollview.tcl, scrollw.tcl, separator.tcl, spinbox.tcl, statusbar.tcl, titleframe.tcl, combobox.tcl, notebook.tcl -- theme related mod's done * utils.tcl, BWidget::bindMiddleMouseMovement added, * tree.tcl, BWidget::bindMiddleMouseMovement added),
-- open issues: Tk*Font as default font (like in dynhelp.tcl), tree.tcl _themechanged proc' not perfect for existing tree item colorization (expanding a branch after changing the style still shows the previous fill color !)
-- note: -- **** package ready for testing ***
check-in: 33b0bf7d88 user: oberdorfer tags: trunk
2009-09-09
19:35
color declaration doesn't work for winxp64 - deleted! check-in: f61e385b73 user: oberdorfer tags: trunk
19:29
sample ttk themes check-in: f071091370 user: oberdorfer tags: trunk
19:18
sample ttk themes check-in: 565cdf4698 user: oberdorfer tags: trunk
18:56
language resource file added: pl.rc check-in: 2680629a65 user: oberdorfer tags: trunk
18:51
cr/lf removed check-in: 63920e06d1 user: oberdorfer tags: trunk
2009-09-08
21:21
demo code refractured check-in: 80de6f3fe3 user: oberdorfer tags: trunk
21:19
what has changed for now... check-in: db58d054eb user: oberdorfer tags: trunk
20:59
Creating branch MAIN Leaf check-in: 9e53639e48 user: cvs tags: MAIN
20:59
cvs id added, commented code as reminder added check-in: cf016564f0 user: oberdorfer tags: trunk
20:50
ttk style related mod's done check-in: 1d04512fc7 user: oberdorfer tags: trunk
20:46
BWidget::bindMiddleMouseMovement added check-in: 8cb3726ece user: oberdorfer tags: trunk
20:33
ttk style related change done check-in: eaa66ce996 user: oberdorfer tags: trunk
20:28
BWidget::bindMiddleMouseMovement added check-in: 5ab352a476 user: oberdorfer tags: trunk
19:55
ttk style related code change check-in: 3193692912 user: oberdorfer tags: trunk
2009-09-07
20:11
minor theme related code change check-in: c66dab3edb user: oberdorfer tags: trunk
2009-09-06
21:49
theme related mod's done check-in: 8ca4af4990 user: oberdorfer tags: trunk
21:36
theme related mod's done check-in: b8bf09501c user: oberdorfer tags: trunk
21:28
theme related mod's done check-in: 85325e23c6 user: oberdorfer tags: trunk
21:13
theme related mod's done check-in: 307eeef2b7 user: oberdorfer tags: trunk
21:03
theme related mod's done check-in: 2303975b87 user: oberdorfer tags: trunk
21:00
updated to 1.9.1, themeutils.tcl added, requ. initialization sequence check-in: 2917f5e0c1 user: oberdorfer tags: trunk
20:51
BWidget::set_themedefaults "initialize" added check-in: 224a40daaa user: oberdorfer tags: trunk
20:45
various changes related to ttk added check-in: 478ff3af32 user: oberdorfer tags: trunk
2009-09-05
21:01
theme and tile related utility functions check-in: 050cf9198d user: oberdorfer tags: trunk
20:32
BWidget with style support now to come check-in: 5dba1f00ce user: oberdorfer tags: trunk
2009-09-03
17:29
* util.tcl(BWidget::place), BWidget.html Widget placed incorrectly, when bigger than current screen [Bug 2850031] by Thomas Grausgruber Possible incompatibility: BWidget::place w h -> w,h are reduced to screen width check-in: 150292310b user: oehhar tags: bwidget
17:23
* util.tcl(BWidget::place), BWidget.html Widget placed incorrectly, when bigger than current screen [Bug 2850031] by Thomas Grausgruber Possible incompatibility: BWidget::place w h -> w,h are reduced to screen width. * dynhelp.tcl Added part of last patch, for pre 8.5 tcl from BWidget branch [Patch 2835180]. check-in: 49151e60c6 user: oehhar tags: trunk
2009-08-12
07:22
* dynhelp.tcl Use balloon help font TkTooltipFont [Patch 2835180] * dynhelp.tcl(DynamicHelp::_show_help)Replaced aqua conditional code check by $Widget::_aqua check-in: c17d1f3e1b user: oehhar tags: trunk
07:20
* dynhelp.tcl Use balloon help font TkTooltipFont if tk <= 8.5. Otherwise use helvetica 11 on Aqua [Patch 2835180] for Kevin Walzer * dynhelp.tcl(DynamicHelp::_show_help)Replaced aqua conditional code check by $Widget::_aqua check-in: 059f4b0efa user: oehhar tags: bwidget
2009-08-10
11:28
* notebook.tcl (NoteBook::delete) Method delete destroyframe=1 and reinsertion -> raise failed - state variables were deleted. [Bug 2831785] by kjnash * tree.tcl (Tree::_keynav) Fire virtual event <<TreeSelect>> also on keyboard navigation [Patch 2828086] by Kevin Walzer * combobox.tcl Replaced aqua conditional code check by $Widget::_aqua check-in: 2875678157 user: oehhar tags: bwidget
11:23
Branched to BWidget Scope: Package BWidget compatible to tcl/tk >=8.1 and tk (e.g. no tile/ttk) check-in: 1c12194ca8 user: oehhar tags: bwidget
2009-08-04
16:39
* notebook.tcl (NoteBook::delete) Method delete destroyframe=1 and reinsertion -> raise failed - state variables were deleted [Bug 2831785] by kjnash * tree.tcl (Tree::_keynav) Fire virtual event <<TreeSelect>> also on keyboard navigation [Patch 2828086] by Kevin Walzer * combobox.tcl Replaced aqua conditional code check by $Widget::_aqua check-in: 66f7bd69b2 user: oehhar tags: trunk
2009-07-24
17:44
Synthetic commit. Leaf check-in: 92b00e0e2d user: cvs2fossil tags: bwidget-1-9-0-synthetic, bwidget-1-9-0
17:44
Changed page version from 1.8 to 1.9 check-in: 94ff035b54 user: oehhar tags: trunk
16:01
* tree.tcl (Tree::_set_help), Tree.html DynamicHelp -helpcmd added to tree node help * tree.tcl (Tree::_draw_subnodes) a vertical line to a virtual root node above the widget is only drawn when there are multiple child nodes. This reverts the modification dated 2004-04-21 for this case. [Patch 2825354] by Koen Danckaert check-in: 55b962c054 user: oehhar tags: trunk
2009-07-17
15:29
* scrollframe.tcl (ScrollableFrame::create et al) ScrollableFrame.html Background color of canvas takes the color of the scrolled frame. If themed, canvas takes the themed color of the scrolled themed frame. If themed, parameters -background and -bg are not available(doc + code). [Patch 2822970] by Koen Danckaert check-in: 0a9de4a94f user: oehhar tags: trunk
2009-07-15
16:50
* dynhelp.tcl (DynamicHelp) Typo from yesterday corrected [Patch 2820851] by Koen Danckaert check-in: 4ec5be8a22 user: oehhar tags: trunk
2009-07-14
15:24
* dynhelp.tcl (DynamicHelp::_leave_info et al) issues: - menu help sometimes not cleared when clicking off-window (unix) - "-helpcmd" available also when dynamichelp is included in another widget. - given "-helpcmd" always called at global scope. - Protect against multiple calls of <Leave> event. [Patch 2820851] by Koen Danckaert check-in: c991d05924 user: oehhar tags: trunk
2009-07-07
17:28
* combobox.tcl (ComboBox::_select) Do not export selection if -exportselection 0 [Patch 981545] by Jeffrey Hobbs check-in: a1671d7ee7 user: oehhar tags: trunk
2009-07-02
16:22
* widget.tcl (Widget::configure) Bug: ProgressDlg option -geometry not setable. The former patch was improved. Koen Danckaert and myself argued, that we modify symptoms without basic understandings. Anyway, better now than before. check-in: 3764a95a26 user: oehhar tags: trunk
2009-07-01
14:41
* mainframe.tcl, MainFrame.html (MainFrame::getmenustate) Added method getmenustate to return menu tag state [Bug 948063] reported by Rolf Ade

* combobox.tcl (ComboBox::configure) Bug fixed: Widget did not take focus, when -editable false and "configure -state normal" called. [Bug 756334] reported by Rolf Ade

* widget.tcl (Widget::configure) Bug: ProgressDlg option -bg not setable. The special handling of subwidgets with special class or path ":cmd" was improved. [Bug 611477]

* notebook.tcl (NoteBook::_itemconfigure) Not honored option: itemconfigure ... -helptext [Patch 2814050] by Koen Danckaert check-in: f39181862b user: oehhar tags: trunk

2009-06-30
16:17
* buttonbox.tcl (ButtonBox::_redraw) Bug corrected: -uniform gridding option is used if tcl version >= 8.4 (not 8.3). [Patch 2807147] by Koen Danckaert

* tree.tcl (Tree::_drop_cmd) If there is no node, drop didn't work. [Bug 1042613] reported by Rolf Ade

* Tree.html Bind commands: removed promise that %W would work in future. The underlying widgets should only be manipulated using the node id. [Bug 1224203] by Jasper Taylor, remarks by J. Tang

* Tree.html Bind commands: with -selectfill, the given command is overwritten for the background box. [Bug 1003962] by Torsten Berg

* dropsite.tcl (DropSite::register) Bug fixed: fails on multiple drop targets [Bug 1213123] by T.Neil

* combobox.tcl (ComboBox::_create_popup) Bug fixed: Return key in drop down list when -bwlistbox true [Bug 1205536] patch by Steve Landers

* combobox.tcl (ComboBox::_create_popup, ComboBox::_unmapliste) Mac aqua and x11 fixes, multi screen issue still open. [Bug 1451784] report by Jasper Taylor, fix by Kevin Walzer

* listbox.tcl (ListBox::_multiple_select) Selected item not deselected on control-click [Bug 1029144] reported by Konrad Rosenbaum check-in: d4234674be user: oehhar tags: trunk

2009-06-29
16:34
* widget.tcl (Widget::init) : fixed a memory leak on wrong option value. [Bug 1230737] check-in: 37c527d396 user: oehhar tags: trunk
15:53
* widget.tcl (Widget::tkinclude) : option data base entry name keeps the original name and not the renamed name. The only resulting modification is to rename the option key for "MessageDlg -text" from "*MessageDlg.frame.msg.message" to "*MessageDlg.frame.msg.text". [Bug 1266792] check-in: 23042e15ee user: oehhar tags: trunk
13:28
* ScrolledWindow.html ScrolledWindow documentation changed: Documented options: -ipad, -sides, -size, -managed [Patch 2807160] Text by Koen Danckaert Removed (read only) remark of option -scrollbar.

* scrollframe.tcl (ScrollableFrame::create) changed bindings [Patch 2807227] by Koen Danckaert (comment)

* scrollw.tcl (ScrolledWindow::_set_hscroll, ScrolledWindow::_set_vscroll) Bug corrected: enless loop when both scrollbars where automatically mapped and the window size was changed by this action (on linux). Scrollbar unmapping and mapping secured by a locked update [Bug 2783019] check-in: ae5fed8a0f user: oehhar tags: trunk

2009-06-26
15:22
* notebook.tcl (NoteBook::delete) Deleted also state variables [Bug 1445219] reported by Eric Kemp-Benedict check-in: 886bbcdfee user: oehhar tags: trunk
14:46
* listbox.tcl (ListBox::create et al) new feature: listbox option -listbox now read/write [Bug 1501874] reported by Stephen Huntley

* dynhelp.tcl (DynamicHelp::_show_help) fixed issue (as far as possible): Dynamic help baloon was on the main screen, if it touched the border on a windows multi screen configuration. The fix assumes, that all screens have same dimensions and no gaps in- between. This is necessary, because multi-screen configuration paramters may not be interrogated by tk (despite of coordinates out of the screen) [Bug 1499135] reported by Gregor check-in: 8860bd1e23 user: oehhar tags: trunk

2009-06-25
16:48
* combobox.tcl (ComboBox::getvalue et al) fixed bug: getvalue returned first apearence of current data instead of clicked index, which may not be the same if values is not unique. Additional variable _index(path) added to hold click index [Bug 1610965] reported by Martin Lemburg check-in: a758127e75 user: oehhar tags: trunk
2009-06-24
12:14
* buttonbox.tcl (ButtonBox::_redraw) Bug: homogeneous button width not honored if button size changes after creation. -uniform gridding option is used if tcl version >= 8.3. [Patch 2807147] by Koen Danckaert check-in: 1d83dc340a user: oehhar tags: trunk
12:13
* scrollframe.tcl (ScrollableFrame::create, ScrollableFrame::_resize, ScrollableFrame::_frameConfigure) fixed two issues: - Scrollbar activated even if not necessary Fix: update scrolling reagion on configure event of the frame - Disfunction if the frame got to small to be on the current view Fix: update scrolling reagion on map or unmap events [Patch 2807227] by Koen Danckaert

* buttonbox.tcl (ButtonBox::_redraw) Bug: homogeneous button width not honored if button size changes after creation. -uniform gridding option is used if tcl version >= 8.3. [Patch 2807147] by Koen Danckaert check-in: 0cb363e7c2 user: oehhar tags: trunk

2009-06-16
15:43
* combobox.tcl (ComboBox::_create_popup) In dropdown list, a vertical scrollbar was always shown if horizantal is used. ScrolledWindow is now called with "-managed 1". [Patch 2807160] by Koen Danckaert check-in: f7a5fea0a1 user: oehhar tags: trunk
2009-06-12
15:31
* combobox.tcl removed \ before empty line (potential trap) [Bug 2804961] Andreas Kupries * dialog.html Documented -geometry option. [Bug 1634416] Erik Leunissen check-in: 6f5cfcae9e user: oehhar tags: trunk
2009-06-11
15:58
Feature request 2797153: add norwegian message file check-in: bea9b5ec34 user: oehhar tags: trunk
15:42
Bug 1642050 fixed, Patch 981545 docommented check-in: 5793cffffd user: oehhar tags: trunk
2009-06-10
16:21
Documented option -buttonwidth of Dialog (Bug 1668587) check-in: 18e2681d6e user: oehhar tags: trunk
08:48
Bwidget commited patches for bugs 2762361, 2340320, 1752755 check-in: 66d9e2414f user: oehhar tags: trunk
2009-02-19
19:24
note internal use of \1..\5 for node names check-in: ebc691aac7 user: hobbs tags: trunk
2008-10-31
00:49
* tree.tcl (Tree::_node_name_rev): Return node names as they are input, and properly handle :: in node names. This changes internal node name reps, but should be transparent to the user, except for the result of [insert].
check-in: 258d381702 user: hobbs tags: trunk, tcllib-1-11-1, tklib-0-5
2008-05-26
07:06
* tree.tcl (Tree::_redraw_selection): do not allow empty * listbox.tcl (ListBox::_redraw_selection): fill color as that creates a transparent item that doesn't return a bbox. This showed up on OS X/Aqua, where the listbox selectforeground defaults to empty. [AS Bug 77186 74923]
check-in: 9080f32145 user: hobbs tags: trunk, tcllib-1-11
2007-10-31
19:02
* lang/nl.rc (new): Dutch translation [Bug 1804469]
check-in: 1816e8c8a8 user: hobbs tags: trunk
19:00
* lang/hu.rc (new): Hungarian translation [Bug 1821842]
check-in: 213df2ab07 user: hobbs tags: trunk
18:54
* tree.tcl (Tree::insert): do node_name on parent arg [Bug 1046955]
check-in: ba001ed071 user: hobbs tags: trunk
18:13
* listbox.tcl: speed up ListBox insertion significantly. [Bug 1472443]
check-in: c8a2a977dd user: hobbs tags: trunk
2007-05-11
17:55
* widget.tcl (Widget::theme): make sure Tk 8.5a6 is recognized as having the themed widgets
check-in: 9654878933 user: hobbs tags: trunk
2006-12-21
00:00
* util.tcl: fixed BWidget::write for widgets that require DynamicHelp. [bug 1518803]
check-in: 4297c8b06f user: dev_null42a tags: trunk
2006-12-05
20:43
* demo/demo.tcl (Demo::main): Removed the 'inscope' qualifier from the 'package require Bwidget'. The package system already forces loading and sourcing of package code in the global namespace, so this is bogus. check-in: 48c4b5eef4 user: andreas_kupries tags: trunk
2006-11-13
14:43
* panedw.tcl: if activator is set to line then its width is set to
  1. --activator was an undocumented option; updated man page to make it documented. Thanks to Jos Decoster for pointing this out.
check-in: b7fce4f498 user: dev_null42a tags: trunk
2006-11-10
22:45
* widget.tcl: remove relative namespace resolution of variables, in anticipation of TIP 278. Widget should have been doing this anyways. [bug 1579744]
check-in: a5e0422c98 user: dev_null42a tags: trunk
21:55
* DragSite.html: noted that -draginitcmd can return an empty string to prevent a drag [bug 740499]
* DropSite.html: fixed documentation with DropSite::register command [bug 740474]
* combobox.tcl: allow autocomplete and autopost be enabled/disabled after the widget was created [bug 1588808]; fixed keysym in autopost binding [bug 1589111]
check-in: 4f8bff39bf user: dev_null42a tags: trunk
20:39
* tree.tcl: fixed error with drag & drop's autoscroll [bug 1408494]
* listbox.tcl: fixed error with drag & drop's autoscroll; fixed error when dropping at the end of the list
check-in: 0893707ee0 user: dev_null42a tags: trunk
19:58
Added dynamic help to text tags (man page updated); fixed resize bug with scrollframes. Thanks to Jos Decoster for these patches. check-in: 7df2e13fad user: dev_null42a tags: trunk
2006-10-20
17:40
* utils.tcl (BWidget::bindMouseWheel): do not make special mousewheel bindings if global ones exist (like from style::as)
check-in: 66c0273ecc user: hobbs tags: trunk
2006-09-28
22:31
* removed Makefile.in
* font.tcl: correctly handle code path when user cancels dialog
* passwd.tcl: fixed Dialog::enddialog error; fixed ordering error
check-in: fc94efbefb user: dev_null42a tags: trunk, bwidget-1_8_0
22:07
**** BWIDGET 1.8.0 TAGGED ****
* pkgIndex.tcl, README.txt: updated to BWidget 1.8
* removed configure.in and aclocal.m4
check-in: 90899ff10e user: dev_null42a tags: trunk
15:46
* messagedlg.tcl: explicitly marked the 'Abort' button upon -type abortretryignore to be the default button [bug 970199]
* Tree.html: documented [find] and [line] commands [bug 626819]; noted bug with %W binding [bug 1224203]
* tree.tcl: added [bindArea] procedure; updated man page [patch 839066]
* combobox.tcl: added [clearvalue] proc to explicitly clear a ComboBox value, updated man page [patch 780704]
check-in: 59aa07734c user: dev_null42a tags: trunk
2006-09-27
03:26
* passwd.tcl: don't ignore -labelwidth when calculating label widths; return key moves through subwidgets like most login managers [patch 922877, with slight change]
* font.tcl: add options to select font color and to disable font sizes; updated man pages [patch 1531199]
* font.tcl: using arrow keys to browse font family / font size will cause an update to the shown sample font [patch 947109]
check-in: 11ef7eeb82 user: dev_null42a tags: trunk
02:24
2006-09-26 J. Tang <[email protected]>
* demo/basic.tcl: fixed Entry's enter command callback [bug 1400838]
check-in: ed01ae7ad2 user: dev_null42a tags: trunk
2006-08-21
20:54
2006-08-21 J. Tang <[email protected]>
* combobox.tcl: unpost after autoposting when another Tk window gets the focus; unpost upon hitting the enter key
* scrollw.tcl: allow toggling of scrollbars [bug 1488712]
* Tree.html: corrected documentation for Tree::opencmd (callback does not append the path to the tree to the command) [bug 1507713]
* tree.tcl: disable keyboard navigation for empty trees [bug 1514855]
* tree.tcl: changed '-drawcross allways' to be '-drawcross always'; updated documentation
check-in: ce134fbc79 user: dev_null42a tags: trunk
2006-06-29
08:19
* statusbar.tcl (StatusBar::remove): remove neighboring separator when removing the first item. [Bug 1512671]
check-in: a83783af3e user: hobbs tags: trunk
2006-03-24
22:19
* pkgIndex.tcl: removed bogus "ControlFrame" entry [bug 1429405]

* MainFrame man page: fixed some typos on man page

* mainframe.tcl: fixed status bar placement when it is re-shown after a [showstatusbar none] command [bug 1027568] check-in: 2bf0fd3b5e user: dev_null42a tags: trunk

2006-03-23
23:32
dynhelp.tcl: if a widget's help balloon is being displayed when that widget is destroyed, also destroy the associated balloon [bug 1448424] listbox.tcl: when deleting an item from the ListBox that has dynamic help text, also remove its entry from the help array [bug 1443461] check-in: 02f30c0d81 user: dev_null42a tags: trunk
2006-02-10
22:54
Fixed a number of bugs with ProgressBar [bugs 1145523, 900165]. Clarified documentation for ProgressDlg [bug 1105778]. check-in: eb1cf3b0d1 user: dev_null42a tags: trunk
22:03
PagesManager man page: clarified add and default behaviors. Bug 1305988. check-in: 86a4936467 user: dev_null42a tags: trunk
2006-02-08
16:47
Clarified dynamic help -variable option. Allow uppercase chars in ComboBox _auto_complete (bug 996569). Added -autopost option to ComboBox, updated man page (patch 1359041). check-in: b1e63f1c04 user: dev_null42a tags: trunk
2006-01-25
17:31
Fixed ButtonBox -homogeneous calculation. Bug 1362899. check-in: c67e97e9fd user: dev_null42a tags: trunk
2005-11-02
00:09
* color.tcl (SelectColor::menu): use native dialog for palette menu item where possible (and Widget::theme is used).
check-in: 2947648353 user: hobbs tags: trunk
2005-10-31
22:18
correct Widget::theme typos check-in: b0f752e988 user: hobbs tags: trunk
2005-10-12
18:59
* mainframe.tcl (MainFrame::configure): need to ignore -bg change check when themed.
check-in: 0aebde9a43 user: hobbs tags: trunk
2005-09-28
22:19
* mainframe.tcl (MainFrame::_create_menubar): ignore -bg -bd opts when themed
check-in: 5c5f8e8620 user: hobbs tags: trunk, tcllib-1-8
2005-09-23
00:41
* font.tcl (SelectFont::_getfont): fix tile compat to still set data(family) and data(size) in any case.
check-in: 260fc87e5a user: hobbs tags: trunk
2005-09-19
22:16
remove tile compat options that are not valid check-in: 043732a0f6 user: hobbs tags: trunk
20:22
correct $top reference check-in: 997c0241bd user: hobbs tags: trunk
20:21
remove tile compat options that are not valid check-in: 67a217345b user: hobbs tags: trunk
2005-08-23
23:37
extend ttk theme awareness to subframes/separators check-in: e1a534c672 user: hobbs tags: trunk
2005-08-11
02:35
* mainframe.tcl (MainFrame::create): make ttk theme aware
check-in: ed85ac41c6 user: hobbs tags: trunk
2005-07-28
00:40
* statusbar.tcl: if themed, use ttk::separator * scrollframe.tcl: if themed, use ttk::frame * font.tcl: if themed, use ttk::comboboxes and ttk::checkbuttons * widget.tcl: encapsulate all .#BWidget* hidden widgets into a single frame .#BWidget to clean up main '.' childspace. Add 'Widget::theme ?boolean?' that, if enabled, has BWidgets try to use some ttk themed widgets (*very* incomplete).
check-in: 705ef12dfd user: hobbs tags: trunk
00:40
* init.tcl (Widget::_opt_defaults): make a proc for opt defaults, recognize aqua as a platform
check-in: 61539f2d49 user: hobbs tags: trunk
2005-02-25
19:13
* lang/da.rc (new): Danish language file [Bug 1151534] (elhaard)
check-in: 763c951300 user: hobbs tags: trunk
2005-01-26
01:01
* notebook.tcl: reverted lester patch - too many bugs related to deleting and reinsertion of tabs.
check-in: 963586c4d1 user: hobbs tags: trunk
2004-12-01
19:33
revert version bump for notebook change - it was not a feature change check-in: e3083575d5 user: hobbs tags: trunk
19:33
add notebook changes to ChangeLog check-in: 48f4720e0b user: hobbs tags: trunk
14:34
Changed version number due to changes in Notebook.tcl check-in: a8cf1bf7c7 user: gwlester tags: trunk
14:34
Performance improvements to Notebook when using ss or raise methods (among others) with large number of tabs check-in: 29d4218997 user: gwlester tags: trunk
2004-10-09
00:18
See file. check-in: de63bb608c user: pointsman tags: trunk
00:18
(MainFrame::_parse_accelerator) made accelerator Ctrl-f in -menu definitions work. [Bug 1043107] check-in: 9d1e2a998f user: pointsman tags: trunk
2004-09-24
23:57
* color.tcl: use toplevel instead of menu for dropdown color menu and do better focus/grab restoration.
check-in: 14bda5baef user: hobbs tags: trunk
23:57
* utils.tcl (BWidget::RestoreFocusGrab,SetFocusGrab): add BWidget equivalents of what Tk uses for better stacked grab/focus mgmt.
check-in: 14c5fc9fdf user: hobbs tags: trunk
23:56
* dialog.tcl (Dialog::create): withdraw topleve immediately after creation.
check-in: 5d8a4f1473 user: hobbs tags: trunk
2004-09-14
23:44
* widget.tcl (Widget::focusPrev): hack to avoid focus into direct parent when it is a megawidget. [Bug 765667]
check-in: 768f73f6fc user: hobbs tags: trunk
23:43
* listbox.tcl: add FocusIn redirector to %W.c, add explicit -takefocus 0 to the frame parent.
check-in: 129bfac202 user: hobbs tags: trunk
23:41
add F12 console show binding check-in: 058837ecb1 user: hobbs tags: trunk
20:46
* notebook.tcl (NoteBook::_draw_page): adjust height for bottom drawn tabs. [Bug 988628]
check-in: 66ffaac3fe user: hobbs tags: trunk
2004-09-09
22:17
* panelframe.tcl (new): new PanelFrame widget which creates a * pkgIndex.tcl: frame with boxed title area that accepts * Makefile.in: additional widgets. * BWman/contents.html: * BWman/navtree.html: * BWman/PanelFrame.html (new):
check-in: 57cc13b104 user: hobbs tags: trunk
22:17
* xpm2image.tcl (xpm-to-image): correctly recognize None with -nocase
check-in: ff086d3619 user: hobbs tags: trunk
22:16
* statusbar.tcl: improve init to use bwidget's automated arg passing for subwidgets. Simplify delete subcommand to call remove.
check-in: 4552f26ab4 user: hobbs tags: trunk
2004-09-03
04:34
change dialogs to anchor buttons e check-in: effdf3d3d9 user: hobbs tags: trunk
04:34
default button width to -11 on Win8.4, 8 otherwise check-in: 633b5f9916 user: hobbs tags: trunk
04:33
code safety fixes check-in: 77d2799e69 user: hobbs tags: trunk
01:05
* statusbar.tcl: better -bg handling (configure too), and tighten up spacing on resize control to place it flush bottom right
check-in: 7132855567 user: hobbs tags: trunk
2004-09-02
01:24
* statusbar.tcl: add -showseparator optional horizontal separator.
check-in: d3c0f94106 user: hobbs tags: trunk
2004-08-31
17:05
* statusbar.tcl: correct name of image for use on unix. Try to use of PNG image at each create (it just looks better).
check-in: 542767d9a0 user: hobbs tags: trunk
2004-08-26
19:45
* tree.tcl (Tree::delete): call -selectcommand if we delete something that was selected.
check-in: c002e37252 user: hobbs tags: trunk
01:12
* statusbar.tcl: correct use of PNG vs. GIF image. Don't abort creation of statusbar when gridded - just don't try to resize. Correct example to use label -width 1
check-in: a256d9e77b user: hobbs tags: trunk
2004-08-21
01:02
* statusbar.tcl (new): Addition of a statusbar container widget * pkgIndex.tcl: with resize control * Makefile.in: * BWman/contents.html: * BWman/navtree.html: * BWman/StatusBar.html (new):
check-in: 9864f36163 user: hobbs tags: trunk
2004-05-12
21:10
* font.tcl (SelectFont::create): don't hardcode -bd 2 when creating the style selectbuttons.
check-in: f0153b81c4 user: hobbs tags: trunk
21:09
(_show_help): account for OS X help style check-in: b5f6f82b56 user: hobbs tags: trunk
2004-05-04
15:57
* listbox.tcl (_keyboard_navigation): make sure you can see the item that you key navigate to. (aas)
check-in: 06e4ff58b0 user: hobbs tags: trunk
2004-04-26
18:42
* tree.tcl (_update_nodes): align with _draw_nodes code, specifically correcting placement of cross on new nodes and anchor of changed window/image.
check-in: add122cb8e user: hobbs tags: trunk
2004-04-23
17:54
* listbox.tcl (create): don't force -highlightthickness 1 as it prevents the user changing it on creation. (_draw_item): pass more cached info from _redraw_items for speed. (_redraw_selection): correct drawing of selfill for items that extend beyond the width of the window.
check-in: a9181d9407 user: hobbs tags: trunk
2004-04-22
22:50
(create): Insert $path into the canvas bindings, so that anyone binding directly onto the widget will see their bindings activated when the canvas has focus. Add slightly modified up/down bindings to the canvas, in case it gets the focus (like with -autofocus).
check-in: 9a3b6fef63 user: hobbs tags: trunk
21:29
* listbox.tcl: correct eval/after/lists usage. (_redraw_listbox): call _update_select_fill on redraw, otherwise the insert of items causes wonkiness. (_redraw_items): call update idle after changing cursor.
check-in: 2cb484bc9e user: hobbs tags: trunk
21:29
* tree.tcl (edit): correct inversion of verifycmd emptiness test.
check-in: 9207f0321a user: hobbs tags: trunk
2004-04-21
22:26
* tree.tcl (_draw_subnodes): Adjust the drawing of the line to the first root node to start at the vertical point (not go up).
* entry.tcl, arrow.tcl, combobox.tcl: better space/list handling
* entry.tcl: make the icursor not appear for non-editable and/or state disabled comboboxes.
check-in: 1db0c901a1 user: hobbs tags: trunk
2004-03-09
02:56
(bugfix) Use <<PrevWindow>> virtual event instead of <Shift-Tab> event for back-tab binding. check-in: f89f41ed20 user: jenglish tags: trunk
2004-02-07
23:01
* progressbar.tcl (ProgressBar::_modify): convert rect coords to ints to prevent left-over lines that are likely due to a bug in core Tk related to fractional coord refresh.
check-in: 24ec7f5b1d user: hobbs tags: trunk
2004-02-04
00:11
* mainframe.tcl (MainFrame::_create_menubar): set the bg for menus only on unix (otherwise disturbs menu native L&F) Correct some eval/list issues.
* BWman/MainFrame.html: * mainframe.tcl (MainFrame::_create_entries): correct 'cascade' spelling, but support old 'cascad' as well.
check-in: f039451eac user: hobbs tags: trunk
00:11
* scrollw.tcl (ScrolledWindow::create): correctly set -relief and -bd at creation time. [Bug #873666]
check-in: e1af40104b user: hobbs tags: trunk
00:07
* init.tcl: don't modify *Listbox.background and *Button.padY options - leave core widgets alone.
check-in: 9e3c8ad8ac user: hobbs tags: trunk
2004-01-28
16:51
*** empty log message *** check-in: 3a20747917 user: rmax tags: trunk
16:51
* configure.in: bumped to v1.7. This should have happened before releasing 1.7.0. check-in: 77d769d7fb user: rmax tags: trunk
16:51
* Makefile.in: fixed support for DESTDIR. check-in: d3f9a6b27c user: rmax tags: trunk
2004-01-06
07:22
* init.tcl: Added a binding to the Tk spinbox to handle traversal as loading BWidgets seems to screw up the default handling for Tk. [Bug #867604]

* utils.tcl: Fixed a bug that would cause some geometry calculations in BWidget::place to behave incorrectly. This would occasionally make it appear as though a drawn dialog would freeze the application. [Bug #868315] check-in: cd1f34685b user: damonc tags: trunk

2003-12-18
19:11
Synthetic commit. Leaf check-in: 8dc164d14e user: cvs2fossil tags: bwidget-1-7-0-synthetic, bwidget-1-7-0
19:11
Corrected date. check-in: 100ba912c6 user: techentin tags: trunk
19:02
Corrected date typo. check-in: 7f9167142b user: techentin tags: trunk
18:32
Changed revision to 1.7.0. Note that 1.7.0 does not include 2003-11-26 mod to notebook.tcl. check-in: a089c45cf0 user: techentin tags: trunk
2003-11-26
18:42
* notebook.tcl (NoteBook::bindtabs): correct tab name returned. (groth)
check-in: 1e50948b19 user: hobbs tags: trunk
2003-11-17
20:15
* entry.tcl (Entry::create): add missing line continuation. [Patch #843932] (oehlmann)
check-in: 1ae860099d user: hobbs tags: trunk
2003-11-11
00:27
* entry.tcl: Use a button widget for -disabled options if we're using 8.3 [Bug 839469] check-in: acfeb04bbd user: damonc tags: trunk
2003-11-06
05:49
* combobox.tcl: Fixed dropdown listbox selection for standard Tk listbox [Bug 831496]. check-in: ffa1a67fb4 user: damonc tags: trunk
2003-11-05
18:04
* scrollview.tcl (ScrollView::_set_view): correct :canvas to renamed :cmd.
check-in: ff2222a190 user: hobbs tags: trunk
2003-10-30
17:43
* scrollw.tcl (ScrolledWindow::setwidget): check that the old widget associated still exists before unconfiguring it. [Bug #833034]
check-in: 5917bc5c04 user: hobbs tags: trunk
2003-10-28
05:03
* combobox.tcl, listbox.tcl: Fixed keyboard navigation in the combobox drop down [Bug 831496].

* listbox.tcl: Added curselection subcommand to mimic Tk listbox behavior.

Added keyboard navigation to the listbox.

* widget.tcl: Added Widget::exists command to return whether a widget is a BWidget (based on whether it exists in the _class array).

Widget::destroy now properly unsets the widget's variable in the _class array. check-in: ccc0a40c43 user: damonc tags: trunk

02:36
Fix markup errors [Bug #740484] check-in: b764a99d2a user: jenglish tags: trunk
2003-10-20
23:15
Updated the docs for my latest commit. check-in: be14c8e806 user: damonc tags: trunk
21:23
This is a huge commit with a lot of changes. I've tested through it with the demo as well as some of my own software, and everything seems to be working properly. I have no doubt that there will be little inconsistencies discovered through some thorough use.

Please checkout this latest version and give it a spin through your applications and tests. I am available to fix any and every bug that crops up, as I want to see this in really good shape for the next ActiveTcl release (which will follow the next Tcl release shortly).

* arrow.tcl, bitmap.tcl, button.tcl, buttonbox.tcl, color.tcl, * combobox.tcl, dialog.tcl, dragsite.tcl, dropsite.tcl, entry.tcl * font.tcl, label.tcl, labelentry.tcl, labelframe.tcl, listbox.tcl * mainframe.tcl, messagedlg.tcl, notebook.tcl, pagesmgr.tcl * panedw.tcl, passwddlg.tcl, progressbar.tcl, progressdlg.tcl * scrollframe.tcl, scrollview.tcl, scrollw.tcl, separator.tcl * spinbox.tcl, titleframe.tcl, tree.tcl, utils.tcl, widget.tcl * xpm2image.tcl: Revamp again to let core Widget commands handle most of the esoteric work of creating and destroying widgets properly in the BWidget environment.

The command Widget::define defines a class, its filename and a list of classes which it uses. This command handles creating the command to create new widgets, creates a ::use command for the class and calls the ::use command for each class included.

The command Widget::create does the renaming of the widget to $path:cmd and creates the proc to redirect the widget commands.

Widget::destroy now does the rename $path "" that almost all widgets do.

* button.tcl: Added a -state option to configure the state of the entire box at once.

Added new insert and delete subcommands.

Added an after cancel to stop button repeat upon release. [Bug 697022]

* combobox.tcl: Added -bwlistbox, -listboxwidth and -hottrack options. -images option already existed, but now it actually does something.

Added getlistbox, get, icursor, post and unpost subcommands.

* dynhelp.tcl: Added add subcommand to replace the (now) deprecated register command. The new command adds for a lot more flexibility in applying dynamic help.

Help popup now comes up -topmost 1 on Windows if available.

* entry.tcl: Added -disabledbackground option so that the BWidget entry more closely resembles the standard Tk entry. [Bug 638236].

* init.tcl: Moved Widget::traverseTo into widget.tcl.

* label.tcl: Renamed BWLabel class to just Label.

* listbox.tcl: Added a default -dropcmd so that if -dragenabled and -dropenabled are true, drag-and-drop within the same widget is possible without any other options.

Added -autofocus option to specify that clicking within the listbox should draw the focus in order to handle mouse wheel events.

Added -selectfill option for drawing a full selection rectangle around selected items instead of just around the item.

Added getcanvas subcommand. [Bug 436762].

bindImage and bindText now map %W to $path in order to get an accurate path in events. This can probably be fixed better when we have more control over event parameters. [Bug 607745]

Added mouse wheel bindings by default.

Added <<ListboxSelect>> event when selection changes.

* mainframe.tcl: Fixed bug for adding CTRL-F items to a mainframe [Bug 784269]

* messagedlg.tcl: Added -buttonwidth option.

* notebook.tcl: Added dynamic help to tabs.

Added -tabpady option to specify the padding between the text and the tab.

Notebooks now handle multi-line text properly. [Bug 565284]

* scrollview.tcl: Rewritten to use a variable per path instead of a big array.

* tree.tcl: Added -anchor option to nodes to specify the anchor for an image or window when displayed.

Added -crossopenimage, -crosscloseimage, -crossopenbitmap and -crossclosebitmap options to change the open / close cross.

Added mouse wheel bindings by default.

Added toggle subcommand to toggle a single tree node.

Added <<TreeSelect>> event when selection changes.

The characters "& | ^ !" are all converted to | silently in node names. This is to avoid errors because these characters are special to the canvas widget. [Bug 746960]

bindImage and bindText now map %W to $path in order to get an accurate path in events. This can probably be fixed better when we have more control over event parameters. [Bug 607745]

* utils.tcl: Added BWidget::wrongNumArgsString command to return a standard wrong # args error string.

Added BWidget::classes command that returns a list of all classes required by a given class.

Added BWidget::inuse command to determine if a given class is inuse.

Added BWidget::library command to return a body of code that can be saved into a project or other code based on the given classes. When called with a list of classes, all the classes and code necessary to use those classes is returned in a large string which can then be written out to a file.

Added BWidget::write command to write to a given file the current set of classes that are in use.

Added BWidget::bindMouseWheel command to setup default mouse bindings on a given widget.

* widget.tcl: Added a new option type 'Padding' which will accept the standard padding arguments in Tcl 8.4+.

Added Widget::define command to define a new BWidget class.

Added Widget::create command to create a BWidget properly.

Widget::destroy now attempts to delete a widget command created through Widget::create.

Added Widget::options command to return the current options of a given widget in a style that can be used to serialize a widget.

Added Widget::getOption command to get options based on children having the same option.

* wizard.tcl: Added new Wizard widget. check-in: b363fd16f2 user: damonc tags: trunk

2003-10-17
18:33
* arrow.tcl, bitmap.tcl, button.tcl, buttonbox.tcl, color.tcl, * combobox.tcl, dialog.tcl, dragsite.tcl, dropsite.tcl, entry.tcl * font.tcl, label.tcl, labelentry.tcl, labelframe.tcl, listbox.tcl * mainframe.tcl, messagedlg.tcl, notebook.tcl, pagesmgr.tcl * panedw.tcl, passwddlg.tcl, progressbar.tcl, progressdlg.tcl * scrollframe.tcl, scrollview.tcl, scrollw.tcl, separator.tcl * spinbox.tcl, titleframe.tcl, tree.tcl, utils.tcl, widget.tcl * xpm2image.tcl: major revamp to reduce incorrect use of eval and other list-safetiness evils. Also change !strcomp to streq.
check-in: ebde8e280e user: hobbs tags: trunk
2003-08-06
23:37
* listbox.tcl: Correct Listbox selection drawing [Bug #781652]
check-in: b9e13bfb56 user: hobbs tags: trunk
2003-07-17
23:45
Fix for bug #720032 "BWidget breaks Tk entry behaviour" check-in: bb7a1f845a user: jenglish tags: trunk
20:00
* listbox.tcl (_multiple_select): correct shift-selection when selectmode is multiple. [Bug 653266] Use lsearch -exact instead of default -glob in all uses. Use list with eval for safety.
check-in: 8e2dd9b45a user: hobbs tags: trunk
19:59
* notebook.tcl: Use list with eval for safety. Use lsearch -exact instead of default -glob in all uses.
check-in: ce3ff258fa user: hobbs tags: trunk
16:41
clarify management of embedded widget check-in: 5aa0ec2611 user: hobbs tags: trunk
2003-06-23
20:27
* combobox.tcl: Added a little better handling of keys in the auto-complete. check-in: 5cb54da8ad user: damonc tags: trunk
2003-06-06
23:02
* combobox.tcl: Added a rudimentary auto-complete function with option (-autocomplete) that is turned off by default. Over time, I'm sure this function can be improved, but I think it works pretty well for now.

* BWman/ComboBox.tcl: Added documentation for -autocomplete. check-in: 6c5562c1f7 user: damonc tags: trunk

00:50
* listbox.tcl: Liberal use of list where appropriate to make the code safe for space-containing node names. check-in: ebe3ea42a0 user: damonc tags: trunk
2003-05-23
12:47
updated version number to 1.6.0 check-in: 8018d81385 user: techentin tags: trunk, bwidget-1-6-0
12:46
* README.txt: updated version number to 1.6.0
check-in: 3919e357f0 user: techentin tags: trunk
2003-05-18
23:07
* progressbar.tcl: correctly handle progressbar being quickly created and deleted by deleting afters and checking var existence.
check-in: 146a1b8e71 user: hobbs tags: trunk
17:26
Widget::focusOK: Don't assume that '-editable' option is always 1 or 0 for all widgets. [Bug 710658] check-in: 61b5694e0b user: jenglish tags: trunk
2003-05-15
00:09
* demo/tree.tcl: make the tree scrollview make sense in demo. [Bug 684462]
check-in: fcf32fa827 user: hobbs tags: trunk
00:09
* tree.tcl: correct node lsearch'ing to use -exact to allow for [] containing nodes [Bug 628041] (decoster)
check-in: 26989afe66 user: hobbs tags: trunk
00:09
* notebook.tcl: ensure that bd is min 1 at all times. [Bug 688227] Correct use of eval with list.
check-in: c901fb6c6f user: hobbs tags: trunk
2003-05-07
08:24
* dynhelp.tcl (DynamicHelp::_motion_balloon): correctly listify after delayed _show_help callback.
check-in: 63e01075ed user: hobbs tags: trunk
06:26
* scrollw.tcl (ScrolledWindow::setwidget): remove any existing widget before setting the next.
check-in: 28c841c470 user: hobbs tags: trunk
2003-05-02
01:07
* tree.tcl (Tree::configure, Tree::_draw_node): add a full-width box underneath the text and image/window that will react to the node binding if -selectfill is true. It is an empty box that is overly wide, but it could be improved to resize on Configure to just the window width and replace the sel box.
check-in: 16aef283ae user: hobbs tags: trunk
2003-04-24
01:03
(Tree::_redraw_selection): correct -selectfill to include the image, in any, in the bbox calculation since it may be larger.
check-in: aec83cd20a user: hobbs tags: trunk
00:53
* tree.tcl: liberal use of list where appropriate to make the code safe for space-containing node names. Make use of string equal instead of !string compare.
check-in: 3f4eb85d05 user: hobbs tags: trunk
2003-04-16
03:41
* listbox.tcl * tree.tcl: Added a #auto substitution for inserting new items into a tree or listbox.

* BWman/ListBox.html * BWman/Tree.html: Added documentation for #auto substitution. check-in: 106735c26c user: damonc tags: trunk

2003-04-15
01:21
* utils.tcl (BWidget::focus): add optional refocus arg * combobox.tcl: make droplist use solid 1-pixel relief more in accordance with Windows style. Set topmost attribute on droplist. Add bindings that unmap the droplist if we lose focus to another application (where [focus] == ""), without refocusing to the entry.
check-in: fa48aa6dee user: hobbs tags: trunk
2003-04-12
01:33
* combobox.tcl (ComboBox::_expand): add tab expansion behavior when -expand tab is specified (ComboBox::_focus_in): autohighlight full contents only when no existing selection exists. [Bug #720024]
* BWman/ComboBox.html: doc -expand none|tab
check-in: 21a522aaec user: hobbs tags: trunk
2003-03-13
06:59
* listbox.tcl: Added dynamic help support to listbox items.

* tree.tcl: Fixed a little inconsistency in the tree dynamic help. We don't need to save the whole path in the help array, just the node. check-in: 2068922661 user: damonc tags: trunk

2003-02-25
22:02
* scrollw.tcl: add lock around grid remove scrollbar to prevent infinite loop in small window situations. (kienzle)
check-in: 7d8f06c9a4 user: hobbs tags: trunk
21:56
bumped to v1.6 check-in: 25ea388b96 user: hobbs tags: trunk
10:13
bumped to v1.6 check-in: 598623983d user: hobbs tags: trunk
09:51
* scrollw.tcl: complete rewrite of ScrolledWindow widget to address infinite loop scrollbar problems. This one is much simpler and does not suffer the infinite loop. There still seems to be an issue with shrinking smaller than one scrollbar width / height in size, but that's not common (nor fatal). Addresses [Patch #671821, #520903] [Bug #472718, #564691]
check-in: 08508ddc5a user: hobbs tags: trunk
09:47
code cleanup check-in: a69dbc6278 user: hobbs tags: trunk
07:52
* panedw.tcl (_realize): only allow _realize to be called once the Configure binding has triggered once. [Bug #613134] [Patch #63500] (decoster)
check-in: e14bab597e user: hobbs tags: trunk
07:43
typo fix check-in: 987a93c858 user: hobbs tags: trunk
2003-02-18
01:54
* font.tcl: comment out the adding of default style bits for bold and italic. The allows setting the font to something like "Courier 8", clicking B on and off and getting "Courier 8" back again (otherwise gave "Courier 8 normal roman").
check-in: 1951f74ec2 user: hobbs tags: trunk
2003-02-08
10:21
* BWman/SelectColor.html * color.tcl: Cleaned up some of the documentation of SelectColor and made it actually work like the documentation says it does.

* BWman/DynamicHelp.html * dynhelp.tcl: Added -topbackground, -padx and -pady options to allow a little more flexibility in the look-and-feel of balloons.

Added the ability to bind dynamic help to individual items or tags on a canvas.

* BWman/Tree.html * tree.tcl: Added -padx and -deltax options to individual nodes within a tree. Each option defaults to -1, meaning to take its value from the global option of the same name.

Added dynamic help to nodes within a tree. Adds the following options: -helptext, -helptype and -helpvar to each node.

* BWman/BWidget.html * utils.tcl: Added BWidget::badOptionString utility to return a standard error string when a given option doesn't match a list.

* BWman/Widget.html * widget.tcl: Added Widget::getVariable proc to create a reference to a variable relative to the given widget path. check-in: ecd5aec25e user: damonc tags: trunk

2003-01-26
10:55
* BWman/DynamicHelp.html: * dynhelp.tcl: Added -state option to disable help balloons on a global scale.

* BWman/Tree.html: * tree.tcl: Added -crossfill option to allow the + / - bitmap to be filled with a different color than the connecting node lines. -linesfill is now accurate in its help entry and only adjusts the foreground color of the lines between the nodes. check-in: 56196186a5 user: damonc tags: trunk

2003-01-24
22:17
* tree.tcl (Tree::delete, Tree::_subdelete): remove all deleted nodes from the the selection [Bug #621178]. check-in: e50950f7c9 user: jenglish tags: trunk
2003-01-17
22:06
fixed -textvariable option [bug #649383] check-in: 48afad9c03 user: patthoyts tags: trunk
2002-10-14
20:56
* pkgIndex.tcl: * configure.in: bump version to 1.5
check-in: 0c25286c24 user: hobbs tags: trunk
20:56
code cleanup check-in: bf6ed377fa user: hobbs tags: trunk
20:55
* progressbar.tcl (_modify): use updated idletasks instead of update. [Patch #622927] (decoster)
check-in: 398edca30b user: hobbs tags: trunk
20:54
* widget.tcl (_get_tkwidget_options): withdraw toplevel if it is the TkResource base widget. [Patch #620754] (decoster)
check-in: 5ce7bed34c user: hobbs tags: trunk
20:54
* BWman/LabelFrame.html: * labelframe.tcl: allow -bitmap -image and -textvariable options of the BWLabel component of a LabelFrame. [Patch #620753] (decoster)
check-in: 8a47540795 user: hobbs tags: trunk
20:54
* dynhelp.tcl: allow variable and balloon help simultaneously. [Patch #567982] (decoster)
check-in: 03782bd383 user: hobbs tags: trunk
20:54
* tree.tcl (_see): change to always show left edge of requested item. [Patch #556077] (english)
check-in: d4829f8387 user: hobbs tags: trunk
20:54
* combobox.tcl: make -entrybg also control the listbox background. [Bug #519189] (chevreux)
check-in: c4f57dc7ac user: hobbs tags: trunk
20:53
* button.tcl: remove -repeatdelay and -repeatinterval for 8.4 to allow Button to override them. [Bug #620103]
check-in: 1cdb02035f user: hobbs tags: trunk
2002-09-25
22:55
better DESTDIR/libdir support (steffen) check-in: 3038836bdf user: hobbs tags: trunk
2002-09-11
19:33
* color.tcl (SelectColor::menu): added tkwait and update to make sure that the grab doesn't fail on Unix.
check-in: 3ad83c2251 user: hobbs tags: trunk
19:33
* listbox.tcl: corrected multiple selectmode bindings. [Patch #483838, Bug #594853] (decoster)
check-in: 37705c89d2 user: hobbs tags: trunk
2002-08-23
20:12
* tree.tcl: Modified subcommand 'includes' of the method 'selection to properly extract its argument. ... Revamped the whole subcommand to properly extract and check its arguments.
(create) Added Control-Button-1 bindings to allow toggling the selection of a node. I will do no bindings for shift-selecting and/or drag-selecting ranges. To complex for me right now.
Moved the code executing the -selectcommand callback to an internal procedure, and added calls to that procedure to all subcommands which change the selection. This fixes SF Bwidget Bug #547245.
* BWman/Tree.html: Documented the 'includes' and 'range' subcommands of the method 'selection' of tree widgets. Documented the node option '-selectable'. Documented that the subcommands extending or setting the selection silently ignore unselectable nodes. Documented new 'toggle' subcommand of method 'selection'. Documented option --slectcommand'. Fixed bogus table html in option lists.
check-in: 155e59d7ed user: andreas_kupries tags: trunk
2002-08-07
22:10
reverted panedwindow class change - this was really a core name problem check-in: 358a9bc466 user: hobbs tags: trunk
22:04
* panedw.tcl: changed class from PanedWindow to BwPanedWindow to not conflict with 8.4 panedwindow.
check-in: 440b5c10d6 user: hobbs tags: trunk
2002-06-04
22:27
correction to chevreux patch to handle no parent specified check-in: c34013ef9f user: hobbs tags: trunk, tcllib-1-3-0, bwidget-1-4-1
22:11
noted tag date of 1.4.1 check-in: 0b9d48e5ec user: hobbs tags: trunk
22:09
uped version to 1.4.1 check-in: 031c28da0a user: hobbs tags: trunk
22:05
comment cleanup check-in: 11fc8fa88a user: hobbs tags: trunk
22:04
* listbox.tcl: corrected use of 'end' as move index. [Bug #561391] * buttonbox.tcl: * tree.tcl: force frame -padx/-pady to 0 to handle 8.4+ frame padding options. [Bug #545119]
check-in: 0149086be5 user: hobbs tags: trunk
22:03
* dialog.tcl: prevent dialog from freezing on Windows with tkwait visibility on withdrawn toplevels. [Patch #521386] (chevreux)
check-in: 33df5b59fd user: hobbs tags: trunk
22:03
* font.tcl: reworked loadfont to not sort font names unless requested. [Patch #524353] (kienzle, hobbs)
check-in: 7a9a373b6d user: hobbs tags: trunk
22:03
* panedw.tcl: corrected handling of weighted panes following a Configure event. [Patch #513320] (decoster)
check-in: f03b3e6de4 user: hobbs tags: trunk
22:02
* progressbar.tcl: Fixed display of vertical progressbar. [Patch #561403]
check-in: 42ecc7a8ca user: hobbs tags: trunk
2002-05-29
22:02
* combobox.tcl: Changed relief of popup list to ridge, for Win* platforms. check-in: 31049255f2 user: andreas_kupries tags: trunk
2002-05-09
21:01
* dynhelp.tcl: Accepted patch for bug 528929. Reported by <[email protected]>, patch also by him. check-in: f58f549e7a user: andreas_kupries tags: trunk
2002-04-25
18:11
* notebook.tcl: Accepted patch for bug #532246, fixing the appearance of the tabs so that text is always visible completely. check-in: 044c516f24 user: andreas_kupries tags: trunk
2002-01-28
21:56
Support for multiple screens under Windows OS check-in: c4352baa1c user: patthoyts tags: trunk
2002-01-23
00:38
updated for 1.4.0 tag release check-in: 84eda1311f user: hobbs tags: trunk, bwidget-1-4-0
00:37
updated copyright dates check-in: 7af53b61b9 user: hobbs tags: trunk
00:36
* widget.tcl: added Color as an optional type, with _test_color test. [RFE #443124].
check-in: 8df09802d4 user: hobbs tags: trunk
2002-01-16
02:20
see ChangeLog check-in: 041d2b879a user: hobbs tags: trunk
02:19
* BWman/ComboBox.html: removed reference to label options that were removed when the LabelFrame was dropped. [Bug #477130]
check-in: c2627c0036 user: hobbs tags: trunk
02:19
* listbox.tcl: allowed drop handler to work in empty listbox. [Bug #456883]
check-in: b3b6913380 user: hobbs tags: trunk
2002-01-15
18:51
* mainframe.tcl: correct unprotected eval calls. [Patch #501210] (chevreux)
check-in: b29891b0fe user: hobbs tags: trunk
2001-12-29
02:06
see ChangeLog check-in: be1ce2e200 user: hobbs tags: trunk
02:06
* widget.tcl: Select element 4 (was 3) from the config-options to get value from optiondb. [Patch #483838] (decoster)
check-in: 5ab2c913b3 user: hobbs tags: trunk
02:06
* mainframe.tcl: added options -menubarfont, -menuentryfont and -statusbarfont at creation time of the widget as well as subsequent configures. [Patch #479935] (chevreux)
check-in: 5f381ab362 user: hobbs tags: trunk
02:06
* utils.tcl: added else case to place is called with location different from 'at' and 'center' and without a parent. [Patch #484123] (decoster)
check-in: 0cfe507567 user: hobbs tags: trunk
02:06
* BWman/ListBox.html: * listbox.tcl: Added '-selectmode' flag and 2 possible select-modes: single and multiple. [Patch #483838] (decoster)
check-in: 513fac1226 user: hobbs tags: trunk
02:05
* BWman/PanedWindow.html: * panedw.tcl: Added '-weights' flag with possible value 'extra' or 'available'. Since BWidget-1.3.1, the meaning of the '-weight' flag for the 'PanedWindow::add' command was changed. This made it difficult to create a layout where the panes occupy a certain amount of the screen. When using the '-weights extra' flag when creating a PanedWindow widget, the >=1.3.1 behavior is used: the weights for the different panes are only used for extra space. When using the '-weights available' flag, the weights for the different panes are used to set the size of each panes relative to the total available space. [Patch #483838] (decoster)
check-in: a09ea2424c user: hobbs tags: trunk
02:05
* BWman/ProgressBar.html: * progressbar.tcl: Added new type 'nonincremental_infinite' and modified movement of progressbar when in 'infinite' or 'nonincremental_infinite' mode. The 'nonincremental_infinite' can be used when a certain process monitored by a ProgressBar returns a total count and not an increment count. [Patch #483838] (decoster)
check-in: 44910f5251 user: hobbs tags: trunk
02:05
* BWman/Tree.html: * tree.tcl: Added a 'recursive' argument to 'Tree::opentree' and 'Tree::closetree'. [Patch #483838] (decoster)
check-in: fb00672cdf user: hobbs tags: trunk
02:04
* BWman/Dialog.html: * dialog.tcl: Added '-transient' and '-place' flags. [Patch #483838] (decoster)
check-in: 54c7f1716d user: hobbs tags: trunk
01:41
* configure.in: * pkgIndex.tcl: * README.txt: bumped version to 1.4.0 (not released)
check-in: 053e2f358e user: hobbs tags: trunk
01:40
* widget.tcl: added Widget::copyinit. [Patch #458446] (chevreux)
check-in: 6d692f3145 user: hobbs tags: trunk
01:40
* listbox.tcl: added multipleinsert command to allow faster inserts of multiple items. [Patch #458446] (chevreux)
check-in: 37e7e5b746 user: hobbs tags: trunk
01:40
* BWman/NoteBook.html: * notebook.tcl: added options for enhanced tab shape in notebooks. [Patch #402466] (haneef)
check-in: d148d6af34 user: hobbs tags: trunk
01:39
* mainframe.tcl (_create_menubar): start tagstate initially on. [Patch #470273] (chevreux) (_parse_accelerator): improve F* function key accelerator support. [Patch #444172] (venski)
check-in: f61b67b637 user: hobbs tags: trunk
2001-10-14
19:32
Creating branch bwidget-1-3-1-branch Leaf check-in: d9d4b51a08 user: cvs tags: tcllib-1-1-0, bwidget-1-3-1-branch
19:32
reverted fix of 2001-10-11 - it was bogus check-in: 5e9a1f54f1 user: hobbs tags: trunk
2001-10-11
16:34
added ability to specify page by name, not just number check-in: 4e3e9128fe user: hobbs tags: trunk
2001-09-24
19:18
Pack the toolbar with -expand yes -fill x so that it extends all the way across the mainframe, as per SF patch #445675. check-in: 450bf73c24 user: jenglish tags: trunk
2001-09-13
17:28
* notebook.tcl: Removed 'Canvas' from the list of bindtags for the internal canvas to prevent interference from application specific bindings with our special widget. [459033]. check-in: 1e811050b9 user: andreas_kupries tags: trunk
2001-09-06
19:50
* passwddlg.tcl: Accepted change by Bastien Chevreux <[email protected]> adding a -logineditable option to the password dialog. [436340]. check-in: b2016e6dcc user: andreas_kupries tags: trunk
00:22
* panedw.tcl: Added option -activator to allow user to choose sash activator. Reduced minimum allowed sash width. [442474]. Request made by Bastien Chevreux <[email protected]>. check-in: 9ee4b29d70 user: andreas_kupries tags: trunk
00:08
* label.tcl: Corrected typo in BWlabel::configure [454505], report and fix by Bastien Chevreux <[email protected]>. check-in: 4f1d86572b user: andreas_kupries tags: trunk
00:02
* arrow.tcl: Changed containing frame to be more invisible (borderwidth 0). Fixes [458301], by Georgios Petasis <[email protected]>. check-in: d98d02d0d5 user: andreas_kupries tags: trunk
2001-08-16
18:46
correct minor html error check-in: ba1f00ff4b user: hobbs tags: trunk
2001-08-08
20:58
2001-08-08 Andreas Kupries <[email protected]>
* tree.tcl (Tree::_keynav): Added code to call the open and close commands when the open-status of a node is toggled with the space bar. Bug [449284].
check-in: 1ee1206401 user: andreas_kupries tags: trunk
20:42
2001-08-08 Andreas Kupries <[email protected]>
* color.tcl: Added the missing definition of the main 'SelectColor' procedure. This prevented users from creating these widgets in the documented way. Bug [449276].
check-in: f545019fec user: andreas_kupries tags: trunk
2001-07-19
22:03
Updated with 1.3.1 information check-in: e223c48505 user: techentin tags: trunk, bwidget-1-3-1
2001-06-22
01:56
* tree.tcl: Corrected keyboard navigation so that open/close commands are invoked when right/left arrows are used to open/close nodes, patch from [Bug #435097]. Also corrected keyboard navigation on right arrow press; previously only opened closed nodes that had children, but should always open nodes, regardless of whether it has children. check-in: e7f424c3f6 user: ericm tags: trunk
2001-06-11
23:58
* passwddlg.tcl: * xpm2image.tcl: * mainframe.tcl: * panedw.tcl: * utils.tcl: * entry.tcl: * dynhelp.tcl: * dragsite.tcl: * color.tcl: added braces to expr where appropriate
check-in: ce9f3f3ee8 user: hobbs tags: trunk
23:58
* demo/demo.tcl: fixed demo script to run when called from another directory
check-in: c8076bb3f4 user: hobbs tags: trunk
23:58
* pkgIndex.tcl: bumped version to 1.3.1 and added Tk 8.1.1 package require as Tcl 8.1.1 is needed in certain core areas for the new string methods.
check-in: 6e599ef1b2 user: hobbs tags: trunk
23:57
* mainframe.tcl: corrected state interpretation. It doesn't do exact argument matching, but it is consistent with the rest of BWidget. [Bug #224476]
check-in: 6f242c1873 user: hobbs tags: trunk
23:57
combobox.tcl: added package require Tk 8.3. check-in: c536955b68 user: hobbs tags: trunk
23:57
messagedlg.tcl: corrected winfo exists call check-in: f35ea2b0c8 user: hobbs tags: trunk
23:57
listbox.tcl: fixed string compare call check-in: 12554f70af user: hobbs tags: trunk
2001-05-31
20:01
Fix for bug #225308 "tk8.4 breaks Entry widget state option" check-in: c7da3c6232 user: jenglish tags: trunk
2000-10-31
15:48
Fixed a bug by changing the 'lsearch' commands to 'lsearch -exact' so that glob characters in the combobox don't cause the 'getvalue' to break. check-in: 189b1d8467 user: kuchler tags: trunk
2000-10-10
21:17
* dynhelp.tcl: Added the '-screen' option to the toplevel that is created to display the help text to fix a bug reported by Tupone Alfredo. check-in: f3f468f9b4 user: kuchler tags: trunk
2000-10-01
17:36
* notebook.tcl: Fixed typo in _draw_page that incorrectly placed images on tabs. check-in: ee4634d029 user: ericm tags: trunk
2000-09-17
23:39
* widget.tcl (_test_boolean): Altered to return strictly 0 or 1 (for false and true, respectively), rather than allowing the string booleans (false, true, off, on, etc). check-in: e4d33c5e75 user: ericm tags: trunk
2000-09-07
16:20
*** empty log message *** check-in: d0472fc76a user: sven tags: trunk, ajuba-ajuba3-3-0-beta-base
16:20
* mainframe.tcl: Fixed the typo of Alt (Atl) as reported in bug # 6079. check-in: 49dfcedd22 user: sven tags: trunk
2000-09-06
21:47
Typo correction. check-in: 8c9f6b03af user: ericm tags: trunk
21:35
Fixed bad destroy binding to apply to container frame, not to component label. check-in: ca4ca7542d user: ericm tags: trunk
2000-09-05
21:18
* label.tcl: Corrected bindtags for BWidgets Label components: primary component widget now includes the megawidget pathname in its bindtags list, so that bindings on the megawidget pathname are applied properly. check-in: 9b41d3588c user: ericm tags: trunk
2000-08-24
00:16
Converted files to LF termination check-in: 056d3ac6b3 user: stanton tags: trunk
2000-08-10
22:55
* widget.tcl: Corrected a problem caused by the destruction of the special .#BWidget* widgets, which are used by BWidgets for some option value validations; formerly, if these were destroyed, it could confuse the BWidgets system's internal state, and creating BWidgets after destroying these helper widgets would throw an error. check-in: ae3d513853 user: ericm tags: trunk
2000-06-15
00:45
* dialog.tcl * dropsite.tcl * dynhelp.tcl * scrollview.tcl: Replaced several catch {unset varname} calls with if {[info exists varname]} {unset varname}. This avoids using the catch, and also prevents the ::errorInfo corruption that was happening in BWidgets. check-in: cf328aa97c user: kuchler tags: trunk, ajuba-ajuba2-2-1-base
2000-06-13
18:36
Removed stray "puts" check-in: 6a0616dae0 user: ericm tags: trunk
2000-05-30
23:44
Updated copyright strings. check-in: 2523376288 user: ericm tags: trunk, ajuba-ajuba2-2-0
2000-05-14
20:39
Fixed a typing error in the Tree::find procedure. The procedure wouldn't work because there was a 'llengh' where there should have been a 'llength'. check-in: 6a88a69100 user: kuchler tags: trunk
2000-05-09
03:48
* titleframe.tcl: Added a '-state' flag that is associated to the state of the label. Now that labels can be disabled (in 8.3 and beyond) this allows for the titleframe to have a disabled appearence. check-in: a550e31ae1 user: kuchler tags: trunk
01:53
Fixing some fallout from focus work. check-in: 01176d7fa8 user: ericm tags: trunk
00:01
Another crack at the cursed tree focus problem. check-in: ede99c1cd2 user: ericm tags: trunk
2000-05-05
21:15
Undo focus footwork changes from a few days ago. check-in: 9d590d4280 user: ericm tags: trunk
2000-05-03
01:22
* tree.tcl: Did some fancy focus footwork [Bug: 4491]. Now you can do this: "Tree .t ; bind .t <Button-1> foo", and it will do the right thing. This will enable the use of proper focus-on-mouse-click bindings for trees, which in turn will fix the focus problem described in 4491. In addition, I added a binding to the canvas widget in the tree that redirects focus when it leaves the canvas and goes to the frame, just in case.

* dialog.tcl: Added a -geometry option, to allow the specification of geometry for the dialog. No particular care is taken to validate the geometry string, so if it is bogus, you lose. [RFE: 5188]. check-in: 96fd99fedc user: ericm tags: trunk

2000-04-27
15:39
* entry.tcl: Added smarts to handle Copy for non-editable entries (it should be allowed, but was not previously) [Bug: 3755].

* notebook.tcl: Small tweaks for placement of images on tabs.

* combobox.tcl: Added code to ensure that non-editable (but enabled) comboboxes could still be tabbed in to. check-in: 4053c67e25 user: ericm tags: trunk

2000-04-26
21:07
*** empty log message *** check-in: 43e193a5ed user: kuchler tags: trunk
21:05
Fixed the bindings for the underline character to be case insensitive for alphabet characters. check-in: cd911af8d8 user: kuchler tags: trunk
2000-04-25
23:37
Fixed default return value for _get_current_node so that _keynav wouldn't choke when nothing was selected. check-in: 2debbd54d7 user: ericm tags: trunk
2000-03-30
05:21
*** empty log message *** check-in: e8ee979e23 user: sven tags: trunk, scriptics-sc-2-0-b5
2000-03-29
20:57
* tree.tcl: Added protection for the left arrow key click in case we are already at the root node. This used to throw a Tcl error (fixes bug # 4619). check-in: b1d0ba62c9 user: sven tags: trunk
2000-03-27
21:52
*** empty log message *** Leaf check-in: b4dff7da83 user: sven tags: scriptics-sc-2-0-beta-branch
21:51
* tree.tcl: Added protection for the left arrow key click in case we are already at the root node. This used to throw a Tcl error (fixes bug # 4619). check-in: 9e54948e6a user: sven tags: scriptics-sc-2-0-beta-branch
2000-03-20
22:35
* progressbar.tcl: (configure) Added test for change to -maximum value, so that bar is redrawn if maximum changes. [Bug: 4399]. check-in: 03371c78c0 user: ericm tags: trunk, scriptics-sc-2-0-beta-base, scriptics-sc-2-0-b1, scriptics-sc-2-0-b2
22:22
* BWman/SpinBox.html: Removed references to -label* options.

* demo/select.tcl: Removed use of -label* options on ComboBox and SpinBox. [Bug: 4394]. check-in: 04caf798b9 user: ericm tags: trunk

2000-03-14
20:20
* button.tcl: (configure) replaced several hasChanged calls with one hasChangedX call.

* dynhelp.tcl: (sethelp) replaced several hasChanged calls with one hasChangedX call.

* entry.tcl: Replaced stack of hasChanged calls with one hasChangedX (in configure); replaced a couple cget's with getMegawidgetOption's.

* spinbox.tcl: Updated _test_options to use setMegawidgetOption, and to only do that if it has to, instead of always doing it.

* tree.tcl: Worked on itemcget; instead of upvar'ing the one-time-use variable, just refer to it directly.

* widget.tcl: One problem with [set ${class}::${path}:opt($option)] -- if path contains "foo(foo)", the command will choke. Removed that particular micro-optimization. Added setMegawidgetOption to compliment getMegawidgetOption; extended hasChangedX to accept multiple options to check. This allows us to compress stacks of hasChanged calls into a single call (so there's a single function call, and a single upvar...). check-in: 6492bbaf6a user: ericm tags: trunk

03:25
Rollback problematic change. check-in: ea76b043b6 user: ericm tags: trunk
01:45
* combobox.tcl: Tweaked bg/background options so that button didn't pick up entry background. check-in: 790b606531 user: ericm tags: trunk
01:23
* widget.tcl: Removed dead code; micro-optimizations to initFromODB.

* tree.tcl: Added option for default -fill of tree nodes on windows.

* notebook.tcl: Removed commented code.

* button.tcl: * entry.tcl: Replaced selected cget/getoption calls with getMegawidgetOption calls. check-in: 8f3c969d9b user: ericm tags: trunk

00:22
Undid a bad change. check-in: fe40b9229a user: ericm tags: trunk
2000-03-13
18:21
* tree.tcl: * spinbox.tcl: * entry.tcl: * dropsite.tcl: * dragsite.tcl: * arrow.tcl: Replaced selected cget/getoption calls with getMegawidgetOption calls.

* combobox.tcl: Removed LabelFrame from ComboBox (30% faster). check-in: 8ba51986ce user: ericm tags: trunk

17:21
* widget.tcl: Added getMegawidgetOption function, which allows direct access to megawidget-specific options (those that do not map to a component widget option). This is dangerous, because it bypasses some checks, and it will only work with options that are specific to the megawidget. However, it is much faster, and enables some functions (like visiblenodes) to be much faster.

* tree.tcl: Reworked visiblenodes function to do a tree walk to find visible nodes. This is faster and more correct than the previous implementation, which queried all the nodes in the tree for their open bit. check-in: a0170bdaf0 user: ericm tags: trunk

2000-03-11
02:19
*** empty log message *** check-in: af0ae685f5 user: sven tags: trunk
02:19
* tree.tcl: Changed the allnodes procedure to visiblenodes, and also the mechanism of retrieving those nodes. This took care of the previously required update. check-in: ba225828c0 user: sven tags: trunk
2000-03-10
16:58
* widget.tcl: Replaced an upvar with a direct reference to the variable in initFromODB.

* dynhelp.tcl: Changed sethelp function to use new hasChangedX function instead of hasChanged, which avoids an unneeded upvar, for a little better speed.

* button.tcl: Changed to parseArgs/initFromODB format for a small (25%) speedup in creation time. check-in: 26a9e9b23a user: ericm tags: trunk

00:49
* entry.tcl: Added code to re-sync the -text option with the contents of the entry widget before doing configuration; this fixes [Bug: 4304]. check-in: c37d8b3a34 user: ericm tags: trunk
2000-03-09
19:41
*** empty log message *** check-in: d3409f6e69 user: sven tags: trunk
19:41
* tree.tcl: Disabled the update before the find withtag in the allnodes procedure. The nodes are apparently created delayed, so before this procedure is called, the program has to do an update. I don't do this in the procedure anymore, because it caused multiple updates, making the app slower. check-in: a4a2ddb7f9 user: sven tags: trunk
2000-03-08
23:49
Changed the allnodes procedure. check-in: f74f07e33b user: sven tags: trunk
23:49
* tree.tcl: The new allnodes procedure was not handling the "current" tag correctly. This is now stripped of. check-in: 59d7527d59 user: sven tags: trunk
03:26
* button.tcl: Added check for -state flag, to initialize it properly.

* entry.tcl: Changed to parseArgs/initFromODB format; added check for -text flag to initialize it properly.

* labelentry.tcl: Changed to use parseArgs/initFromODB format. check-in: 9933dd2412 user: ericm tags: trunk

01:55
* spinbox.tcl: Added a call in setvalue to scan the current value into a float to trim out any 0 padding on the number (otherwise the zero's make it look like octal to tcl, which chokes on numbers > 8) check-in: 5c9f801de6 user: ericm tags: trunk
00:18
*** empty log message *** check-in: 41327cfc32 user: sven tags: trunk
00:17
* passwddlg.tcl: Reenabled the <Return> binding to activate the ok button. check-in: 65d0d8a6f1 user: sven tags: trunk
2000-03-07
23:18
* dragsite.tcl: I added an extra protection into the _begin_drag procedure to guard against a motion event that (sometimes) arrives before the press event. This fixes bug # 4324. check-in: 76927de528 user: sven tags: trunk
2000-03-03
23:54
* spinbox.tcl: Removed LabelFrame from SpinBox (BACKWARDS INCOMPATIBLE) to speed creation; updated configure proc to use hasChangedX instead of hasChanged, as it didn't really need the values of the options it was checking. check-in: d0f8f323d9 user: ericm tags: trunk
2000-03-02
00:19
Updated version number in configure.in; added SpinBoxEntry to bindtags for SpinBox entry component. check-in: e8a9147a37 user: ericm tags: trunk
2000-03-01
20:16
* pkgIndex.tcl: Bumped version to 1.3.0.

* tree.tcl: Changed focus redirect to use {after idle} to avoid focus loops.

* label.tcl: Added -bd 0 -highlight... etc to wrapper frame; moved class bindings to the frame instead of the component label.

* utils.tcl: Added helper function BWidget::refocus, to handle focus redirection calls.

* spinbox.tcl: Changed focus redirect to use {after idle} to avoid focus loops.

* combobox.tcl: Changed init to parseArgs/initFromODB style; changed focus redirect to use {after idle} to avoid focus loops. check-in: 790e86ec6a user: ericm tags: trunk

18:49
Fixed typo ProgessDlg => ProgressDlg check-in: 580ca7f9f5 user: ericm tags: trunk
02:12
* widget.tcl: Added bits to handle $path#subclass_that_inherits_from_other_bw_class megawidget names.

* passwddlg.tcl: * progressdlg.tcl: * progressbar.tcl: Changed init to parseArgs/initFromODB style.

* pkgIndex.tcl: Changed Label -> BWLabel

* messagedlg.tcl: Changed initialization to parseArgs/initFromODB style. Changed to use tk_messageBox on UNIX.

* labelframe.tcl: Updated to use BWLabel instead of Label.

* labelentry.tcl: Added -class LabelEntry to widget.

* label.tcl: Changed class name to BWLabel (to avoid option db clashes with tk labels), changed initialization to parseArgs/initFromODB style.

* init.tcl: dropped obsolete Tree option from init.

* dialog.tcl: changed initialization to parseArgs/initFromODB style.

* dialog.tcl: added a -class option to the dialog, to allow the class of the dialog to be set (this enables proper optiondb use for things like the PasswdDlg). check-in: 45d35a6ade user: ericm tags: trunk

2000-02-29
23:04
* entry.tcl: Fixed a conflict with configuring the Entry -text and textvariables. check-in: 67cb79fdbc user: ericm tags: trunk
22:05
* notebook.tcl: Added -bd 0 -highlightthickness 0 -relief flat to the notebook container frame so geometries are correct.

* entry.tcl: Fixed a conflict with configuring the Entry -text and textvariables.

* dialog.tcl: added a -class option to the dialog, to allow the class of the dialog to be set (this enables proper optiondb use for things like the PasswdDlg). check-in: c2380ca81c user: ericm tags: trunk

02:41
* widget.tcl: Added Widget::varForOption function, which returns a variable name that can be used to trace changes to an option for a particular megawidget (such as the -values option of a combobox).

* entry.tcl: Made cget -text a little more efficient by shortcircuiting in that case.

* combobox.tcl: Fixed bug #4248 by making the listbox use a -listvariable instead of trying to micromanage the listbox contents. check-in: 6f11528113 user: ericm tags: trunk

2000-02-28
18:37
* tree.tcl: Fixed focus issue. check-in: f30440abdc user: ericm tags: trunk
18:06
* tests/entry.test: tests for the Entry widget.

* widget.tcl: minor code cleanup.

* tree.tcl: Was not getting proper default bg color on Windows, and keyboard navigation was goofy because of internal structure changes.

* entry.tcl: Fixed an issue with initial foreground color not being picked up correctly. check-in: ffceb11fde user: ericm tags: trunk

16:48
*** empty log message *** check-in: 85bdc24db0 user: sven tags: trunk
16:46
* tree.tcl: Apparently the internal widget structure of tree was changed recently. I adjusted the "allnodes" procedure to that. check-in: e8bac5f7a5 user: sven tags: trunk
16:20
*** empty log message *** check-in: 597a04b1a9 user: sven tags: trunk
16:19
* tree.tcl: Added a procedure called "allnodes" to retrieve the names of all currently defined treenodes. check-in: 2d821a754a user: sven tags: trunk
2000-02-27
20:22
ComboBox was setting -state flag of its entry instead of -editable flag when changing the -editable flag of the combobox. check-in: c7456a9d0f user: ericm tags: trunk
2000-02-26
03:51
* combobox.tcl: Fixed a problem with non-editable comboboxes and selecting values.

* arrow.tcl: Fixed a problem with the invoke method (doing one too many winfo parents in some cases) check-in: 8e57b113e0 user: ericm tags: trunk

01:56
* arrow.tcl: * button.tcl: * buttonbox.tcl: * combobox.tcl: * dialog.tcl: * dynhelp.tcl: * entry.tcl: (also fixed validation) * label.tcl: * labelframe.tcl: * listbox.tcl: * mainframe.tcl: * notebook.tcl: * pagesmgr.tcl: * panedw.tcl: * progressbar.tcl: * scrollview.tcl: * scrollw.tcl: * separator.tcl: * spinbox.tcl: * titleframe.tcl: * tree.tcl: Updated to new megawidget architecture.

* widget.tcl: Changed internal architecture. When possible, megawidget options are stored in component widgets instead of in an intermediary array. Also, made use of option database to make megawidget creation more efficient. check-in: fb6cf15d1c user: ericm tags: trunk

2000-02-25
02:05
Added hack back to BWidget tree to d omulti-line select. Eric M. is aware of this and will fix it when he has time. check-in: e2b50e08e6 user: surles tags: trunk
2000-02-24
18:19
*** empty log message *** check-in: 02d9486d25 user: ericm tags: trunk, bwidget-1-2-2
18:19
Removed LGPL from license (hooray!); added Tcl-license terms to LICENSE.txt. check-in: 97ce0e72a0 user: ericm tags: trunk
18:10
Typo fix. check-in: fd45bd1c5b user: ericm tags: trunk
18:07
Updated demo for new select color stuff, from Boudillier. check-in: ca7559d5d6 user: ericm tags: trunk
18:06
Corrected target.xbm from Boudillier. check-in: e65e332467 user: ericm tags: trunk
00:04
Changed bwinclude ... "" to bwinclude ... :cmd so that reverse mappings work. check-in: 5a57a30f89 user: ericm tags: trunk
2000-02-23
19:22
Replaced the boolean test function with a more efficient one. check-in: f3f827b7ac user: ericm tags: trunk
19:18
Added some comments about the internal structure. check-in: f331cf83b2 user: ericm tags: trunk
18:54
Replaced bwinclude ... "" with bwinclude ... :cmd, so that the reverse mapping from subwidget -> megawidget options works right. check-in: 7bc7bd2db4 user: ericm tags: trunk
00:32
Fixed a small scrollbar width issue introduced by merge of Boudillier's code. check-in: 40b8a7276c user: ericm tags: trunk
2000-02-19
02:12
* images/target.xbm: Placeholder for actual icon.

* color.tcl: Change env(BWIDGET_LIBRARY) to ::BWIDGET::LIBRARY; changed proc "dialogue" to "dialog"

* pkgIndex.tcl: Updated function spec for color.tcl.

* widget.tcl: Various minor speed tweaks; added a reverse mapping from component widget options -> mega-widget options so that subcget can be faster.

* entry.tcl: * dropsite.tcl: * dragsite.tcl: * arrow.tcl: Tcl list'd the specs for Widget::declare calls.

* combobox.tcl: Removed extraneous ListBox::use call. check-in: 25c5681556 user: ericm tags: trunk

02:07
Additional fixes from Eric Boudaillier. check-in: ac17439246 user: ericm tags: trunk
2000-02-17
18:37
* notebook.tcl: Added an extra check to move the leftmost tab a touch to the right when it is not selected (again, to make the tabs more Windows-like). Also replaced redundant [string equal] checks with a stored pre-check (ie, set foo [string equal ...]). check-in: 4f04c7bef8 user: ericm tags: trunk
03:06
* notebook.tcl: Changed appearance of tabs; leftmost tab is now flush with the left of the notebook, and the tabs look more Windows-like. check-in: affe6554cd user: ericm tags: trunk
2000-02-16
20:19
*** empty log message *** check-in: d5371a4cad user: sven tags: trunk
20:18
* dialog.tcl: Added a new parameter to the draw procedure that allows me to pass in the desired geometry for the window. This was needed to support tracking of dialog window geometries. check-in: 39dcb910f3 user: sven tags: trunk
16:43
*** empty log message *** check-in: 83391d43ae user: sven tags: trunk
16:43
* tree.tcl: Changed the <KeyPress-space> binding to use "+", so it will not overwrite existing bindings (if there are any). Also added some extra protection in the keynav procedure against the user typing <Left> on a root node (this used to cause a stack trace). check-in: aa5dc5c579 user: sven tags: trunk
2000-02-11
22:54
* tree.tcl: Integrated changes from Eric Boudaillier: [itemconfigure -open ...] optimized to only call redraw_idle 3 if node has subnodes. _cross_event: itemconfigure -open called before -opencmd/closecmd; no more call to _redraw_idle (handled by other procedures) _over_cmd: allow position {root 0} when tree is empty new [find] command: [find @x,y ?confine?] if confine is "confine" returns the node at window coordinate x,y (x,y must be inside the bbox of the node) else returns the node found on the line (in pixel) pixel y [find line] returns the node on the line $line (in -deltay coords) new [line] command: [line node] returns the line where node is drawn -selectfill option added: if true, selection is draw on full width of tree (instead of just highlighting the bbox of the selected nodes)

* combobox.tcl: Integrated changes from Eric Boudaillier: internal widget restructuring.

* tree.tcl: Added "range" subcommand to selection. Given two nodes, node1 and node2, it will set the selection to the visible nodes between (and including) node1 and node2. If node1 or node2 is not visible, it will find the first visible ancestor of the node and use that as the start/end point instead.

* listbox.tcl: Integrated changes from Eric Boudaillier: _over_cmd: allow position 0 when listbox is empty find command, similar to tree find command.

* spinbox.tcl: Integrated changes from Eric Boudaillier: cosmetic changes.

* color.tcl: Integrated changes from Eric Boudaillier: split widget into two commands: SelectColor::menu and SelectColor::dialog.

* progressbar.tcl: Integrated changes from Eric Boudaillier: added -idle option to prevent call to update in case where task is done in idle (ie, fileevents)

* scrollview.tcl: Integrated changes from Eric Boudaillier: bindings changed.

* scrollw.tcl: Integrated changes from Eric Boudaillier: -managed option: if true, scrollbar are managed during creation, so their size are included in the requested size of the ScrolledWindow. If false, they are not. -sides option: specifies the side of the scrollbar. -size option: specifies size of scrollbar. -ipad option: specifies pad between scrollbar and scrolled widget.

* mainframe.tcl: Integrated changes from Eric Boudaillier: support for function keys in accelerators, support for no modifier in accelerators.

* notebook.tcl: Integrated changes from Eric Boudaillier: -internalborderwidth (-ibd) option specifies pad around pages; -foreground, -background, -activeforeground, -activebackground, -disabledforeground options for each tab. Code cleanup. check-in: 651774cb09 user: ericm tags: trunk

00:16
Slight modification to algorithm to handle non-visible nodes. check-in: 6bdb5e8a71 user: ericm tags: trunk
00:07
* tree.tcl: Added "range" subcommand to selection. Given two visible nodes, node1 and node2, it will set the selection to the visible nodes between (and including) node1 and node2. check-in: 3c515a19e2 user: ericm tags: trunk
2000-02-08
17:48
Added support to the Entry widget for the -validate {none focus focusin focusout key all} -invalidcommand -validatecommand -invcmd and -vcmd flags to support the validation features of the entry widget. These flags simply are passed down to the underlying entry widget if they are specified. They work identically to the flag descriptions given in the entry man page. check-in: 9f740baa74 user: kuchler tags: trunk
2000-02-06
00:43
Rearranged build/install files to use a shared config module check-in: 22a4ce2f62 user: wart tags: trunk
2000-01-25
01:00
Added support for building under Win95/98 using cygwin check-in: a3b649673d user: wart tags: trunk
2000-01-24
22:38
Updated to reflect recent TEA changes check-in: 3aa1e4f1af user: wart tags: trunk
22:24
Updated to reflect recent TEA changes check-in: 7c8eeb5052 user: wart tags: trunk
16:35
Added the new "menuonly" method, to make the main frame look nice in case all we want is a simple menubar. Also added support for function key bindings in the menu (F1 etc.). check-in: c8897b846d user: sven tags: trunk
2000-01-18
23:40
Updated to reflect recent TEA changes check-in: 56b768526d user: wart tags: trunk
1999-12-23
19:30
I added an "update idletask" to the scrollbar update. This prevents the loss of update events. It used to be that under certain circumstances in Author the set command did not get processed (changing the content of a text widget after doing a raise of the notebook). check-in: d8fdc9e35e user: sven tags: trunk
1999-12-14
20:12
When the selected item is changed, the selection is now set to the entire string. check-in: 5cd9b4a28c user: sven tags: trunk
00:43
* buttonbox.tcl: Added a getbuttonstate function, which retrieves the value of a tag used on a button in the buttonbox. check-in: fd83364dae user: ericm tags: trunk
1999-12-08
15:51
* combobox.tcl: Removed code that cleared entry selection on focus out events, as this crippled exportselection. check-in: 52bc26e2bb user: ericm tags: trunk
1999-11-24
02:21
Updated to reflect recent TEA changes check-in: 94c91ea05f user: wart tags: trunk
00:38
Updated to reflect recent TEA changes check-in: 33a10c5030 user: wart tags: trunk
1999-11-12
04:12
The tkwait visibility .drag is now in a catch, so the destruction of the window can no longer cause a Tcl stack trace. Fixed bug # 3571. Leaf check-in: 96b3418c47 user: sven tags: scriptics-sc-1-0, scriptics-sc-1-0-branch
04:12
Creating branch scriptics-sc-1-1-branch Leaf check-in: 6d5e62120f user: cvs tags: scriptics-sc-1-1-branch
04:12
The tkwait visibility .drag is now in a catch, so the destruction of the window can no longer cause a Tcl stack trace. Fixed bug # 3571. check-in: 1d263889a1 user: sven tags: trunk, scriptics-sc-1-1, scriptics-sc-1-1-b1, scriptics-sc-1-1-base
1999-11-05
03:38
Changed env(BWIDGET_LIBRARY) to ::BWIDGET::LIBRARY everywhere. This makes BWidgets behave more nicely with tcltest. check-in: 149d9e6ba2 user: ericm tags: trunk, scriptics-sc-1-0-base
1999-10-30
00:31
* buttonbox.tcl: Added a gettags function, which allows the user to query the tags that are used on buttons in the buttonbox. check-in: 133c515858 user: ericm tags: trunk
1999-10-29
21:00
Fixed font lists on windows. check-in: e33b90fb7b user: ericm tags: trunk
19:00
* font.tcl: Added one new flag: -querysystem. This lets the user control whether the font selector queries the system (via font families) for the list of fonts, or if it uses a preset list of fonts (which is much faster and less likely to crash some systems). check-in: 3e02826d52 user: ericm tags: trunk
1999-10-25
23:00
Fixed some issues with the new -style flag. check-in: 3d735e7800 user: ericm tags: trunk
21:54
* font.tcl: Added support for two new flags: -families and -styles; -families allows you to specify one of all, fixed, or variable, to limit the choice of fonts to those fonts; -styles allows you to specify a list of styles that can be set with the widget (ie, bold, italic, etc).
check-in: 0044eccdb1 user: ericm tags: trunk
1999-10-22
18:16
* tree.tcl: Added support for keyboard-based scrolling. check-in: c82174bca6 user: ericm tags: trunk
17:49
* tree.tcl: Fixed some problems with keyboard traversal. Added support for left/right arrows a la MS Explorer. check-in: d9ce65d137 user: ericm tags: trunk
00:09
* tree.tcl: Added a -selectable option to tree nodes, which controls whether or not a given node is selectable (duh). This works with the new -selectcommand option for the tree, and with keyboard traversal (also new). Now, whenever the tree gets a "selection set", it calls the given -selectcommand with the name of the tree and the list of selected nodes, which makes it easier to just drop in place and use. check-in: 3f7df86982 user: ericm tags: trunk
1999-10-21
17:41
Added support for keyboard traversal. The widget will now tab in even when it is not editible. Also the entry widget content will be selected when the user tabs in. The key bindings now allow a traversal of the list (<Down> brings up the list). The arrow button no longer switches to an up button, but instead changes relief. The button is now more Windows NT like (for Windows NT). check-in: 347d417b33 user: sven tags: trunk
1999-10-20
22:15
* panedw.tcl: Added a -class PanedWindow option to the main frame (the megawidget) of the paned window. check-in: cf9a0e7e76 user: ericm tags: trunk
1999-10-16
01:06
* dialog.tcl: Added an overrideredirect option to Dialog::draw, which allows the user to control the overrideredirect state of the dialog. check-in: 6c488ce999 user: ericm tags: trunk
1999-10-14
20:23
Added an additional x and y offset for the see command. This allows me to move the visible area to a widget that is inside of a scrolled frame child. check-in: 89c469e792 user: sven tags: trunk
1999-09-21
17:26
ChangeLog commit. check-in: d4865f7d47 user: ericm tags: trunk, scriptics-bc-1-0-b1
17:22
* buttonbox.tcl: Fixed ButtonBox::add input list, as the change I made to allow tagging was not backwards compatible. Now tags are specified with -tags $tags, and all is well. check-in: 420c4a35b6 user: ericm tags: trunk
01:50
Implemented the new configuration option -side, which allows the selection of the side for the notebook tabs. Possible values are "top" and "bottom". check-in: 5afb5e2005 user: sven tags: trunk
1999-09-19
22:40
* mainframe.tcl: Fixed _destroy to unset ALL state variables, so that when a new MainFrame of the same name as an old one is created, it doesn't pick up residual state from the old one. check-in: 027986893f user: ericm tags: trunk
1999-09-17
23:22
Removed unused call to SC_PROG_TCLSH check-in: fd7def4279 user: wart tags: trunk
22:30
Updated to reflect recent TEA changes check-in: 2911677e6b user: wart tags: trunk
20:50
* buttonbox.tcl: Added tagging mechanism to buttonbox. When using $bbox add, the first parameter is a list of tags for the button. Then use $bbox setbuttonstate to change the state of a tag. check-in: f3ebbcbe31 user: ericm tags: trunk
17:46
* mainframe.tcl: Modified menu creation/setmenustate functions to support a new model of menustate. Instead of enabling/disabling a menu item whenever any one of its tags changes state, now it only enables menu items if all of its tags are set. This makes it really easy to, say, only enable the "New Action" entry if both a project is open and an element is selected. check-in: 0406abeac2 user: ericm tags: trunk
1999-09-16
15:36
Adding a ChangeLog check-in: 5a459c8574 user: ericm tags: trunk
15:36
*** empty log message *** check-in: e2c80d8f35 user: ericm tags: trunk
1999-09-14
05:44
Fixed bug during installation of images. check-in: 3eb21375f9 user: wart tags: trunk
03:32
Install images and html pages check-in: eb67741586 user: wart tags: trunk
01:23
Added files for making BWidget a TEA-complient package. check-in: 23e7281b53 user: wart tags: trunk
1999-08-20
01:54
Fixed transparency of redo icon. check-in: 51bab76998 user: ericm tags: trunk
01:42
Added redo.gif, the mirror image of undo.gif. check-in: 3b71e26a66 user: ericm tags: trunk
1999-08-19
20:37
Added support for native look and feel to the paned window for Windows platform. check-in: 7900eac005 user: ericm tags: trunk
1999-08-03
20:20
BWidget 1.2.1 import check-in: d1cd036e1f user: ericm tags: trunk, bwidget-1-2-1
20:20
BWidget 1.2.1 import Leaf check-in: 48bc375a03 user: ericm tags: bwidget-vendor-branch