Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.
History of gui.tcl
|05:37||More work on the new recurse, now pulling proper help together. file: [b589780615] check-in: [a80facf2ec] user: aku branch: trunk, size: 4948|
|22:53||Option gui complete, in a basic form. options: Allow multiple onchange hooks. Added command to query type. ovalidate: Extended to allow specification of gui scripts, i.e. option type specific code. Reworked the standard types (added code, different names). doc.tcl: Updated the option definitions. testsuite.tcl: tool.tcl: options.tcl: gui.tcl: Created the configuration panel. Most of the setup is hidden in the option type definitions. Dropped the old INSTALLPATH code. file: [1ac946dbbd] check-in: [9b946e29c0] user: aku branch: gui-for-options, size: 4920|
|20:34||Added outline of the new gui structure, using a notebook and its tabs. Moved exit handling out of the action tab. Moved install path to the configuration tab. Musing about using multiple action tabs, one per 'category' of actions ... If yes, not yet, focus is on the options now. file: [b75656ff54] check-in: [7f9fdfc313] user: aku branch: gui-for-options, size: 4559|
|20:16||Start on extending the gui to allow the editing of the configuration, i.e. options. The ground was started on this with commits [4946938a63], and [571812bd8d]. Current change: Moved the creation of the action part of the gui into a semi-megawidget. file: [48ecb92751] check-in: [5090f86fa6] user: aku branch: gui-for-options, size: 4070|
|19:55||Updated gui code to handle the recipe renames of commit [571812bd8d]. file: [b106fba887] check-in: [8788559c4c] user: aku branch: trunk, size: 3739|
|19:50||Fixed gui todo: Clear work database after a run, allow multiple calls of the same recipe/goal/action. file: [e68ddabbd6] check-in: [fe3087bd92] user: aku branch: trunk, size: 3579|
|04:13||Refactored gui internals a bit, encapsulated button creation in helper commands. file: [8f6228c812] check-in: [0cc34ac52f] user: aku branch: trunk, size: 3594|
|03:57||Modified standard gui a bit. Nicer button labels, and sorted the help-related recipes to the top. file: [c2e3d2b8a6] check-in: [ef895dcb5f] user: aku branch: trunk, size: 3512|
|19:27||Reworked the option database, added hooks called when values change, to propagate it to derived options. Distinguish user and system choices, with the first having priority. Redefined the prefix and dir options making use of the new facilities. Added standard recipes to list options, and show the state of the database. file: [46507fa26f] check-in: [dd646f0636] user: andreask branch: trunk, size: 2954|
|19:23||Ignore null recipe in gui. file: [614733a5f7] check-in: [0731fd87cc] user: andreask branch: trunk, size: 2946|
|03:57||Fixed reorg bugs. Made tcl package detection more robust. Still to do: Find and using files owned by the primary file of a package. Tested, working in general. file: [452e613815] check-in: [f26a7fc9be] user: aku branch: reorg, size: 2921|
|00:02||Second big reorganization. Namespacified and layered the code, and made it all a single package, if split over multiple files. Incomplete, untested. file: [163ad3885e] check-in: [d20ad7dcbe] user: andreask branch: reorg, size: 2883 Added|