Bob, Thanks mucho for the help. (...and this does help!)
...is the Tktable widget a new item for Tcl/Tk? I wasn't able to find much info on the web save for that at ActiveState's site...(?) -Vern -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Bartis, Robert M (Bob) Sent: Wednesday, November 12, 2003 6:52 AM To: 'Vern Van Zandt'; [EMAIL PROTECTED] Subject: RE: [vtcl-user] Re: Tcl/tk Newbie - tktable Question Not sure if you already received the information you needed on the header rows. I treat them the same way I do any row. I've extract a small part of the code I use to populate the header rows in my table along with the procedure that does the tableInsert. loadStatus is the global use by tkTable to store values it displays. fieldData is the alias to the table I created. code snippet ............. # Force height of 1 row, header row to be 1 high. Remaining can stretch fieldDataTable height 0 1 set row 0 set column 0 set header [list "Device IP" "TFTP" "Release" "Binary" "Validation" "Status"] foreach h $header { # Insert header text into row 0 column x # tableInsert $row $column $h # Force the current column to a fixed width that will not # stretch on window resize # switch $column { 0 {set defaultWidth 15} 5 {set defaultWidth 70} default {set defaultWidth 11} } fieldDataTable width $column $defaultWidth # Go to next column # incr column } proc {tableInsert} {row column val} { # Variable used by tktable to store values global loadStatus set loadStatus($row,$column) "$val" } -----Original Message----- From: Vern Van Zandt [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 11, 2003 8:56 PM To: [EMAIL PROTECTED] Subject: RE: [vtcl-user] Re: Tcl/tk Newbie - tktable Question oops, That should have been "...select 'Insert'..." not "...select 'Add'..." -V -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of [EMAIL PROTECTED] Sent: Tuesday, November 11, 2003 10:06 AM To: [EMAIL PROTECTED] Subject: [vtcl-user] Re: Tcl/tk Newbie - tktable Question Ok, I figured out how the "set bindings" works from the options menu works. Sorry for the dumb question(s) regarding that... (for anyone else who's still in doubt, while in edit mode select the widget, then go to 'Options' 'Bindings'. A dialog will appear showing a list on the left and an empty window on the right. At the top of list on the left will be your selected widget. Click on that item and then select 'Add' from the menu at the top of the dialog... This will allow you to add a binding and edit accordingly.) I'm still confused as to how to get the titles in the tktable to appear, as well as the question about the variables... -Vern -----Original Message----- From: Van Zandt, Vernon W Sent: Monday, November 10, 2003 9:27 AM To: '[EMAIL PROTECTED]' Subject: Tcl/tk Newbie - tktable Question Greetings to the group. I'm having trouble understanding how to set up a tktable in Vtcl (v1.6)... First, I'm trying to set up row 0 to display column titles. I've figured out how to specify that row 0 is a title row, but can't seem to find where to set the actual text. I tried doing 'set <widget alias> (0,x) "sometitletext" as a line in the init process, but that doesn't appear to do the trick... Secondly, I want to be able to have the user click on a cell and have the event do the following: - remember the cell address - unhide or show a window widget I want to do the above so that I can copy the contents of entry boxes in the window widget to the array variable associated with the indexed cell in the table... Any suggestions? Thanks in advance, -Vern ------------------------------------------------------- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ _______________________________________________ vtcl-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/vtcl-user ------------------------------------------------------- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ _______________________________________________ vtcl-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/vtcl-user ------------------------------------------------------- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ _______________________________________________ vtcl-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/vtcl-user ------------------------------------------------------- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ _______________________________________________ vtcl-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/vtcl-user
