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

Reply via email to