Ignore:
Timestamp:
Jun 10, 2007, 4:06:35 PM (17 years ago)
Author:
mmc
Message:

Fixed the output viewer for numbers/integers to show a plot of
the value versus input parameters. As you change the ResultSet?
control, the x-axis updates to show the number versus values
in the result set.

Fixed the Rappture::result command to include the user's login
in the metadata, so we know who performed the computation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gui/scripts/resultviewer.tcl

    r736 r766  
    4343    private variable _mode2widget    ;# maps plotting mode => widget
    4444    private variable _dataslots ""   ;# list of all data objects in this widget
    45     private variable _plotlist ""    ;# list of indices plotted in _dataslots
    4645}
    4746                                                                               
     
    154153    switch -- $option {
    155154        add {
     155            set params ""
    156156            foreach {index opts} $args {
     157                if {$index == "params"} {
     158                    set params $opts
     159                    continue
     160                }
    157161                set reset "-color autoreset"
    158162                set slot [lindex $_dataslots $index]
     
    179183                }
    180184            }
     185            if {"" != $params && "" != $_mode} {
     186                eval $_mode2widget($_mode) parameters $params
     187            }
    181188        }
    182189        clear {
     
    185192                $_mode2widget($_mode) delete
    186193            }
    187             set _plotlist ""
    188194        }
    189195        default {
     
    289295                    }
    290296                }
    291                 number - integer - boolean - choice {
     297                number - integer {
     298                    set mode "number"
     299                    if {![info exists _mode2widget($mode)]} {
     300                        set w $itk_interior.number
     301                        Rappture::NumberResult $w
     302                        set _mode2widget($mode) $w
     303                    }
     304                }
     305                boolean - choice {
    292306                    set mode "value"
    293307                    if {![info exists _mode2widget($mode)]} {
Note: See TracChangeset for help on using the changeset viewer.