Bwidget Source Code
File History
Not logged in
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

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

History of ChangeLog

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. file: [2188f7fef8] check-in: [96249ade71] user: oehhar branch: bwidget, size: 87874
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). file: [b77a48ac2f] check-in: [0c75c51ff3] user: oehhar branch: bwidget, size: 87765
2018-12-11
09:19
scrollframe.tcl: use Tk8.7 TIP 518 virtual event <<NoManagedChild>> to resize client frame to 1x1 when last child is unmapped. file: [7a049d0adc] check-in: [f121c86280] user: oehhar branch: bwidget, size: 87381
2018-12-06
10:39
Update changelog to Tag 1.9.13 file: [4eaeb31944] check-in: [a82a8e507a] user: oehhar branch: bwidget, size: 87192
2018-11-26
10:20
For Unix, also Bind KP_Enter for default dialog button invokation. Ticket [3e31f04367] file: [1d89e12ff2] check-in: [4460aae437] user: oehhar branch: bwidget, size: 87099
2018-01-12
15:42
Spanish tranlation enhanced by Neko file: [1dca19453a] check-in: [f88ea0df56] user: oehhar branch: bwidget, size: 86907
2018-01-10
17:46
Tag release 1.9.12 file: [2cfb75f2f9] check-in: [3dfc3bb711] user: oehhar branch: bwidget, size: 86788
17:33
color.tcl: replace the help widget by balloons bound to the widgets. Ticket [2cc70ce1cb] file: [ee39c4ed23] check-in: [053b970494] user: oehhar branch: bwidget, size: 86692
16:12
Added danish and dutch translations file: [ae7fe3ec18] check-in: [e3d0ebb9db] user: oehhar branch: bwidget, size: 86542
2018-01-09
22:29
Spanish and French translations corrected file: [db11cf40da] check-in: [3266da425b] user: oehhar branch: bwidget, size: 86519
17:54
Merge fontchooser extensions: hex entry/display, help, title frames, user choice callback. Ticket [75101bf5ce] file: [880902f027] check-in: [5f374d671e] user: oehhar branch: bwidget, size: 86455
17:45
Rudimentary French localisation, help not on on by default (compatibility), ChangeLog file: [762f1a0450] check-in: [31afcaf544] user: oehhar branch: patch-75101, size: 86297
2017-11-03
12:03
BWidget NoteBook - possibility to add an image at the right of each tab - ticket [15e19fe9ec] file: [67a2aee377] check-in: [3ee805ef99] user: oehhar branch: bwidget, size: 85943
2017-10-26
15:22
merge from branch bwidget file: [f233fc0291] check-in: [8fe69fee99] user: kjnash branch: patch-75101, size: 86215
2017-08-25
07:15
Tagged version 1.9.11 file: [e679120167] check-in: [02881ab4fd] user: oehhar branch: bwidget, size: 85774
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 file: [07b08a8274] check-in: [66e9c7802d] user: oehhar branch: bwidget, size: 85681
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. file: [ecfc62cc5f] check-in: [6d0524a1f8] user: oehhar branch: bwidget, size: 85480
2016-10-31
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. file: [4efb856944] check-in: [06d203dbdd] user: oehhar branch: bwidget, size: 85332
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] file: [6261309ada] check-in: [702ef20c55] user: oehhar branch: bwidget, size: 85101
14:03
button.tcl: reverted last change to use ttk widget as base. This may clash with the option data base. See ticket [845613e5590ae7cf]. file: [9b5d7e7780] check-in: [0fc2861039] user: oehhar branch: bwidget, size: 85012
2016-08-23
17:28
configure option of a ::Button gave error in themed mode. Ticket [845613e5590ae7cf]. Report by Adrian. file: [c9c5e826e5] check-in: [987852ad44] user: oehhar branch: bwidget, size: 84841
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] file: [44277b85b3] check-in: [85ca650f34] user: oehhar branch: bwidget, size: 84696
2016-07-15
11:19
pckIndex.tcl: auto-load commands also from global namespace and not only from BWidget namespace. Ticket [c86207db01] file: [9e18bc3249] check-in: [b8dc4b393d] user: oehhar branch: bwidget, size: 84477
2016-03-22
09:02
Only support Tile 0.8 and newer + spacing in themed Font Toolbar. Ticket [d7ea07c40a] file: [fa29acd862] check-in: [4f9f713d30] user: oehhar branch: bwidget, size: 84325
2016-03-15
08:53
"Mainframe configure" caused error in themed mode. Ticket [52273c0a4e] file: [ed9d936059] check-in: [f83cfb9f5f] user: oehhar branch: bwidget, size: 84147
2016-03-08
18:55
BWidget 1.9.10 release file: [cbba516068] check-in: [8c3ff9284a] user: oehhar branch: bwidget, size: 84000
07:51
Added ChangeLog file: [8e0d49c480] check-in: [a89be8d3df] user: oehhar branch: bwidget, size: 83907
2016-02-02
17:50
ChangeLog modified file: [375e5817cc] check-in: [ec85d4e628] user: oehhar branch: bwidget, size: 83789
17:49
Translations non portable on utf-8 systems. File encoding changed to utf-8. Ticket [6c91e43d76] file: [e7df1583e8] check-in: [c1f8b267a2] user: oehhar branch: bwidget, size: 83757
2016-01-07
18:13
ChangeLog added file: [ff1a7c7e75] check-in: [40c13a6224] user: oehhar branch: bug-ed4c1dab46, size: 83583
2015-12-08
18:18
8.4 compatibility was broken due to the use of min/max math functions. Ticket [0aef856302] file: [85b04ca2cb] check-in: [b765b56d04] user: oehhar branch: bwidget, size: 83431
2015-11-04
09:51
Place the bubblehelp correctly within the virtual screen [b64e03e548]. file: [15b126f67a] check-in: [0371bea522] user: oehhar branch: bwidget, size: 83265
2015-10-18
17:57
BWidget 1.9.9 release file: [c7f61ec7be] check-in: [346e8c2d46] user: oehhar branch: bwidget, size: 83016
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] file: [b089ed1704] check-in: [3b6bda131c] user: oehhar branch: bwidget, size: 82924
2014-09-10
14:32
BWidget 1.9.8 tagged file: [f6b902fed4] check-in: [099dbd69bd] user: oehhar branch: bwidget, size: 82753
2014-09-05
12:33
widget.tcl: Widget::which errors when option not present. Ticket [397db23424] file: [1befa3187e] check-in: [7665445856] user: oehhar branch: bwidget, size: 82661
2014-05-21
07:46
remove apparently unused procedure Widget::syncoptions and all calls. Ticket [3c2b8eafc6] file: [f2164a8d32] check-in: [cc45806c6f] user: oehhar branch: bwidget, size: 82521
07:36
Remove unneeded upvar. Ticket [43f93e0a97] file: [0b859830c3] check-in: [6e550c5f21] user: oehhar branch: bwidget, size: 82355
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] file: [5f9f845bea] check-in: [97c7fd38ff] user: oehhar branch: bwidget, size: 82258
07:14
Don't double creation of temporary widget for default values retrieval. Use result of _get_tkwidget_options instead. Ticket [393b67ab19] file: [dbd530c417] check-in: [5a776453e1] user: oehhar branch: bwidget, size: 82037
07:03
Don't invoke unqualified upvar in callers scope. Ticket [046fa04231] file: [00d0d91d05] check-in: [3b0b4ecf4f] user: oehhar branch: bwidget, size: 81838
2013-12-12
18:20
scrollframe.tcl: Make -constrainedwidth 1 and -constrainedheight 1 work together. Patch by Simon Bachmann. Ticket [2fa44401d5] file: [c344e765aa] check-in: [89e6f27a6a] user: oehhar branch: bwidget, size: 81655
2013-10-17
12:55
Remove temporary widget[6cd041bcc1] file: [cbd024f877] check-in: [2ff16995c7] user: oehhar branch: bwidget, size: 81464
2013-10-15
19:06
Themed ComboBox color specifications are honored [6c6704e40f] file: [bf0b75d65e] check-in: [73bdde118f] user: oehhar branch: bwidget, size: 81323
2013-10-14
15:59
ScrolledWindow: raise scrolled window if below in window hierarchy [6632134ce9] file: [9d6b7cebee] check-in: [10c00fc4fb] user: oehhar branch: bwidget, size: 81155
15:53
ListBox update, border with images and image selection fixed [ff1787af9c] file: [db08c94581] check-in: [67d6d7d3b3] user: oehhar branch: bwidget, size: 81033
15:28
Fix combobox failure in themed mode [cc3b12e22f] file: [53df136f22] check-in: [9c20e19e15] user: oehhar branch: bwidget, size: 80822
2013-10-07
14:46
Sometimes the tooltip does not occur under gnome/metacity on ubuntu. Ticket [a588d2f800] file: [71d162d19f] check-in: [459482f1b1] user: oehhar branch: bwidget, size: 80566
2013-09-15
17:39
BWidget 1.9.7 tagged file: [86fa7a2886] check-in: [f17c6bce83] user: oehhar branch: bwidget, size: 80379
2013-09-11
16:20
xpm2image.tcl: many issues fixed in xpm import by Mattias Hembruch. Ticket [9a8b2ee42e] file: [764dadfcb8] check-in: [f7299663b4] user: oehhar branch: bwidget, size: 80287
2013-08-14
17:46
notebook.tcl: cured error in _resize, that data($p,width) is not (jet) present. Ticket [a4cbba655d] file: [afde2ebc42] check-in: [cec2f0f4f8] user: oehhar branch: bug-a4cbba655d, size: 80136
2013-06-28
07:45
Curing shift-lock interferences of Shift-Accelerators of Mainframe widget on the MAC. Ticket [83ce3e84e7], Patch [9f67a66609] file: [3b46186902] check-in: [fdb38ca6f0] user: oehhar branch: bwidget, size: 79971
2013-06-26
08:03
mainframe.tcl: Reverted Patch [1977644] (checkin [58357c462f])(-casesensitive for accellerators). It has issues with shift-lock. file: [ccbd8695cc] check-in: [510027c421] user: oehhar branch: bwidget, size: 79766
07:17
Commiting patch [d58b61392d] from ticket [83ce3e84e7] file: [cd8af925d0] check-in: [bb507704b1] user: oehhar branch: bwidget, size: 79586
2013-06-25
12:38
Patch [d439b24425] of ticket [75101bf5ce] localizes strings, adds option -help file: [dad1f2cebe] check-in: [5747b2943a] user: oehhar branch: patch-75101, size: 79556
2013-06-21
18:05
New MultipleScrollableWidgets [Patch-1053086] file: [ae0df427ee] check-in: [30642ba1a6] user: oehhar branch: patch-1053086, size: 79559
17:52
Add combobox method getentry to get path of entry component [Patch-2340355] file: [bb96690fb1] check-in: [38c05dab1f] user: oehhar branch: bwidget, size: 79467
17:35
Make loadable in save interpreter [Bug-4365a23bd3] file: [4e8dfcf59a] check-in: [84fcfc5033] user: oehhar branch: bwidget, size: 79347
17:21
Bug fixed changing Aqua menu color when changing window background [bug-a81b7afc1e] file: [360b7abc0f] check-in: [18fa361145] user: oehhar branch: bwidget, size: 79263
17:00
Allow new modifiers Shift, Cmd and ShiftCmd for accelerators [Patch-83ce3e84e7] file: [eb36290515] check-in: [eb025fca9d] user: oehhar branch: patch-83ce3e84e7, size: 79256
15:58
SelectColor widget enhancements: traceable variable, setable background, visual changes [patch75101] file: [3b1458fd75] check-in: [6f1b04a125] user: oehhar branch: patch-75101, size: 79553
14:24
Allow case-sensitive accelerators in mainframe by new option -casesensitive [Patch 1977644] file: [8a5bbcf791] check-in: [58357c462f] user: oehhar branch: bwidget, size: 79136
13:30
Methods from Tk entry were restored for LabelEntry [Bug 1002844] file: [f2ed54949c] check-in: [cc146bdf09] user: oehhar branch: bwidget, size: 79019
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] file: [4a5cbcc030] check-in: [a74f6fd0c9] user: oehhar branch: bwidget, size: 78874
2012-07-27
11:47
2012-07-27 [email protected] BWidget 1.9.6 tagged file: [2b1b215ca7] check-in: [d596cecffe] user: oehhar branch: bwidget, size: 78520
2012-04-12
12:46
listbox.tcl ListBox::selection Only redraw if selection changed. Patch by Wolfgang S. Kechel [Bug 3517145] file: [061bff3a37] check-in: [8d829980cc] user: oehhar branch: bwidget, size: 78428
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. file: [a7ba2b572c] check-in: [2c3d9d4c82] user: oehhar branch: bwidget, size: 78257
2012-03-06
14:16
BWMan/ListBox.html documented options -selectfill and -autofocus as read-only. Reported by Wolfgang S. Kechel [Bug 3497592] file: [815d7dbf21] check-in: [c781f11f40] user: oehhar branch: bwidget, size: 77809
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] file: [bd4d0a2ef0] check-in: [513f2481b8] user: oehhar branch: bwidget, size: 77620
2011-06-24
16:25
BWidget 1.9.5 tagged file: [7fad403847] check-in: [ad86537b47] user: oehhar branch: bwidget, size: 77385
2011-06-23
09:17
listbox.tcl (listbox::generate_data) fixed last patch by ryotakatsuki [Bug 3324610] file: [4f433a8ac9] check-in: [b3a9aeca7a] user: oehhar branch: bwidget, size: 77293
08:30
listbox.tcl Fix of Bug 3000293 broke listbox tags. The bindImage subcommand did not report right tag. Patch by ryotakatsuki [Bug 3324610] file: [98023be070] check-in: [2a71e54fcc] user: oehhar branch: bwidget, size: 77144
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] file: [4ea904e709] check-in: [ba2aa7db4d] user: oehhar branch: bwidget, size: 76941
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] file: [ad5fb296cd] check-in: [eee1c16efe] user: oehhar branch: bwidget, size: 77008
2011-05-25
15:10
Added -sizegrip option to MainFrame file: [40b946304b] check-in: [a61e097939] user: oehhar branch: bwidget, size: 76733
2011-05-23
15:13
lang/pl.rc updated by Wojciech Kocjan. file: [5586180b24] check-in: [27755567f3] user: oehhar branch: bwidget, size: 76567
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. file: [9b67097329] check-in: [08f78b581d] user: oehhar branch: bwidget, size: 76463
08:24
label.tcl configuring foreground color caused error when themed [Bug 3292977] file: [98a26338dd] check-in: [05484b2c6d] user: oehhar branch: bwidget, size: 76245
2011-04-20
11:30
lang/hu.rc by Rezso updated file: [d34426b808] check-in: [dfa30f0e1c] user: oehhar branch: bwidget, size: 76105
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 file: [807bafd223] check-in: [a4bd3808d2] user: oehhar branch: bwidget, size: 76016
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. file: [24a1e5b972] check-in: [8abd9730a0] user: oehhar branch: bwidget, size: 75722
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 file: [d6a592fa09] check-in: [343294abb5] user: oehhar branch: bwidget, size: 75476
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. file: [7c2cc77758] check-in: [42653f627e] user: oehhar branch: bwidget, size: 75176
2011-01-17
20:27
pckIndex.tcl: corrected package version file: [22e212f350] check-in: [3d7698c00e] user: oehhar branch: bwidget, size: 74598
2010-12-14
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. file: [2f8f0cf770] check-in: [8965272464] user: oehhar branch: bwidget, size: 74476
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. file: [439ba1534e] check-in: [c3b144fc1f] user: andreas_kupries branch: trunk, size: 75475
2010-12-05
16:11
BWidget 1.9.3 Tagged file: [d0c50590f4] check-in: [d38f04ddb9] user: oehhar branch: bwidget, size: 74049
2010-11-23
08:21
ScrolledWindow theming support file: [eb2d329616] check-in: [841c3caa6f] user: oehhar branch: bwidget, size: 73957
2010-11-21
19:35
Add theming support for label widget file: [db7e3a1ad6] check-in: [927ec26cfe] user: oehhar branch: bwidget, size: 73788
17:29
Dialog.html Removed documentation of unavailable option -buttonwidth. file: [08c4f4ceb2] check-in: [7eee767759] user: oehhar branch: trunk, size: 74419
17:25
Theming support for Button widget file: [688f7cb399] check-in: [02459eb6f9] user: oehhar branch: bwidget, size: 73639
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). file: [d22bdd7e78] check-in: [1656afaa2b] user: oehhar branch: trunk, size: 74286
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) file: [c9ecc7c109] check-in: [5018ffa91f] user: oehhar branch: bwidget, size: 73205
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. file: [acff506c9d] check-in: [ee0e989ff6] user: oehhar branch: bwidget, size: 72776
16:04
* mainframe.tcl Menu text shows white on white on Mac aqua [Bug 3105665] reported by Scott Smedley fixed by Kevin Walzer. file: [8768b2a163] check-in: [d4c86b7b85] user: oehhar branch: trunk, size: 73858
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) file: [9dace1316b] check-in: [55f407f05e] user: oehhar branch: bwidget, size: 72592
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. file: [141a3c0041] check-in: [3bfa95eabd] user: oehhar branch: bwidget, size: 72404
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. file: [44adbc1ac2] check-in: [bd129c0d53] user: oehhar branch: bwidget, size: 72299
2010-06-09
06:57
included lang/pl.rc from HEAD. file: [3079fcb6b7] check-in: [fab9625df4] user: oehhar branch: bwidget, size: 72070
2010-06-07
07:21
Set Version to 1.9.2 file: [ad3584c449] check-in: [a38cfa7a68] user: oehhar branch: bwidget, size: 71981
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. file: [3a393f1450] check-in: [d16ef303ec] user: oehhar branch: trunk, size: 73678
14:55
* listbox.html Reflected patch 2010-05-12 in documentation. The selection may not be disabled any more by binding button 1. file: [0489d13ca8] check-in: [977402fa6e] user: oehhar branch: bwidget, size: 71785
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. file: [91381e676b] check-in: [834cfffa2b] user: oehhar branch: trunk, size: 73491
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. file: [6dfe8af87a] check-in: [17f103959e] user: oehhar branch: trunk, size: 73263
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. file: [453114a703] check-in: [672bf13068] user: oehhar branch: trunk, size: 73037
08:12
* listbox.tcl(ListBox::bindText and ListBox::bindImage) Method bindText and bindImage overwrote internal selection bindings [Bug 3000293] reported by Robert Karen. file: [348099470e] check-in: [dfcc0d0cba] user: oehhar branch: bwidget, size: 71598
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. file: [d713d9e16e] check-in: [fb29756c0e] user: oehhar branch: bwidget, size: 71370
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. file: [ec17f921b7] check-in: [229ceefb36] user: oehhar branch: bwidget, size: 71144
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 file: [71ead6f3f5] check-in: [8344f45961] user: oberdorfer branch: trunk, size: 72594
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, file: [ff6a7eeef7] check-in: [f7d90d78d3] user: oberdorfer branch: trunk, size: 72376
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 *** file: [4d677e6296] check-in: [33b0bf7d88] user: oberdorfer branch: trunk, size: 72028
2009-09-08
21:19
what has changed for now... file: [6cec521beb] check-in: [db58d054eb] user: oberdorfer branch: trunk, size: 73473
2009-09-05
20:32
BWidget with style support now to come file: [b666558689] check-in: [5dba1f00ce] user: oberdorfer branch: trunk, size: 70693
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 file: [1bad2bd391] check-in: [150292310b] user: oehhar branch: bwidget, size: 70697
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]. file: [4ec24c4b83] check-in: [49151e60c6] user: oehhar branch: trunk, size: 70479
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 file: [766ab0ac7a] check-in: [c17d1f3e1b] user: oehhar branch: trunk, size: 70099
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 file: [240dc0271a] check-in: [059f4b0efa] user: oehhar branch: bwidget, size: 70415
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 file: [18220d2e54] check-in: [2875678157] user: oehhar branch: bwidget, size: 70124
11:23
Branched to BWidget Scope: Package BWidget compatible to tcl/tk >=8.1 and tk (e.g. no tile/ttk) file: [1413ecef9f] check-in: [1c12194ca8] user: oehhar branch: bwidget, size: 69715
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 file: [5c6fcc0bdb] check-in: [66f7bd69b2] user: oehhar branch: trunk, size: 69858
2009-07-24
17:44
Changed page version from 1.8 to 1.9 file: [2955871eb6] check-in: [94ff035b54] user: oehhar branch: trunk, size: 69449
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 file: [c6ef36ff4b] check-in: [55b962c054] user: oehhar branch: trunk, size: 69303
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 file: [67155cc7d1] check-in: [0a9de4a94f] user: oehhar branch: trunk, size: 68914
2009-07-15
16:50
* dynhelp.tcl (DynamicHelp) Typo from yesterday corrected [Patch 2820851] by Koen Danckaert file: [e520cb0def] check-in: [4ec5be8a22] user: oehhar branch: trunk, size: 68533
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 file: [953f00fb59] check-in: [c991d05924] user: oehhar branch: trunk, size: 68378
2009-07-07
17:28
* combobox.tcl (ComboBox::_select) Do not export selection if -exportselection 0 [Patch 981545] by Jeffrey Hobbs file: [59b6d5e0e2] check-in: [a1671d7ee7] user: oehhar branch: trunk, size: 67976
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. file: [cb3ba95ec1] check-in: [3764a95a26] user: oehhar branch: trunk, size: 67800
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 file: [6ea4d2a4ba] check-in: [f39181862b] user: oehhar branch: trunk, size: 67504
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 file: [6bef6d3952] check-in: [d4234674be] user: oehhar branch: trunk, size: 66821
2009-06-29
16:34
* widget.tcl (Widget::init) : fixed a memory leak on wrong option value. [Bug 1230737] file: [6ab8c2e817] check-in: [37c527d396] user: oehhar branch: trunk, size: 65598
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] file: [e9a18e3fe5] check-in: [23042e15ee] user: oehhar branch: trunk, size: 65506
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] file: [a1e1d7dff9] check-in: [ae5fed8a0f] user: oehhar branch: trunk, size: 65220
2009-06-26
15:22
* notebook.tcl (NoteBook::delete) Deleted also state variables [Bug 1445219] reported by Eric Kemp-Benedict file: [b4c935efc7] check-in: [886bbcdfee] user: oehhar branch: trunk, size: 64558
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 file: [cacc367bf1] check-in: [8860bd1e23] user: oehhar branch: trunk, size: 64447
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 file: [5cf07f3d35] check-in: [a758127e75] user: oehhar branch: trunk, size: 63809
2009-06-24
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 file: [2e59061525] check-in: [0cb363e7c2] user: oehhar branch: trunk, size: 63464
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 file: [e74b366a21] check-in: [f7a5fea0a1] user: oehhar branch: trunk, size: 62796
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 file: [7805a54d71] check-in: [6f5cfcae9e] user: oehhar branch: trunk, size: 62529
2009-06-11
15:42
Bug 1642050 fixed, Patch 981545 docommented file: [ca04823a08] check-in: [5793cffffd] user: oehhar branch: trunk, size: 62300
2009-06-10
16:21
Documented option -buttonwidth of Dialog (Bug 1668587) file: [d917b8e77f] check-in: [18e2681d6e] user: oehhar branch: trunk, size: 61830
08:48
Bwidget commited patches for bugs 2762361, 2340320, 1752755 file: [419315b1a6] check-in: [66d9e2414f] user: oehhar branch: trunk, size: 61667
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]. file: [17466935b5] check-in: [258d381702] user: hobbs branch: trunk, size: 60930
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] file: [a4256c0d93] check-in: [9080f32145] user: hobbs branch: trunk, size: 60653
2007-10-31
19:02
* lang/nl.rc (new): Dutch translation [Bug 1804469] file: [ab7e253f0d] check-in: [1816e8c8a8] user: hobbs branch: trunk, size: 60312
19:00
* lang/hu.rc (new): Hungarian translation [Bug 1821842] file: [06c764d249] check-in: [213df2ab07] user: hobbs branch: trunk, size: 60258
18:54
* tree.tcl (Tree::insert): do node_name on parent arg [Bug 1046955] file: [6dae71daa3] check-in: [ba001ed071] user: hobbs branch: trunk, size: 60200
18:13
* listbox.tcl: speed up ListBox insertion significantly. [Bug 1472443] file: [98136d2a00] check-in: [c8a2a977dd] user: hobbs branch: trunk, size: 60130
2007-05-11
17:55
* widget.tcl (Widget::theme): make sure Tk 8.5a6 is recognized as having the themed widgets file: [f4ef66f50f] check-in: [9654878933] user: hobbs branch: trunk, size: 60008
2006-12-21
00:00
* util.tcl: fixed BWidget::write for widgets that require DynamicHelp. [bug 1518803] file: [866e380e07] check-in: [4297c8b06f] user: dev_null42a branch: trunk, size: 59864
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. file: [9b775a30fe] check-in: [48c4b5eef4] user: andreas_kupries branch: trunk, size: 59736
2006-11-13
14:43
* panedw.tcl: if activator is set to line then its width is set to (3) --activator was an undocumented option; updated man page to make it documented. Thanks to Jos Decoster for pointing this out. file: [3b101ad5d3] check-in: [b7fce4f498] user: dev_null42a branch: trunk, size: 59457
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] file: [3057f1ab9f] check-in: [a5e0422c98] user: dev_null42a branch: trunk, size: 59216
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] file: [e104d3cb80] check-in: [4f8bff39bf] user: dev_null42a branch: trunk, size: 59059
20:39
* tree.tcl: fixed error with drag & drop's autoscroll [bug 1408494]    * listbox.tcl: fixed error with drag & drop's autoscroll; fixed error when dropping at the end of the list file: [f7a6de09e9] check-in: [0893707ee0] user: dev_null42a branch: trunk, size: 58708
19:58
Added dynamic help to text tags (man page updated); fixed resize bug with scrollframes. Thanks to Jos Decoster for these patches. file: [2b08c7042a] check-in: [7df2e13fad] user: dev_null42a branch: trunk, size: 58526
2006-10-20
17:40
* utils.tcl (BWidget::bindMouseWheel): do not make special mousewheel bindings if global ones exist (like from style::as) file: [17b0cfc788] check-in: [66c0273ecc] user: hobbs branch: trunk, size: 58351
2006-09-28
22:31
* removed Makefile.in    * font.tcl: correctly handle code path when user cancels dialog    * passwd.tcl: fixed Dialog::enddialog error; fixed ordering error file: [27c258f2fa] check-in: [fc94efbefb] user: dev_null42a branch: trunk, size: 58177
22:07
**** BWIDGET 1.8.0 TAGGED ****    * pkgIndex.tcl, README.txt: updated to BWidget 1.8    * removed configure.in and aclocal.m4 file: [5e4b370740] check-in: [90899ff10e] user: dev_null42a branch: trunk, size: 58018
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] file: [37e981e2e0] check-in: [59aa07734c] user: dev_null42a branch: trunk, size: 57892
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] file: [8de6168d1d] check-in: [11ef7eeb82] user: dev_null42a branch: trunk, size: 57433
02:24
2006-09-26 J. Tang <[email protected]>    * demo/basic.tcl: fixed Entry's enter command callback [bug 1400838] file: [01d5233fb5] check-in: [ed01ae7ad2] user: dev_null42a branch: trunk, size: 57027
2006-08-21
20:54
2006-08-21 J. Tang <[email protected]>    * combobox.tcl: unpost after autoposting when another Tk window gets the focus; unpost upon hitting the enter key    * scrollw.tcl: allow toggling of scrollbars [bug 1488712]    * Tree.html: corrected documentation for Tree::opencmd (callback does not append the path to the tree to the command) [bug 1507713]    * tree.tcl: disable keyboard navigation for empty trees [bug 1514855]    * tree.tcl: changed '-drawcross allways' to be '-drawcross always'; updated documentation file: [0b66aa11ea] check-in: [ce134fbc79] user: dev_null42a branch: trunk, size: 56916
2006-06-29
08:19
* statusbar.tcl (StatusBar::remove): remove neighboring separator when removing the first item. [Bug 1512671] file: [58c886e633] check-in: [a83783af3e] user: hobbs branch: trunk, size: 56400
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] file: [0def7e743a] check-in: [2bf0fd3b5e] user: dev_null42a branch: trunk, size: 56238
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] file: [16cdeb8594] check-in: [02f30c0d81] user: dev_null42a branch: trunk, size: 55961
2006-02-10
22:54
Fixed a number of bugs with ProgressBar [bugs 1145523, 900165]. Clarified documentation for ProgressDlg [bug 1105778]. file: [c3cbd75fb5] check-in: [eb1cf3b0d1] user: dev_null42a branch: trunk, size: 55634
22:03
PagesManager man page: clarified add and default behaviors. Bug 1305988. file: [6f2bc23b13] check-in: [86a4936467] user: dev_null42a branch: trunk, size: 55310
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). file: [1e7a5f9c96] check-in: [b1e63f1c04] user: dev_null42a branch: trunk, size: 55186
2006-01-25
17:31
Fixed ButtonBox -homogeneous calculation. Bug 1362899. file: [7e80f9e616] check-in: [c67e97e9fd] user: dev_null42a branch: trunk, size: 54974
2005-11-02
00:09
* color.tcl (SelectColor::menu): use native dialog for palette menu item where possible (and Widget::theme is used). file: [25061e82ad] check-in: [2947648353] user: hobbs branch: trunk, size: 54871
2005-10-31
22:18
correct Widget::theme typos file: [7821bb8c00] check-in: [b0f752e988] user: hobbs branch: trunk, size: 54702
2005-10-12
18:59
* mainframe.tcl (MainFrame::configure): need to ignore -bg change check when themed. file: [b1292887e0] check-in: [0aebde9a43] user: hobbs branch: trunk, size: 54606
2005-09-28
22:19
* mainframe.tcl (MainFrame::_create_menubar): ignore -bg -bd opts when themed file: [22fb647840] check-in: [5c5f8e8620] user: hobbs branch: trunk, size: 54469
2005-09-23
00:41
* font.tcl (SelectFont::_getfont): fix tile compat to still set data(family) and data(size) in any case. file: [140afcb564] check-in: [260fc87e5a] user: hobbs branch: trunk, size: 54339
2005-09-19
22:16
remove tile compat options that are not valid file: [7a766ba2b8] check-in: [043732a0f6] user: hobbs branch: trunk, size: 54182
20:21
remove tile compat options that are not valid file: [0da2113ab5] check-in: [67a217345b] user: hobbs branch: trunk, size: 54163
2005-08-23
23:37
extend ttk theme awareness to subframes/separators file: [094539fbf3] check-in: [e1a534c672] user: hobbs branch: trunk, size: 54054
2005-08-11
02:35
* mainframe.tcl (MainFrame::create): make ttk theme aware file: [846704c0d4] check-in: [ed85ac41c6] user: hobbs branch: trunk, size: 53935
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). file: [1b767bb2a4] check-in: [705ef12dfd] user: hobbs branch: trunk, size: 53826
2005-02-25
19:13
* lang/da.rc (new): Danish language file [Bug 1151534] (elhaard) file: [1a67c24616] check-in: [763c951300] user: hobbs branch: trunk, size: 53278
2005-01-26
01:01
* notebook.tcl: reverted lester patch - too many bugs related to deleting and reinsertion of tabs. file: [4e6a305316] check-in: [963586c4d1] user: hobbs branch: trunk, size: 53162
2004-12-01
19:33
add notebook changes to ChangeLog file: [5ad368fc64] check-in: [48f4720e0b] user: hobbs branch: trunk, size: 53011
2004-10-09
00:18
See file. file: [b358057230] check-in: [de63bb608c] user: pointsman branch: trunk, size: 52896
2004-09-24
23:57
* color.tcl: use toplevel instead of menu for dropdown color menu and do better focus/grab restoration. file: [ad735761ca] check-in: [14bda5baef] user: hobbs branch: trunk, size: 52705
2004-09-14
23:44
* widget.tcl (Widget::focusPrev): hack to avoid focus into direct parent when it is a megawidget. [Bug 765667] file: [1bc8e6170f] check-in: [768f73f6fc] user: hobbs branch: trunk, size: 52337
20:46
* notebook.tcl (NoteBook::_draw_page): adjust height for bottom drawn tabs. [Bug 988628] file: [9281f3d02e] check-in: [66ffaac3fe] user: hobbs branch: trunk, size: 52126
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): file: [bb5b603c50] check-in: [57cc13b104] user: hobbs branch: trunk, size: 51985
2004-09-03
04:34
change dialogs to anchor buttons e file: [63b5eb316e] check-in: [effdf3d3d9] user: hobbs branch: trunk, size: 51475
01:05
* statusbar.tcl: better -bg handling (configure too), and tighten up spacing on resize control to place it flush bottom right file: [6815b0f6c5] check-in: [7132855567] user: hobbs branch: trunk, size: 51246
2004-09-02
01:24
* statusbar.tcl: add -showseparator optional horizontal separator. file: [c02b5d2fb5] check-in: [d3c0f94106] user: hobbs branch: trunk, size: 51068
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). file: [485c5daf74] check-in: [542767d9a0] user: hobbs branch: trunk, size: 50950
2004-08-26
19:45
* tree.tcl (Tree::delete): call -selectcommand if we delete something that was selected. file: [75b2089927] check-in: [c002e37252] user: hobbs branch: trunk, size: 50779
01:12
* statusbar.tcl: correct use of PNG vs. GIF image. Don't abort creation of statusbar when gridded - just don't try to resize. Correct example to use label -width 1 file: [ff06b22b7a] check-in: [a256d9e77b] user: hobbs branch: trunk, size: 50638
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): file: [746743584e] check-in: [9864f36163] user: hobbs branch: trunk, size: 50420
2004-05-12
21:10
* font.tcl (SelectFont::create): don't hardcode -bd 2 when creating the style selectbuttons. file: [f12a9d2389] check-in: [f0153b81c4] user: hobbs branch: trunk, size: 50165
2004-05-04
15:57
* listbox.tcl (_keyboard_navigation): make sure you can see the item that you key navigate to. (aas) file: [7d723b2c66] check-in: [06e4ff58b0] user: hobbs branch: trunk, size: 49962
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. file: [edc96e618f] check-in: [add122cb8e] user: hobbs branch: trunk, size: 49809
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. file: [f176c6f3df] check-in: [a9181d9407] user: hobbs branch: trunk, size: 49607
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). file: [fda79d8447] check-in: [9a3b6fef63] user: hobbs branch: trunk, size: 49277
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. file: [9c4802d554] check-in: [2cb484bc9e] user: hobbs branch: trunk, size: 49011
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. file: [1b20b15f41] check-in: [1db0c901a1] user: hobbs branch: trunk, size: 48683
2004-03-09
02:56
(bugfix) Use <<PrevWindow>> virtual event instead of <Shift-Tab> event for back-tab binding. file: [a3194d663a] check-in: [f89f41ed20] user: jenglish branch: trunk, size: 48342
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. file: [b8c93f7fb4] check-in: [24ec7f5b1d] user: hobbs branch: trunk, size: 48175
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. file: [c47c715ecb] check-in: [f039451eac] user: hobbs branch: trunk, size: 47948
2004-01-28
16:51
*** empty log message *** file: [186e9c14da] check-in: [3a20747917] user: rmax branch: trunk, size: 47453
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] file: [33e2cf542f] check-in: [cd1f34685b] user: damonc branch: trunk, size: 47283
2003-12-18
19:11
Corrected date. file: [24ee1755fc] check-in: [100ba912c6] user: techentin branch: trunk, size: 46807
19:02
Corrected date typo. file: [8888f6d7ee] check-in: [7f9167142b] user: techentin branch: trunk, size: 46807
18:32
Changed revision to 1.7.0. Note that 1.7.0 does not include 2003-11-26 mod to notebook.tcl. file: [5d29ae15c9] check-in: [a089c45cf0] user: techentin branch: trunk, size: 46807
2003-11-26
18:42
* notebook.tcl (NoteBook::bindtabs): correct tab name returned. (groth) file: [3e50905942] check-in: [1e50948b19] user: hobbs branch: trunk, size: 46609
2003-11-17
20:15
* entry.tcl (Entry::create): add missing line continuation. [Patch #843932] (oehlmann) file: [03678ff09a] check-in: [1ae860099d] user: hobbs branch: trunk, size: 46486
2003-11-11
00:27
* entry.tcl: Use a button widget for -disabled options if we're using 8.3 [Bug 839469] file: [6a32e15d26] check-in: [acfeb04bbd] user: damonc branch: trunk, size: 46347
2003-11-06
05:49
* combobox.tcl: Fixed dropdown listbox selection for standard Tk listbox [Bug 831496]. file: [065dc5e1fe] check-in: [ffa1a67fb4] user: damonc branch: trunk, size: 46206
2003-11-05
18:04
* scrollview.tcl (ScrollView::_set_view): correct :canvas to renamed :cmd. file: [9cb3023a66] check-in: [ff2222a190] user: hobbs branch: trunk, size: 46065
2003-10-30
17:43
* scrollw.tcl (ScrolledWindow::setwidget): check that the old widget associated still exists before unconfiguring it. [Bug #833034] file: [bc7eba8f51] check-in: [5917bc5c04] user: hobbs branch: trunk, size: 45938
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. file: [7b814ba4b6] check-in: [ccc0a40c43] user: damonc branch: trunk, size: 45754
02:36
Fix markup errors [Bug #740484] file: [bd87297f30] check-in: [b764a99d2a] user: jenglish branch: trunk, size: 45265
2003-10-20
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. file: [b8eff9bd10] check-in: [b363fd16f2] user: damonc branch: trunk, size: 45141
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. file: [26bd454e29] check-in: [ebde8e280e] user: hobbs branch: trunk, size: 39874
2003-08-06
23:37
* listbox.tcl: Correct Listbox selection drawing [Bug #781652] file: [60af78b434] check-in: [b9e13bfb56] user: hobbs branch: trunk, size: 39245
2003-07-17
23:45
Fix for bug #720032 "BWidget breaks Tk entry behaviour" file: [6580905a20] check-in: [bb7a1f845a] user: jenglish branch: trunk, size: 39131
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. file: [35c76a41b9] check-in: [8e2dd9b45a] user: hobbs branch: trunk, size: 38779
16:41
clarify management of embedded widget file: [5f292c8abc] check-in: [5aa0ec2611] user: hobbs branch: trunk, size: 38478
2003-06-23
20:27
* combobox.tcl: Added a little better handling of keys in the auto-complete. file: [933a71a2d3] check-in: [5cb54da8ad] user: damonc branch: trunk, size: 38359
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. file: [5c6caf9059] check-in: [6c5562c1f7] user: damonc branch: trunk, size: 38230
00:50
* listbox.tcl: Liberal use of list where appropriate to make the code safe for space-containing node names. file: [c9b12df427] check-in: [ebe3ea42a0] user: damonc branch: trunk, size: 37902
2003-05-23
12:46
* README.txt: updated version number to 1.6.0 file: [d7d21a1dfa] check-in: [3919e357f0] user: techentin branch: trunk, size: 37742
2003-05-18
23:07
* progressbar.tcl: correctly handle progressbar being quickly created and deleted by deleting afters and checking var existence. file: [55ee6a1a7f] check-in: [146a1b8e71] user: hobbs branch: trunk, size: 37637
17:26
Widget::focusOK: Don't assume that '-editable' option is always 1 or 0 for all widgets. [Bug 710658] file: [f00ec8d47c] check-in: [61b5694e0b] user: jenglish branch: trunk, size: 37455
2003-05-15
00:09
* demo/tree.tcl: make the tree scrollview make sense in demo. [Bug 684462] file: [060fcf50bc] check-in: [fcf32fa827] user: hobbs branch: trunk, size: 37277
2003-05-07
08:24
* dynhelp.tcl (DynamicHelp::_motion_balloon): correctly listify after delayed _show_help callback. file: [4bf42c96a5] check-in: [63e01075ed] user: hobbs branch: trunk, size: 36938
06:26
* scrollw.tcl (ScrolledWindow::setwidget): remove any existing widget before setting the next. file: [e1996a4b97] check-in: [28c841c470] user: hobbs branch: trunk, size: 36787
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. file: [b2252f9aa2] check-in: [16aef283ae] user: hobbs branch: trunk, size: 36640
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. file: [4bca8d9527] check-in: [aec83cd20a] user: hobbs branch: trunk, size: 36280
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. file: [cdc13fe1f5] check-in: [3f4eb85d05] user: hobbs branch: trunk, size: 36153
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. file: [2bb1e8fde8] check-in: [106735c26c] user: damonc branch: trunk, size: 35949
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. file: [68010da585] check-in: [fa48aa6dee] user: hobbs branch: trunk, size: 35700
2003-04-12
01:33
* combobox.tcl (ComboBox::_expand): add tab expansion behavior when -expand tab is specified (ComboBox::_focus_in): autohighlight full contents only when no existing selection exists. [Bug #720024]    * BWman/ComboBox.html: doc -expand none|tab file: [afdd12d8dd] check-in: [21a522aaec] user: hobbs branch: trunk, size: 35327
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. file: [9a72656dd9] check-in: [2068922661] user: damonc branch: trunk, size: 35029
2003-02-25
22:02
* scrollw.tcl: add lock around grid remove scrollbar to prevent infinite loop in small window situations. (kienzle) file: [47c49655a3] check-in: [7d8f06c9a4] user: hobbs branch: trunk, size: 34775
10:13
bumped to v1.6 file: [d30fd6d8bb] check-in: [598623983d] user: hobbs branch: trunk, size: 34639
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] file: [1975e13650] check-in: [08508ddc5a] user: hobbs branch: trunk, size: 34500
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"). file: [9d1a400111] check-in: [1951f74ec2] user: hobbs branch: trunk, size: 33823
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. file: [dce0dece5f] check-in: [ecd5aec25e] user: damonc branch: trunk, size: 33531
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. file: [5ed742a509] check-in: [56196186a5] user: damonc branch: trunk, size: 32443
2003-01-24
22:17
* tree.tcl (Tree::delete, Tree::_subdelete): remove all deleted nodes from the the selection [Bug #621178]. file: [a116851520] check-in: [e50950f7c9] user: jenglish branch: trunk, size: 32006
2003-01-17
22:06
fixed -textvariable option [bug #649383] file: [af1a6df61a] check-in: [48afad9c03] user: patthoyts branch: trunk, size: 31760
2002-10-14
20:56
* pkgIndex.tcl: * configure.in: bump version to 1.5 file: [aa773ccf91] check-in: [0c25286c24] user: hobbs branch: trunk, size: 31640
2002-09-25
22:55
better DESTDIR/libdir support (steffen) file: [e56f0ad5ad] check-in: [3038836bdf] user: hobbs branch: trunk, size: 30656
2002-09-11
19:33
* color.tcl (SelectColor::menu): added tkwait and update to make sure that the grab doesn't fail on Unix. file: [31afc2d334] check-in: [3ad83c2251] user: hobbs branch: trunk, size: 30550
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. file: [47d734dce6] check-in: [155e59d7ed] user: andreas_kupries branch: trunk, size: 30294
2002-08-07
22:04
* panedw.tcl: changed class from PanedWindow to BwPanedWindow to not conflict with 8.4 panedwindow. file: [7db4b0d4d7] check-in: [440b5c10d6] user: hobbs branch: trunk, size: 29374
2002-06-04
22:11
noted tag date of 1.4.1 file: [7673dd8a87] check-in: [0b9d48e5ec] user: hobbs branch: trunk, size: 29222
22:09
uped version to 1.4.1 file: [a1a324dc24] check-in: [031c28da0a] user: hobbs branch: trunk, size: 29189
2002-05-29
22:02
* combobox.tcl: Changed relief of popup list to ridge, for Win* platforms. file: [b0e1876c63] check-in: [31049255f2] user: andreas_kupries branch: trunk, size: 28251
2002-05-09
21:01
* dynhelp.tcl: Accepted patch for bug 528929. Reported by <[email protected]>, patch also by him. file: [223eab4cae] check-in: [f58f549e7a] user: andreas_kupries branch: trunk, size: 28101
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. file: [c85b65cb70] check-in: [044c516f24] user: andreas_kupries branch: trunk, size: 27919
2002-01-28
21:56
Support for multiple screens under Windows OS file: [ba2c452fcc] check-in: [c4352baa1c] user: patthoyts branch: trunk, size: 27716
2002-01-23
00:38
updated for 1.4.0 tag release file: [40195521e9] check-in: [84eda1311f] user: hobbs branch: trunk, size: 27389
2002-01-16
02:20
see ChangeLog file: [ed38700f69] check-in: [041d2b879a] user: hobbs branch: trunk, size: 27218
2002-01-15
18:51
* mainframe.tcl: correct unprotected eval calls. [Patch #501210] (chevreux) file: [7ff214ac98] check-in: [b29891b0fe] user: hobbs branch: trunk, size: 27012
2001-12-29
02:06
see ChangeLog file: [fc3a4fe287] check-in: [be1ce2e200] user: hobbs branch: trunk, size: 26883
01:41
* configure.in: * pkgIndex.tcl: * README.txt: bumped version to 1.4.0 (not released) file: [b3bc7b7760] check-in: [053e2f358e] user: hobbs branch: trunk, size: 25032
2001-10-14
19:32
reverted fix of 2001-10-11 - it was bogus file: [4aeb4ad568] check-in: [5e9a1f54f1] user: hobbs branch: trunk, size: 24404
2001-10-11
16:34
added ability to specify page by name, not just number file: [a9b0211a84] check-in: [4e3e9128fe] user: hobbs branch: trunk, size: 24294
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]. file: [69060613ea] check-in: [1e811050b9] user: andreas_kupries branch: trunk, size: 24164
2001-09-06
19:50
* passwddlg.tcl: Accepted change by Bastien Chevreux <[email protected]> adding a -logineditable option to the password dialog. [436340]. file: [71c1b30d43] check-in: [b2016e6dcc] user: andreas_kupries branch: trunk, size: 23909
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]>. file: [a6f1021fe2] check-in: [9ee4b29d70] user: andreas_kupries branch: trunk, size: 23684
00:08
* label.tcl: Corrected typo in BWlabel::configure [454505], report and fix by Bastien Chevreux <[email protected]>. file: [adebbebd68] check-in: [4f1d86572b] user: andreas_kupries branch: trunk, size: 23489
00:02
* arrow.tcl: Changed containing frame to be more invisible (borderwidth 0). Fixes [458301], by Georgios Petasis <[email protected]>. file: [e85ec5fb51] check-in: [d98d02d0d5] user: andreas_kupries branch: trunk, size: 23428
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]. file: [a755ee45b8] check-in: [1ee1206401] user: andreas_kupries branch: trunk, size: 23205
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]. file: [3e87d7418e] check-in: [f545019fec] user: andreas_kupries branch: trunk, size: 22977
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. file: [04352cf23d] check-in: [e7f424c3f6] user: ericm branch: trunk, size: 22735
2001-06-11
23:58
* passwddlg.tcl: * xpm2image.tcl: * mainframe.tcl: * panedw.tcl: * utils.tcl: * entry.tcl: * dynhelp.tcl: * dragsite.tcl: * color.tcl: added braces to expr where appropriate file: [dd2b6ecf4a] check-in: [ce9f3f3ee8] user: hobbs branch: trunk, size: 22332
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. file: [b615f9dfec] check-in: [189b1d8467] user: kuchler branch: trunk, size: 21566
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. file: [4cb3ec55c8] check-in: [f3f468f9b4] user: kuchler branch: trunk, size: 21293
2000-10-01
17:36
* notebook.tcl: Fixed typo in _draw_page that incorrectly placed images on tabs. file: [c004d2ddb9] check-in: [ee4634d029] user: ericm branch: trunk, size: 21072
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). file: [915584945e] check-in: [e4d33c5e75] user: ericm branch: trunk, size: 20935
2000-09-07
16:20
*** empty log message *** file: [550584bfd0] check-in: [d0472fc76a] user: sven branch: trunk, size: 20708
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. file: [73c0664f5f] check-in: [9b41d3588c] user: ericm branch: trunk, size: 20586
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. file: [62ececa54e] check-in: [ae3d513853] user: ericm branch: trunk, size: 20315
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. file: [8bde21f082] check-in: [cf328aa97c] user: kuchler branch: trunk, size: 20033
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'. file: [14b087d69f] check-in: [6a88a69100] user: kuchler branch: trunk, size: 19664
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. file: [389969a83e] check-in: [a550e31ae1] user: kuchler branch: trunk, size: 19428
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]. file: [dab327a4a2] check-in: [96fd99fedc] user: ericm branch: trunk, size: 19152
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. file: [6c41812734] check-in: [4053c67e25] user: ericm branch: trunk, size: 18460
2000-04-26
21:07
*** empty log message *** file: [9f0ff65dd7] check-in: [43e193a5ed] user: kuchler branch: trunk, size: 18135
2000-03-30
05:21
*** empty log message *** file: [49249bcdbc] check-in: [e8ee979e23] user: sven branch: trunk, size: 17842
2000-03-27
21:52
*** empty log message *** file: [4159495deb] check-in: [b4dff7da83] user: sven branch: scriptics-sc-2-0-beta-branch, size: 17827
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]. file: [b1890ab032] check-in: [03371c78c0] user: ericm branch: trunk, size: 17626
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...). file: [e45d4d3119] check-in: [6492bbaf6a] user: ericm branch: trunk, size: 17293
01:45
* combobox.tcl: Tweaked bg/background options so that button didn't pick up entry background. file: [0348d61d8e] check-in: [790b606531] user: ericm branch: trunk, size: 16252
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). file: [337f0ccf59] check-in: [8ba51986ce] user: ericm branch: trunk, size: 15955
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. file: [0fc8752c2b] check-in: [a0170bdaf0] user: ericm branch: trunk, size: 15721
2000-03-11
02:19
*** empty log message *** file: [ef9c40cbd8] check-in: [af0ae685f5] user: sven branch: trunk, size: 14668
2000-03-10
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]. file: [ca89e7da2e] check-in: [c37d8b3a34] user: ericm branch: trunk, size: 14457
2000-03-09
19:41
*** empty log message *** file: [bce272c1d5] check-in: [d3409f6e69] user: sven branch: trunk, size: 13967
2000-03-08
23:49
Changed the allnodes procedure. file: [90f4083a11] check-in: [f74f07e33b] user: sven branch: trunk, size: 13619
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) file: [04c6e44485] check-in: [5c9f801de6] user: ericm branch: trunk, size: 13459
00:18
*** empty log message *** file: [fd777914d8] check-in: [41327cfc32] user: sven branch: trunk, size: 12928
2000-03-02
00:19
Updated version number in configure.in; added SpinBoxEntry to bindtags for SpinBox entry component. file: [67e4d7d7c5] check-in: [e8a9147a37] user: ericm branch: trunk, size: 12619
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. file: [6af60d0d8a] check-in: [790e86ec6a] user: ericm branch: trunk, size: 12443
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). file: [c18fca390a] check-in: [45d35a6ade] user: ericm branch: trunk, size: 11839
2000-02-28
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. file: [6358600c69] check-in: [ffceb11fde] user: ericm branch: trunk, size: 10233
16:48
*** empty log message *** file: [05613322f7] check-in: [85bdc24db0] user: sven branch: trunk, size: 9689
16:20
*** empty log message *** file: [9c6ae1148e] check-in: [597a04b1a9] user: sven branch: trunk, size: 9571
2000-02-26
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. file: [2b0fed1585] check-in: [fb6cf15d1c] user: ericm branch: trunk, size: 9415
2000-02-24
18:19
*** empty log message *** file: [b6e2125921] check-in: [02d9486d25] user: ericm branch: trunk, size: 8569
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. file: [6a03bf069e] check-in: [25c5681556] user: ericm branch: trunk, size: 8457
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 ...]). file: [ed00cbd047] check-in: [4f04c7bef8] user: ericm branch: trunk, size: 7873
2000-02-16
20:19
*** empty log message *** file: [708f9b5fe9] check-in: [d5371a4cad] user: sven branch: trunk, size: 7372
16:43
*** empty log message *** file: [83546c8abb] check-in: [83391d43ae] user: sven branch: trunk, size: 7182
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. file: [f49084e519] check-in: [651774cb09] user: ericm branch: trunk, size: 6866
1999-12-14
00:43
* buttonbox.tcl: Added a getbuttonstate function, which retrieves the value of a tag used on a button in the buttonbox. file: [eb4c40107b] check-in: [fd83364dae] user: ericm branch: trunk, size: 3201
1999-12-08
15:51
* combobox.tcl: Removed code that cleared entry selection on focus out events, as this crippled exportselection. file: [5876945876] check-in: [52bc26e2bb] user: ericm branch: trunk, size: 3030
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. file: [a359c85821] check-in: [133c515858] user: ericm branch: trunk, size: 2865
1999-10-29
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). file: [7d772c4faf] check-in: [3e02826d52] user: ericm branch: trunk, size: 2688
1999-10-25
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). file: [48799a413e] check-in: [0044eccdb1] user: ericm branch: trunk, size: 2373
1999-10-22
18:16
* tree.tcl: Added support for keyboard-based scrolling. file: [e74bb469ec] check-in: [c82174bca6] user: ericm branch: trunk, size: 2036
17:49
* tree.tcl: Fixed some problems with keyboard traversal. Added support for left/right arrows a la MS Explorer. file: [6610f1958f] check-in: [d9ce65d137] user: ericm branch: trunk, size: 1991
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. file: [ac56602e55] check-in: [3f7df86982] user: ericm branch: trunk, size: 1828
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. file: [133626763a] check-in: [6c488ce999] user: ericm branch: trunk, size: 1204
1999-09-21
17:26
ChangeLog commit. file: [7b04ad8b60] check-in: [d4865f7d47] user: ericm branch: trunk, size: 1243
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. file: [093d1f89da] check-in: [027986893f] user: ericm branch: trunk, size: 1014
1999-09-17
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. file: [061a6e7f77] check-in: [0406abeac2] user: ericm branch: trunk, size: 578
1999-09-16
15:36
Adding a ChangeLog file: [18a50f51e1] check-in: [5a459c8574] user: ericm branch: trunk, size: 153 Added