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 widgetscheck-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
| |
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 listcheck-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 errorcheck-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.m4check-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 documentationcheck-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 themedcheck-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 awarecheck-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 platformcheck-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 -nocasecheck-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 rightcheck-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 1check-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.0check-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|tabcheck-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.5check-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 appropriatecheck-in: ce9f3f3ee8 user: hobbs tags: trunk | |
23:58 |
* demo/demo.tcl: fixed demo script to run when called from another directorycheck-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 | |