1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309
|
2009-01-21 Andreas Kupries <andreas_kupries@users.sourceforge.net>
*
* Released and tagged Tklib 0.5 ========================
*
2008-11-23 Ruediger Haertel <r_haertel@gmx.de>
* widget_calendar.man: added documentation to widget::calendar
2008-11-23 Ruediger Haertel <r_haertel@gmx.de>
* widget.man: added widget::calendar and widget::dateentry
to the overview of snidgets in this package
2008-11-13 Jeff Hobbs <jeffh@ActiveState.com>
* pkgIndex.tcl: widget::calendar 0.9 ; widget::dataentry 0.91
* calendar.tcl: new widget::calendar adapted from the dateentry
dropbox pieces. Now can be used as a stand-alone widget.
* dateentry.tcl: update to use calendar widget in dropbox.
2008-11-12 Jeff Hobbs <jeffh@ActiveState.com>
* pkgIndex.tcl: add widget::dateentry 0.9
* dateentry.tcl: first pass at a dateentry dropbox, by Ruediger
Haertel with updates from JH.
2008-06-17 Jeff Hobbs <jeffh@ActiveState.com>
* pkgIndex.tcl: bump panelframe to 1.1.
* panelframe.tcl: handle the case of empty color names (occurs on
OS X) for use of fg/bg.
2008-02-21 Jeff Hobbs <jeffh@ActiveState.com>
* pkgIndex.tcl: bump widget::screenruler to 1.2
* ruler.tcl (C-showgeometry): prevent entry input from triggering
the toplevel bindings.
2007-06-20 Jeff Hobbs <jeffh@ActiveState.com>
* statusbar.tcl: update to 1.2, actual API changes (matched closer
to toolbar), but they were not documented previously. The core
API remains and should be compatible with most standard use cases.
Remove fallback sizegrip image usage, requires ttk::sizegrip now.
update option handling with latest snit features.
* toolbar.tcl (add): update to 1.2
update option handling with latest snit features.
Pass -pad to frame.
Rename 'itemidentify' to 'itemid'.
* stext.tcl (new): example adaptation of scrolledwindow to create
a scrolledtext widget.
* ruler.tcl: update to 1.1
Correct zoom menu to show proper label.
update option handling with latest snit features.
* scrollw.tcl: update to 1.2
update option handling with latest snit features.
Use ttk::scrollbar on Windows (just not on Aqua).
Correctly handle widgets with 1-dim scrolling.
rework auto-handling of scrollbars.
2007-04-10 Jeff Hobbs <jeffh@ActiveState.com>
* scrollw.tcl: cancel pending timer in case we are destroyed
* mentry.tcl (::widget::createMenuEntryLayout): handle variant
style cmd usage for 8.4 and 8.5+.
2007-03-01 Jeff Hobbs <jeffh@ActiveState.com>
* dialog.tcl (C-transient, C-parent): ensure we unset parent
transient and group when not both are set.
2007-01-30 Andreas Kupries <andreask@activestate.com>
* toolbar.tcl (itemidentify): New method, converting symbolic
button names to their actual widget path.
* toolbar.tcl (items): Simplified the code.
2007-01-21 Jeff Hobbs <jeffh@ActiveState.com>
* scrollw.tcl (_set_scroll): move loop lock detection to include
removal of scrollbar
2006-12-05 Jeff Hobbs <jeffh@ActiveState.com>
* dialog.tcl (PlaceWindow): handle unmapped anchor
2006-11-27 Jeff Hobbs <jeffh@ActiveState.com>
* dialog.tcl (PlaceWindow): always raise after deiconify
2006-11-15 Jeff Hobbs <jeffh@ActiveState.com>
* ruler.tcl: add screenruler menu bindings and underlines
2006-11-03 Jeff Hobbs <jeffh@ActiveState.com>
* dialog.tcl (display): init lastFocusGrab properly
don't restore focus/grab if we weren't mapped
2006-11-02 Jeff Hobbs <jeffh@ActiveState.com>
* dialog.tcl: add -focus option to set desired subwindow focus,
and make sure we don't restore focus/grab to a subwindow on withdraw
2006-10-27 Jeff Hobbs <jeffh@ActiveState.com>
* dialog.tcl (display): don't tkwait, as it will just hang for an
already displayed window (a Tk misfeature ... but oh well).
2006-10-19 Jeff Hobbs <jeffh@ActiveState.com>
* dialog.tcl: handle -separator changed with option default
2006-10-01 Jeff Hobbs <jeffh@ActiveState.com>
* dialog.tcl (withdraw): fix grab handling to properly release
2006-09-29 Jeff Hobbs <jeffh@ActiveState.com>
* scrollw.tcl: fix error gridding scrollbar from 2006-09-25 change
to handle the variant options for vsb vs. hsb correctly.
2006-09-26 Jeff Hobbs <jeffh@ActiveState.com>
* toolbar.tcl (add): separator item should have no pady by default
(add): add label and radiobutton item support
2006-09-25 Jeff Hobbs <jeffh@ActiveState.com>
* scrollw.tcl: consolidate scroll handling to one method.
Add extra check for loop condition (last min/max).
2006-09-22 Jeff Hobbs <jeffh@ActiveState.com>
* dialog.tcl (display): correct handling of -modal == local
2006-09-07 Andreas Kupries <andreask@activestate.com>
* widget_toolbar.man: Fixed missing closing bracket.
* pkgIndex.tcl (::tcl::pkgindex): Reworked the 'pkindex' command
to make it more general, and more susceptible to programmatic
analysis (meta data extraction).
2006-09-07 Jeff Hobbs <jeffh@ActiveState.com>
* widget.tcl (::widget::isa): correct error result for 'isa list'
* widget.man: include all current widgets
* widget_toolbar.man: man page for widget::toolbar
* pkgIndex.tcl (::widget::pkgindex): made pkgindex to consolidate
commands for widget::all more easily
* toolbar.tcl: allow for '$tbar add separator'.
allow for %AUTO% as name in special-purpose add types.
ensure we only delete toolbar-created widgets on add error.
check for item existence in itemcget.
add '$tbar add space' for a spacer item.
2006-08-24 Jeff Hobbs <jeffh@ActiveState.com>
* statusbar.tcl: use ttk::sizegrip if available.
* pkgIndex.tcl: update statusbar to 1.1.
2006-08-02 Jeff Hobbs <jeffh@ActiveState.com>
* panelframe.tcl (add): correct call to _padval. [Bug #1522881]
2006-07-05 Jeff Hobbs <jeffh@ActiveState.com>
* dialog.tcl (setwidget): configure frame resizability only if we
setwidget into it. It confuses use with getframe.
2006-06-29 Jeff Hobbs <jeffh@ActiveState.com>
* mentry.tcl: update the icon with a better drop arrow
(::widget::createMenuEntryLayout): simplify theme settings
* statusbar.tcl (add): remove neighboring separator when removing
the first item.
* dialog.tcl (PlaceWindow): add a raise after deiconify.
2006-06-22 Jeff Hobbs <jeffh@ActiveState.com>
* mentry.tcl: use Ctrl-space for popdown key (was Key-Space).
* statusbar.tcl (C-ipad): allow 4-int -(i)pad, make default -ipad 2.
Ensure minimum separator spacing and adjust item padding for sep.
* toolbar.tcl (C-ipad): allow 4-int -(i)pad, make default -ipad 2.
Ensure minimum separator spacing and adjust item padding for sep.
Correct adding of typed items.
* widget.tcl (::widget::isa): correct listofint range handling
2006-06-21 Jeff Hobbs <jeffh@ActiveState.com>
* mentry.tcl: new image with drop-arrow and improved padding
2006-06-20 Jeff Hobbs <jeffh@ActiveState.com>
* mentry.tcl: prototype menuentry widget (entry with associated
* pkgIndex.tcl: menu under an icon).
* pkgIndex.tcl:
* toolbar.tcl: add widget::toolbar that eases toolbar handling
* statusbar.tcl: s/-show/-/ in option names. Make -separator
default to 0 for add items.
2006-06-19 Jeff Hobbs <jeffh@ActiveState.com>
* statusbar.tcl: add widget::statusbar, equivalent to BWidget
* pkgIndex.tcl: StatusBar widget.
* scrollw.tcl: remove widget::tscrolledwindow, make
widget::scrolledwindow use a ttk::frame, bump to 1.1.
2006-06-15 Jeff Hobbs <jeffh@ActiveState.com>
* scrollw.tcl: support scrollbar actually being a ttk::scrollbar.
2006-06-06 Andreas Kupries <andreask@activestate.com>
* scrollw.tcl: Added provide statement for 'tscrolledwindow'.
2006-06-05 Jeff Hobbs <jeffh@ActiveState.com>
* ruler.tcl: make sure reflect(id) gets cancelled
* scrollw.tcl: added ttk scrolledwindow variant
* pkgIndex.tcl: added widget::tscrolledwindow
2005-11-10 Andreas Kupries <andreas_kupries@users.sourceforge.net>
*
* Released and tagged Tklib 0.4.1 ========================
*
2005-11-02 Andreas Kupries <andreas_kupries@users.sourceforge.net>
*
* Released and tagged Tklib 0.4 ========================
*
2005-10-12 Jeff Hobbs <jeffh@ActiveState.com>
* pkgIndex.tcl: Bumped widget::dialog to v1.2.
* dialog.tcl: allow -type custom dialogs to be synchronous, add an
example showing user how to use it properly.
2005-09-26 Jeff Hobbs <jeffh@ActiveState.com>
* pkgIndex.tcl: bumped widget::screenruler to 1.1
* ruler.tcl: fix off-by-one drawing in ruler and let the loupe
auto-center around the pointer for us.
2005-09-25 Jeff Hobbs <jeffh@ActiveState.com>
* ruler.tcl: add -zoom option, add proper destructors, make
-measure work, add -reflect option to screenruler.
Add -showgeometry to control geometry strictly.
* dialog.tcl: add docs
* scrollw.tcl: change non-working -padding to working -ipad
2005-09-21 Jeff Hobbs <jeffh@ActiveState.com>
* widget.man, pkgIndex.tcl, ruler.tcl: add widget::ruler widget
and widget::screenruler dialog
2005-09-12 Jeff Hobbs <jeffh@ActiveState.com>
* scrollw.tcl: move tk call after 'package require widget'
2005-09-08 Jeff Hobbs <jeffh@ActiveState.com>
* dialog.tcl: add -timeout ms option to dialog
* scrollw.tcl: use ttk::scrollbar on x11
2005-08-25 Jeff Hobbs <jeffh@ActiveState.com>
* dialog.tcl: don't require 'name' in dialog button add, allow
widget pathnames to be inserted, up to v1.1
2005-08-22 Jeff Hobbs <jeffh@ActiveState.com>
* widget.tcl: add widget::tkresource to get default class options.
add widget::propagate snit macro to do multi-component propagation.
* panelframe.tcl: widget::panelframe to create color-bordered
frames. This could be part of superframe, but then superframe
would need extra widgets
* widget.tcl: new megawidget package, based on snit (snidgets)
* widget.man:
* pkgIndex.tcl:
* dialog.tcl: widget::dialog megawidget dialog
* superframe.tcl: widget::superframe enhanced frame types
* scrollw.tcl: widget::scrolledwindow BWidget::ScrolledWindow port
|