Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
164 check-ins using file generic/square.c version b420b24768
|
2006-08-04
| ||
| 23:19 | Silence cast warning check-in: b9453be250 user: patthoyts tags: master, trunk | |
| 19:37 | Shamefully admit that this manpage is woefully incomplete, and add a pointer to some documentation that might actually be useful. check-in: fc755f07dc user: jenglish tags: master, trunk | |
| 12:05 | Added new elements (tabs,sash,sizegrip) to blue theme and fixed the progressbar element name. check-in: b85d72e3b9 user: patthoyts tags: master, trunk | |
| 05:04 | Use "ttk::" namespace prefix in the NAME section of all widget manpages. check-in: f7faf7c3d7 user: jenglish tags: master, trunk | |
| 05:00 | Moved description of '-xscrollcommand' and '-yscrollcommand' into their own section; these are not "supported by all Tile widgets" as the manpage claimed. check-in: 4ebbdbcfd7 user: jenglish tags: master, trunk | |
|
2006-08-02
| ||
| 14:30 | Stubs lib to be called ttkstub.lib check-in: ab576d1c23 user: patthoyts tags: master, trunk | |
|
2006-07-30
| ||
| 18:16 | Cast to avoid warning check-in: 997a7149fe user: patthoyts tags: master, trunk | |
| 14:57 | Build the stubs lib in the msvc makefile. Added a version resource. check-in: 47dba2dc86 user: patthoyts tags: master, trunk | |
|
2006-07-29
| ||
| 21:27 | Added 'sizegrip' element. check-in: fb24da8500 user: jenglish tags: master, trunk | |
|
2006-07-22
| ||
| 16:37 | winnative theme: added sizegrip element Updated cursors.tcl check-in: 02fff17a0c user: jenglish tags: master, trunk | |
|
2006-07-14
| ||
| 05:04 | Markup fix: .IP instead of .TP for check-in: 3f0fe226ea user: jenglish tags: master, trunk | |
|
2006-07-11
| ||
| 21:36 | Fixed the generated pkgIndex to be safe in the face of paths with spaces. check-in: 1349834441 user: patthoyts tags: master, trunk | |
|
2006-07-09
| ||
| 18:59 | Removed 'style map . -underline {{} -1}' hack, since it doesn't work anymore. check-in: a353a2bd9c user: jenglish tags: master, trunk | |
| 18:28 | Change precedence order for element options: widget options now take precedence over [style map ...] settings [See #1517110]. check-in: 616b298d06 user: jenglish tags: master, trunk | |
|
2006-07-04
| ||
| 18:32 | TransferGrab: Use [tk_popup] instead of explicit [grab -global] call [Fixes #1486417] check-in: 7efe22346b user: jenglish tags: master, trunk | |
| 17:21 | library/utils.tcl: Check [winfo viewable $w] in tile::takefocus, since tk_focusNext/tk::FocusOK require this behavior [Fixes #1516479]. Merged [tile::wantsFocus] and [tile::takesFocus], since there's no easy way to distinguish these two conditions any more (see also 2006-04-07 ChangeLog entry). library/notebook.tcl: Adjust for the above changes. check-in: 974643d243 user: jenglish tags: master, trunk | |
|
2006-07-03
| ||
| 18:30 | test treeview-9.0 - comment that "-yscrollcommand only invoked if widget is visible" inoperative. check-in: 5d3fabcd06 user: jenglish tags: master, trunk | |
|
2006-06-03
| ||
| 15:51 | Regenerated configure scripts check-in: 5ca754c74e user: jenglish tags: master, trunk | |
| 15:49 | Bumped version number to 0.7.7 check-in: 84756c8176 user: jenglish tags: master, trunk | |
|
2006-05-27
| ||
| 16:38 | Fix documentation error ([$pb stop] doesn't take an argument [#1494162] check-in: 6b14d32248 user: jenglish tags: master, trunk | |
|
2006-05-06
| ||
| 17:59 | * generic/notebook.c(SelectTab): Check TabState(nb,index) instead of tab->state to determine if tab is disabled -- tabs can also be disabled by setting notebook state disabled [fixes #1476923] check-in: 8d46397cef user: jenglish tags: master, trunk | |
|
2006-04-22
| ||
| 20:43 | Notebooks: add support for proper (Jaguar-style) Aqua tab views. check-in: 030e8fbc5a user: jenglish tags: master, trunk | |
| 20:33 | ... check-in: b311b3c0e6 user: jenglish tags: master, trunk | |
| 19:51 | generic/configure: regenerated configure.in: *tested* the previous change, fixed it. check-in: 3de8b11e9e user: jenglish tags: master, trunk | |
| 19:38 | generic/configure.in: Add --disable-private-headers autoconf switch. Sometimes you have to have these, sometimes you can't use them. Hard to guess which condition obtains, so punt to the packager. check-in: b4c411063f user: jenglish tags: master, trunk | |
|
2006-04-20
| ||
| 22:08 | Regenerated. check-in: a84da5990e user: jenglish tags: master, trunk | |
| 22:07 | Bumped version number to 0.7.6 in anticipation of forthcoming ActiveTcl release check-in: 071b94782a user: jenglish tags: master, trunk | |
|
2006-04-17
| ||
| 15:56 | Added [$entry identify] method; useful for [ttk::entry]-based megawidgets. check-in: 1bfe9049e4 user: jenglish tags: master, trunk | |
| 03:29 | Oops! Missed a spot. (Forgot to move -expandtab setting) check-in: 21a81c6ee8 user: jenglish tags: master, trunk | |
| 01:55 | (No change, just added note to self that new values for -labelanchor are intentionally undocumented for now). check-in: 5a8de2ec4d user: jenglish tags: master, trunk | |
| 01:53 | Labelframe flexibility enhancements: Additional values for -labelanchor ("nwe", "wns", etc) allow label parcel to stretch across parcel; -labelinset and -labelspace style options replaced with -labelmargins. * * * POTENTIAL INCOMPATIBILITY * * * for third-party themes and custom styles. -labelanchor wn, ws, en, and es label placement different now. check-in: b8395a1e2f user: jenglish tags: master, trunk | |
|
2006-04-16
| ||
| 19:28 | Added typedef Ttk_PositionSpec, Ttk_PositionBox(). check-in: aa390d251e user: jenglish tags: master, trunk | |
| 19:23 | Ttk_AnchorBox() takes a Tk_Anchor, not an int. Regenerated ttkDecls.h. check-in: e9eaddf6c5 user: jenglish tags: master, trunk | |
| 18:45 | More flexible tab arrangement, part 1: Added TNotebook -tabmargins style option, Moved TNotebook -expandtab option to Tab -expand option. This mostly helps with pixmap themes: can now expand tabs into the margins, or overlap with adjacent tabs / client area. check-in: bc65efb802 user: jenglish tags: master, trunk | |
| 17:00 | Added test for ttk::treeview::edit (see themebag/inplace.tcl) check-in: 623ad21f9a user: jenglish tags: master, trunk | |
| 16:41 | (earlier, forgot to commit) Added interactive tests for bbox command check-in: bcd67134c2 user: jenglish tags: master, trunk | |
|
2006-04-08
| ||
| 00:48 | library/utils.tcl: Split [tile::takesFocus] into two parts, [tile::wantsFocus] and [tile::takesFocus]. The former decides if the widget wants to take keyboard focus, the latter decides if it can. Changed tile::takefocus to return "wants to take focus" instead of "can take focus". library/notebook.tcl(ActivateTab): Set focus to the first navigable descendant of the activated tab (tk_focusNext sometimes picks the wrong widget). demos/demo.tcl: Make scales pane a direct child of $nb, so <Control-KeyPress-Tab> navigation works again. doc/notebook.n: Added note that [ttk::notebook::enableTraversal] only works properly if the panes are direct children of the notebook. check-in: 438c4b7d9b user: jenglish tags: master, trunk | |
|
2006-04-07
| ||
| 20:08 | ttk::frame and ttk::labelframe widgets: only issue size requests if -width, -height, or one of the other geometry-related options has been changed in the current 'configure' call [Fixes #1446608] check-in: 580aa87e45 user: jenglish tags: master, trunk | |
| 19:46 | Handle traversal and mnemonic activation when there are multiple notebooks in a toplevel, nested notebooks, and when traversal-enabled notebooks are destroyed. [Fixes #1368921] * * * BEHAVIORAL CHANGE * * * Control-Tab and Shift-Control-Tab now only cycle the notebook if the focus is inside the notebook. (Previously they worked when the focus was anywhere inside the toplevel). This is a change from how Tile used to work, but it's consistent with other toolkits. check-in: 10a3b1fefc user: jenglish tags: master, trunk | |
| 19:30 | BUGFIX: *correctly* account for condition where the current default button was destroyed. check-in: cffd310a89 user: jenglish tags: master, trunk | |
| 18:47 | BUGFIX: didn't account for condition where the current default button was destroyed. check-in: 65e07aa060 user: jenglish tags: master, trunk | |
| 16:20 | Regenerated. check-in: a5da0d8d0f user: jenglish tags: master, trunk | |
| 16:18 | Added descriptions to AC_DEFINE calls. check-in: d3ade283e7 user: jenglish tags: master, trunk | |
|
2006-04-06
| ||
| 20:02 | "alt" and "winnative" themes: use rectangular sliders in ttk::scale widget instead of pointy ones. check-in: 49337111e5 user: jenglish tags: master, trunk | |
| 19:52 | Added ScrollTo() function, clarified scrollbar choreography. Updated ttk::entry widget to use general-purpose scrolling interface. Entry widget cleanups: 'avgWidth' field no longer needed. Inlined EntryPlaceTextLayout(). rightIndex (=xscroll.last) points one past last fully-visible character, not one past last partially-visible character. check-in: 5f7d2e642c user: jenglish tags: master, trunk | |
| 19:34 | Store layout templates in Ttk_Style table, don't use separate layoutTable. Store pointer to Style name in Ttk_Style record. Misc. cleanups in tkTheme.c Ttk_CreateSublayout() now prefixes sublayout name with the parent style name. [Fixes #1168548 "Custom styles for complex widgets"] check-in: 44bcbeec29 user: jenglish tags: master, trunk | |
|
2006-03-23
| ||
| 18:55 | Added test for #1292219 "panedwindow don't propagate Map/Unmap state to children", which works for ttk::paned widget now. check-in: af83112df1 user: jenglish tags: master, trunk | |
| 18:42 | Ttk_Manager: Keep slave mapped state in sync with the master mapped state, as per convention with other Tk geometry managers. As a side effect, fixes #1455488. tests/notebook.test: Added extra [update] calls where needed, since notebook tabs don't get mapped immediately anymore. check-in: 70f30e5805 user: jenglish tags: master, trunk | |
|
2006-03-22
| ||
| 17:06 | * doc/treeview.n: Updated description of [$tv set] et al., to try to make it more clear that they take a list of items. check-in: 67dea0222b user: jenglish tags: master, trunk | |
| 16:59 | Updated descriptions of [$tv selection set] et al., try to make it more clear that these take a list of items. check-in: f33fc0d419 user: jenglish tags: master, trunk | |
|
2006-03-16
| ||
| 01:11 | Added dialog/auth and dialog/busy stock icons (taken from BWidget passwd.gif and hourglass.gif) Create images immediately instead of deferring creation; this only takes a few milliseconds. Use fixed image names for better introspectibility (also: eventually want to allow applications to redefine stock icons) check-in: 6cf4dfac6a user: jenglish tags: master, trunk | |
|
2006-03-13
| ||
| 15:50 | BUGFIX(BrowseTo): [$tv selection set] takes a list of items, not a single item. [#1448421] check-in: 5b490f3de5 user: jenglish tags: master, trunk | |
|
2006-03-11
| ||
| 19:37 | Added treeview 'bbox' method [#1443306]. check-in: 09bbeada04 user: jenglish tags: master, trunk | |
|
2006-02-21
| ||
| 15:45 | Fix combobox padding so selection doesn't overlap outer border. check-in: f3beb3fbe5 user: jenglish tags: master, trunk | |
|
2006-02-20
| ||
| 17:58 | BUGFIX(tile::takesFocus): correctly handle -takefocus "". check-in: caf43b0339 user: jenglish tags: master, trunk | |
|
2006-02-16
| ||
| 20:18 | (finally) added zero-argument form of [$nb select], return the widget pathname of currently-selected pane. check-in: 6df98d2722 user: jenglish tags: master, trunk | |
|
2006-02-09
| ||
| 18:57 | Tweaked one-pixel glitch in radiobutton indicators. check-in: 87980b7db1 user: jenglish tags: master, trunk | |
|
2006-02-06
| ||
| 04:12 | Use symbolic font TkDefaultFont instead of hardcoding Tahoma/MS Sans Serif 8. fonts.tcl: clarified comments: TIP#145-defined fonts aren't exactly the same as the ones Tile uses. check-in: 81ed32a30b user: jenglish tags: master, trunk | |
|
2006-02-05
| ||
| 21:29 | winTheme.c: remove dead code xpTheme.c: Add sizegrip element (not yet used). check-in: 5f5a022cf3 user: jenglish tags: master, trunk | |
|
2006-02-04
| ||
| 01:38 | entry.test: Split combobox tests out into their own file. entry.test: Added test case for an interesting problem brought up by de on the chat (original problem involved tk listbox) check-in: 160efd0bdc user: jenglish tags: master, trunk | |
|
2006-01-31
| ||
| 07:40 | ThumbElement: Remove -relief option, scrollbar thumbs on windows are always raised. check-in: f016f1aaca user: jenglish tags: master, trunk | |
| 07:35 | BorderElement: Handle -relief solid by passing BF_FLAT flag to DrawEdge(). check-in: 1d36539d81 user: jenglish tags: master, trunk | |
| 07:30 | Add some unnecessary casts to make MSVC shut up. check-in: f9c227706b user: jenglish tags: master, trunk | |
|
2006-01-30
| ||
| 18:25 | Initial implementation of new syntax for [$tv identify] command -- [$tv identify row $x $y], [$tv identify column $x $y]. check-in: adc119248e user: jenglish tags: master, trunk | |
| 05:02 | SaveGrab: Properly account for multiple displays. Attempt to properly account for multiple interps. (#1411983) check-in: ab7f88f596 user: jenglish tags: master, trunk | |
| 00:40 | Add [style lookup] introspection command (#1406215). check-in: 5b91b15bf1 user: jenglish tags: master, trunk | |
|
2006-01-26
| ||
| 19:39 | Hide the selection when entry widgets lose focus; it frightens and confuses people. check-in: b8faa88858 user: jenglish tags: master, trunk | |
| 19:25 | TEA update. check-in: 37abc1b01c user: jenglish tags: master, trunk | |
| 19:25 | Update to TEA 3.5 (tclconfig/tcl.m4 r1.89) check-in: d3b2d050e4 user: jenglish tags: master, trunk | |
| 01:20 | update to TEA 3.5 check-in: 5fc3258c11 user: hobbs tags: master, trunk | |
|
2006-01-25
| ||
| 08:38 | Make sure $tab gets unmapped after [$nb tab $tab -state hidden], even if there are no other available tabs to select. (No test case yet). check-in: a14030574f user: jenglish tags: master, trunk | |
| 06:30 | Restored SelectNearestTab() method of adjusting to removed/hidden tabs, adapted to the post-1.64 slave framework. (Deleting the last/current tab wasn't the only scenario that was causing the first tab to be selected when it shouldn't.) Added 9 more tests for exercising this. check-in: 47f8ce969e user: muonics tags: master, trunk | |
| 04:39 | Check for Tk package being present before attempting to destroy the main window. Otherwise running all tests via tclsh instead of wish results in an error at the end. check-in: 9eabc3fd38 user: muonics tags: master, trunk | |
|
2006-01-24
| ||
| 16:04 | When the last tab is the current tab and that tab is deleted, make the new last tab the new current tab, instead of the first tab. check-in: b1a43f8820 user: muonics tags: master, trunk | |
|
2006-01-23
| ||
| 02:38 | ttk::label options -relief, -anchor, -justify and -wraplength now have NULL defaults, so that custom TLabel styles work properly. check-in: 4c1c51acd1 user: jenglish tags: master, trunk | |
| 02:34 | Regenerated. check-in: ea156d0b1c user: jenglish tags: master, trunk | |
| 02:24 | Put provenance information back in (tclconfig/tcl.m4 r1.85), take "-Wno-implicit-int" out of CFLAGS_WARNING. Again. check-in: 82b033da60 user: jenglish tags: master, trunk | |
|
2006-01-22
| ||
| 22:00 | update to TEA 3.4 interim check-in: 8a00437311 user: hobbs tags: master, trunk | |
|
2006-01-20
| ||
| 20:00 | Split tile.tcl up into two files. 'tile.tcl' contains package initialization code some theme-selection logic, 'utils.tcl' contains library routines used in widget implementations. check-in: 1958c89d3c user: jenglish tags: master, trunk | |
|
2006-01-16
| ||
| 15:34 | Oops. Remove deprecated aliases tile::progressbar::s tart, tile::progressbar::stop introduced in the last commit, these weren't part of the public API in the first place. check-in: ce7e725079 user: jenglish tags: master, trunk | |
| 15:29 | Namespace cleanup: move all widget binding support routines from tile::$widgetClass namespace to ttk::$widgetClass. check-in: 3ccfc7177b user: jenglish tags: master, trunk | |
| 14:51 | Removed ttk::entry compatibility features [$e scan], and the 'anchor' internal tag and related operations [$e selection from], [$e selection to], and [$e selection adjust]. These aren't used by the widget bindings, and were only added to accomodate megawidget packages that try to use core Entry bindings on ttk::entry widgets. check-in: 0efc0fde6a user: jenglish tags: master, trunk | |
|
2006-01-15
| ||
| 00:49 | Revert to revision 1.29 -- r1.30 committed by accident [#1399182] check-in: 1e622d664f user: jenglish tags: master, trunk | |
|
2006-01-14
| ||
| 22:00 | ttk::entry: Take focus on ButtonPress in readonly state [Fixes #1400839] check-in: 15dbea0b6c user: jenglish tags: master, trunk | |
|
2006-01-01
| ||
| 02:59 | Fix layout so progress bar expands to the full trough thickness (#1357605). check-in: c58b75f0b5 user: jenglish tags: master, trunk | |
|
2005-12-20
| ||
| 12:58 | Support OPTS=static check-in: ba1bdc480f user: patthoyts tags: master, trunk | |
|
2005-12-19
| ||
| 19:50 | Regenerate configure scripts. check-in: 652582f0aa user: jenglish tags: master, trunk | |
| 19:48 | Sync with TEA tcl.m4 r1.81. check-in: 0bad271501 user: jenglish tags: master, trunk | |
|
2005-12-13
| ||
| 23:04 | Ensure variables stay local to the namespace check-in: 6557f577df user: patthoyts tags: master, trunk | |
|
2005-12-12
| ||
| 20:18 | Default menubutton layout now sets text flush-left [#1263470]. (NB: classic and XP themes still unchanged.) check-in: b9162eba0f user: jenglish tags: master, trunk | |
| 19:03 | label.c: Move -anchor option from LabelElement to TextElement. (LabelElement uses text.anchor for compound layout arrangement). treeview.c: Add heading -anchor option [#1346328] check-in: 54a53c37bc user: jenglish tags: master, trunk | |
| 19:02 | tile::theme::blue: make 'ifneeded' version match 'provided' version check-in: 7fedb6067c user: jenglish tags: master, trunk | |
|
2005-12-07
| ||
| 23:53 | Added [$nb insert] command [Patch#1374514]. check-in: e48a6df1b4 user: jenglish tags: master, trunk | |
| 23:34 | Regenerated configure scripts. check-in: be81f0f568 user: jenglish tags: master, trunk | |
| 23:34 | Bumped version number to 0.7.5, to account for recent ActiveTcl 8.4.12 release. Skipping tile 0.7.4. check-in: 69c2d43645 user: jenglish tags: master, trunk | |
|
2005-12-06
| ||
| 20:45 | Make sure that sibling -labelwidgets are raised above the labelframe [Fixes #1374778] check-in: 77f29947a5 user: jenglish tags: master, trunk | |
| 19:59 | BUGFIX: Fix TabRemoved() logic to account for the case where NextTab() is the current tab. [Fixes #1370833 "notebook forget tab -> core dump"] check-in: 97d5b261c4 user: jenglish tags: master, trunk | |
|
2005-12-05
| ||
| 21:02 | Put the damn provenance line back in again. check-in: f28a79e6db user: jenglish tags: master, trunk | |
|
2005-12-02
| ||
| 21:51 | * tclconfig/tcl.m4, configure.in, configure: update to TEA 3.4 check-in: 4a60d66170 user: hobbs tags: master, trunk | |
| 21:51 | * win/monitor.c (CreateThemeMonitorWindow, WndProc): use Get|SetWindowLongPtr to support 64-bit Windows. check-in: 66acce0607 user: hobbs tags: master, trunk | |
|
2005-11-28
| ||
| 23:53 | add package require Tk check-in: 02c44e2bc0 user: hobbs tags: master, trunk | |
|
2005-11-26
| ||
| 20:16 | s/style default/style configure/ check-in: fd210f2785 user: jenglish tags: master, trunk | |
| 20:15 | Default layout for radiobuttons and checkbuttons no longer includes a border. Increase -padding in standard themes to compensate. (Aqua and Classic themes use nondefault check/radiobutton layouts). check-in: 2838ae0354 user: jenglish tags: master, trunk | |
|
2005-11-21
| ||
| 06:55 | Fix compiler warnings (0 instead of NULL userData arguments). Minor refactoring of ThemeButtonParms usage. check-in: 8456dea31c user: jenglish tags: master, trunk | |
|
2005-11-14
| ||
| 22:15 | * tclconfig/tcl.m4: Updated to TEA tcl.m4 r1.75. [#1307513] * configure, generic/configure: Regenerated. check-in: e450e8a9e2 user: jenglish tags: master, trunk | |
| 20:44 | Refactoring: use Ttk_Manager API to manage labelWidget. check-in: e6133e1b99 user: jenglish tags: master, trunk | |
| 20:23 | Moved tclconfig/kde-qt.m4: to tile-themes/tile-qt repository. check-in: a2fc1130ff user: jenglish tags: master, trunk | |
| 20:22 | BUGFIX(ManagerIdleProc): Only skip call to RecomputeLayout() if RecomputeSize() has rescheduled another call to ManagerIdleProc(). check-in: d4e3dd6af8 user: jenglish tags: master, trunk | |
| 15:22 | Workaround for spurious <FocusOut> events on OSX in Tk 8.5 [#1349811]. check-in: 76e408774b user: jenglish tags: master, trunk | |
|
2005-11-12
| ||
| 20:06 | Inserted tests labelframe-3.5 and labelframe-4.5 -- old tests weren't testing what they were supposed to. check-in: 909d4103d2 user: jenglish tags: master, trunk | |
| 20:00 | Improved initial geometry management: [$tv column -width ...] affects widget request size iff widget is currently unmapped. check-in: 9aa2066555 user: jenglish tags: master, trunk | |
|
2005-11-11
| ||
| 20:52 | duplicate code removal: Replace ScaleIdentifyCommand with WidgetIdentifyCommand. Handle case where -from is greater than -to [fixes #1353436 part 2] demo.tcl(scales.pane): use -from 100 -to 0 instead of inverting range in command callback (test case for previous fix) check-in: d7d69f102c user: jenglish tags: master, trunk | |
|
2005-11-10
| ||
| 20:22 | Namespace cleanup: Maintainable => Ttk_Maintainable. Dead code removal: removed unused procedure 'Manageable'. check-in: c340f1d243 user: jenglish tags: master, trunk | |
| 19:09 | Recognize button press in "*track" element as well as "*trough" (scale widgets can be put together either way, depending on the theme). [#1338254, patch from Victor Bonilla]. check-in: 7deda5b090 user: jenglish tags: master, trunk | |
| 18:18 | Purged all compatibility options and compatibility option support. check-in: 9ed045b9c3 user: jenglish tags: master, trunk | |
|
2005-11-02
| ||
| 22:14 | ttk::dialog: Add '-parent' option, allow user to explicitly specify transient parent. If set to the empty string, dialog isn't transient [fixes #1283014] check-in: 06921490bc user: jenglish tags: master, trunk | |
|
2005-11-01
| ||
| 21:33 | Regenerated configure scripts check-in: 86c36b7a6f user: jenglish tags: master, trunk | |
| 21:31 | Bumped version number to 0.7.3 check-in: 6d1e7df2a5 user: jenglish tags: master, trunk | |
|
2005-10-27
| ||
| 14:55 | BUGFIX: forgot to free variable trace when widget is destroyed [#1338148] check-in: aea9c6bbea user: jenglish tags: master, trunk | |
|
2005-10-23
| ||
| 22:45 | Fixed target names check-in: 9b2e09ca52 user: patthoyts tags: master, trunk | |
|
2005-10-20
| ||
| 03:47 | Bumped version number to 0.7.2 for release. check-in: 92aad8b69b user: jenglish tags: master, trunk | |
|
2005-10-19
| ||
| 20:30 | Only update pane request size if slave is currently unmapped, in order to avoid unexpected pane resizes (esp. while the user is dragging a sash [#1325286]). Also fixed an off-by-one bug in size computations (nSashes vs. nPanes). check-in: 9a34628755 user: jenglish tags: master, trunk | |
|
2005-10-15
| ||
| 02:22 | Updated configure scripts check-in: 0e3ba33528 user: jenglish tags: master, trunk | |
| 02:15 | Bumped version number to 0.7.2, will make a new Tile release to match CVS snapshot included with ActiveTcl 8.4.11.2. check-in: f7b00d6618 user: jenglish tags: master, trunk | |
|
2005-10-08
| ||
| 16:39 | Add some internal padding to treeview headers [#1208194] check-in: ca2ed50eca user: jenglish tags: master, trunk | |
| 15:53 | Don't Panic. generic/blink.c: bug already found and fixed. generic/label.c: program invariants, unreachable by inspection. generic/manager.c, generic/widget.c: these were just landmines. Left one call to Tcl_Panic() in, in tkTheme.c; this is also a landmine, but it's in a place that developers will hit before end users do. check-in: a58d34fc22 user: jenglish tags: master, trunk | |
| 14:56 | fix 'pressed' feedback for vertical scales (thanks to Victor Bonilla for catching this). check-in: 2592ec12b5 user: jenglish tags: master, trunk | |
| 14:24 | Documentation clarification and namespace fix: use "ttk::notebook::enableTraversal". Earlier names registered as deprecated aliases. Changed notebook library procedure namespace to "ttk::notebook" while at it. check-in: 2f95ef6ed9 user: jenglish tags: master, trunk | |
| 14:02 | API cleanup: WidgetChanged(...) renamed to TtkRedisplayWidget / TtkResizeWidget check-in: 6336102194 user: jenglish tags: master, trunk | |
| 01:05 | Removed support for '-showvalue true' (possibly to be be restored later). Removed now-unused -font and -foreground options. Moved slider placement logic out of Draw() hook into DoLayout() hook. check-in: d5942ad6c6 user: jenglish tags: master, trunk | |
|
2005-10-07
| ||
| 22:34 | Use round slider (kThemeThumbPlain) for ttk::scale widget instead of pointy one. check-in: 13fe3dab3d user: jenglish tags: master, trunk | |
| 19:13 | Removed support for '-showvalue true' (possibly to be be restored later). Removed now-unused -font and -foreground options. Moved slider placement logic out of Draw() hook into DoLayout() hook. check-in: 37dea9f857 user: jenglish tags: master, trunk | |
| 18:32 | ... check-in: 44d8b970d2 user: jenglish tags: master, trunk | |
| 16:21 | Scale widget: Remove -width widget option. Rename -width element option to "-sliderthickness". check-in: e72960eee5 user: jenglish tags: master, trunk | |
|
2005-10-04
| ||
| 21:59 | * configure: regen * tclconfig/tcl.m4 (TEA_PRIVATE_TCL_HEADERS): add / to finish sed macro check-in: da0f6578a0 user: hobbs tags: master, trunk | |
|
2005-10-02
| ||
| 16:47 | Added missing manpages frame.n and labelframe.n. Removed ttk::labelframe -font option; removed redundant -relief and -borderwidth option definitions (defaults inherited from ttk::frame are OK). check-in: 85ce2fb7a5 user: jenglish tags: master, trunk | |
|
2005-09-30
| ||
| 20:11 | TEA 3.3 uses win32 for Windows in TEA_WINDOWINGSYSTEM check-in: ade7e0218f user: hobbs tags: master, trunk | |
|
2005-09-29
| ||
| 15:34 | Removed old [ttk::progress] widget. check-in: 080f148d06 user: jenglish tags: master, trunk | |
| 15:32 | Compatibility options are off by default now; skip these tests. check-in: 8b70d91b1d user: jenglish tags: master, trunk | |
| 02:32 | Restored [update] call in LBTab procedure (taken out 2005-07-23); this is needed after all (see #1090277). check-in: b4e0957c56 user: jenglish tags: master, trunk | |
| 02:03 | Changed 'invalid' state handling logic: prevalidation never changes 'invalid' state bit, and rejects edits if -validatecommand returns false even when invalid state is set. See #1302146 and tktable-tile-dev discussion for more details. check-in: edfaf10ae5 user: jenglish tags: master, trunk | |
| 00:52 | Update to TEA 3.3 (tclconfig/tcl.m4 r1.72) check-in: e393f8060b user: jenglish tags: master, trunk | |
|
2005-09-15
| ||
| 17:15 | Regenerated configure scripts. check-in: 38e15d014a user: jenglish tags: master, trunk | |
| 17:13 | Bumped version number to 0.7.1. Removed distinction between VERSION and PATCHLEVEL, use major.minor.patchlevel everywhere. check-in: ac9d11285b user: jenglish tags: master, trunk | |
|
2005-09-14
| ||
| 17:24 | Replaced [style default] command with the more sensibly-named [style configure]. [style default] is temporarily retained as a synonym so third-party code has a chance to upgrade. check-in: e062f6acd2 user: jenglish tags: master, trunk | |
|
2005-09-13
| ||
| 19:47 | Use -DENABLE_COMPAT to turn compatibility options on, instead of -DNO_COMPAT to turn them off. Compatibility options off by default now. check-in: 078992e189 user: jenglish tags: master, trunk | |
|
2005-09-12
| ||
| 18:29 | BUGFIX: CheckbuttonInitialize: previous change introduced refcount leak. check-in: a3cc7f876d user: jenglish tags: master, trunk | |
| 03:27 | OOPS: checkbutton-5.6 -result specification was wrong. check-in: 6abee54e48 user: jenglish tags: master, trunk | |
| 03:18 | Reworked Ttk_TraceVariable() interface. Trace callbacks may not reenter the interpreter, and cannot signal errors. ClientData does not need to be a WidgetCore *; trace callbacks are responsible for checking WidgetDestroyed() themselves. check-in: c51425ea9b user: jenglish tags: master, trunk | |
| 03:16 | ttk::checkbutton -variable defaults to the name of the widget. ttk::radiobutton -variable defaults to "::selectedButton" [#1257319] check-in: 06bd6bde5f user: jenglish tags: master, trunk | |
| 03:12 | Call initializeProc() before first call to Tk_SetOptions() instead of after; this way initializeProc can set default option values. check-in: cde121d228 user: jenglish tags: master, trunk | |
| 03:11 | Reworked Ttk_TraceVariable() interface. Trace callbacks may not reenter the interpreter, and cannot signal errors. ClientData does not need to be a WidgetCore *; trace callbacks are responsible for checking WidgetDestroyed() themselves. check-in: 8fbcc7fce0 user: jenglish tags: master, trunk | |
|
2005-09-11
| ||
| 00:09 | (win/monitor.c): Remove debugging output. check-in: fd285575f3 user: jenglish tags: master, trunk | |
|
2005-09-07
| ||
| 18:40 | Add missing 'static' declarations for internal functions. check-in: e796af6f28 user: jenglish tags: master, trunk | |
|
2005-09-04
| ||
| 18:05 | Add "-padding" notebook tab option, extra internal padding [#1203759]. check-in: 026694d4fd user: jenglish tags: master, trunk | |
| 17:24 | (clam theme): fixed menubutton indicator check-in: 9b613aad9d user: jenglish tags: master, trunk | |
|
2005-08-30
| ||
| 20:19 | Fix markup errors, added "WIDGET STATES" section. check-in: 9ac1318d67 user: jenglish tags: master, trunk | |
|
2005-08-22
| ||
| 16:40 | * generic/notebook.c: removed use of // commenting * generic/stepTheme.c: older C compilers dislike it * generic/treeview.c (ConfigureHeading, ConfigureColumn): * generic/manager.c (Ttk_ConfigureSlave): fix cast for mask check-in: 109c36059f user: hobbs tags: master, trunk | |
|
2005-08-19
| ||
| 21:54 | ttk:notebook and ttk::paned widgets can now manage siblings of ancestors in addition to direct descendants like other GMs. [Fixes: #1263510]. demos/demo.tcl ("Scales" pane): Tweaked a bit to test the above change. check-in: f7ca1dd8a8 user: jenglish tags: master, trunk | |
| 16:28 | BUGFIX: DeleteManager() wasn't fully cleaning up slave records (DeleteSlave instead of Ttk_ForgetSlave). Maintainable(): Don't call Tk_RestackWindow() on sibling; this messes up keyboard traversal order. Applications must manage stacking order instead. check-in: f637c43d7b user: jenglish tags: master, trunk | |
| 06:34 | Removed '#if !SHOVE_SASHES' conditional code. check-in: 03d4cea236 user: jenglish tags: master, trunk | |
| 04:43 | More refactoring: Changed signature of SlaveAdded() and SlaveRemoved() hooks. Tried to factor out SlaveConfigured / Ttk_ConfigureSlave, failed; these will have to stick around for a bit longer. check-in: 87d692f84b user: jenglish tags: master, trunk | |
| 02:06 | Ttk_Manager API rationalization phase 1: renamed public functions and data structures; partial opacification; added Ttk_PlaceSlave(). BUGFIX (notebook.c): NextTab() wasn't actually returning the index of the next tab. check-in: 50c3f108f9 user: jenglish tags: master, trunk | |
|
2005-08-17
| ||
| 23:05 | Removed WIDGET_SPEC_END sentinel enum. This has not, to date, actually caught any compiler errors. check-in: c93887de3e user: jenglish tags: master, trunk | |