Ignore:
Timestamp:
Nov 10, 2010 11:30:33 AM (14 years ago)
Author:
gah
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/blt4/gui/scripts/xyprint.tcl

    r1932 r1941  
    402402            -titlefont $_fonts($axis-title)
    403403    }
     404    set count 0
    404405    foreach elem [$_clone element names] {
    405406        if { [$_clone element type $elem] == "bar" } {
    406407            continue
    407408        }
     409        incr count
    408410        if { [$_clone element cget $elem -linewidth] > 1 } {
    409411            $_clone element configure $elem -linewidth 1 -pixels 3
    410412        }
     413    }
     414    if { $count == 0 } {
     415        # There are no "line" elements in the graph.
     416        # Remove the symbol and dashes controls.
     417        set page $itk_component(legend_page)
     418        # May have already been forgotten.
     419        catch {
     420            blt::table forget $page.symbol_l
     421            blt::table forget $page.symbol
     422            blt::table forget $page.dashes_l
     423            blt::table forget $page.dashes
     424        }
    411425    }
    412426}
     
    942956        5,1 $page.label -fill x -cspan 5 \
    943957        6,0 $page.color_l -anchor e \
    944         6,1 $page.color -fill x \
    945         6,2 $page.symbol_l -anchor e \
    946         6,3 $page.symbol -fill both -cspan 3 \
    947         7,0 $page.dashes_l -anchor e \
    948         7,1 $page.dashes -fill x \
     958        6,1 $page.color -fill x  \
     959        6,2 $page.symbol_l -anchor e \
     960        6,3 $page.symbol -fill both -cspan 3 \
     961        7,0 $page.dashes_l -anchor e \
     962        7,1 $page.dashes -fill x
    949963
    950964    blt::table configure $page r* -resize none -pady { 0 2 }
Note: See TracChangeset for help on using the changeset viewer.