Changeset 3137 for trunk


Ignore:
Timestamp:
Aug 3, 2012 11:04:39 AM (12 years ago)
Author:
ldelgass
Message:

Enable molecule label toggle, set default camera angle to match volume viewer,
fix initial opacity slider setting for molecule

File:
1 edited

Legend:

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

    r3122 r3137  
    198198    # Initialize the view to some default parameters.
    199199    array set _view {
    200         qw              1
    201         qx              0
    202         qy              0
    203         qz              0
     200        qw              0.853553
     201        qx              -0.353553
     202        qy              0.353553
     203        qz              0.146447
    204204        zoom            1.0
    205205        xpan            0
     
    237237        molecule-representation  "ball and stick"
    238238        molecule-edges           0
     239        molecule-labels          0
    239240        molecule-lighting        1
    240         molecule-opacity         40
     241        molecule-opacity         100
    241242        molecule-visible         1
    242243        molecule-wireframe       0
     
    10581059        "reset" {
    10591060            array set _view {
    1060                 qw      1
    1061                 qx      0
    1062                 qy      0
    1063                 qz      0
     1061                qw      0.853553
     1062                qx      -0.353553
     1063                qy      0.353553
     1064                qz      0.146447
    10641065                zoom    1.0
    10651066                xpan   0
     
    13861387            }
    13871388        }
     1389        "molecule-labels" {
     1390            set bool $_settings(molecule-labels)
     1391            foreach dataset [CurrentDatasets -visible $_first] {
     1392               foreach { dataobj comp } [split $dataset -] break
     1393               set type [$dataobj type $comp]
     1394               if { $type == "molecule" } {
     1395                   SendCmd "molecule labels $bool $dataset"
     1396               }
     1397            }
     1398        }
    13881399        "axis-visible" {
    13891400            set bool $_axis(visible)
     
    21862197        -text "Show Atom Labels" \
    21872198        -variable [itcl::scope _settings(molecule-labels)] \
     2199        -command [itcl::code $this AdjustSetting molecule-labels] \
    21882200        -font "Arial 9"
    21892201
     
    23072319    blt::table $inner \
    23082320        0,0 $inner.molecule -anchor w -pady {1 0} \
     2321        1,0 $inner.label -anchor w -pady {1 0} \
    23092322        2,0 $inner.wireframe -anchor w -pady {1 0} \
    23102323        4,0 $inner.edges -anchor w -pady {1 0} \
Note: See TracChangeset for help on using the changeset viewer.