Changeset 36299


Ignore:
Timestamp:
Mar 9, 2009, 10:34:41 PM (15 years ago)
Author:
cmbarton
Message:

Fix formatting problems in layer tree.

Location:
grass/branches/develbranch_6/gui/tcltk/gis.m
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • grass/branches/develbranch_6/gui/tcltk/gis.m/gmtree.tcl

    r31082 r36299  
    1616    variable selected ""
    1717    variable dblclick
    18     variable legend_height 20
     18    variable legend_height 25
    1919    variable legend_width 30
    2020    variable treeht 6
     
    7676        set sw    [ScrolledWindow $pg($mon).sw \
    7777                -relief flat -borderwidth 0 ]
    78     set lw [expr {$legend_width + 27}]
    79     set lh [expr {$legend_height + 6}]
     78    set lw [expr {$legend_width + 30}]
     79    set lh [expr {$legend_height + 2}]
    8080       
    8181    set tree($mon)  [Tree $sw.tree_$mon \
  • grass/branches/develbranch_6/gui/tcltk/gis.m/vector.tcl

    r31082 r36299  
    2626    set lh $GmTree::legend_height
    2727    set lw $GmTree::legend_width
    28     set mar 2
     28    set mar 0
    2929    set leg $opt($id,1,_legend)
    3030
    3131    $leg delete all
     32    set x1 0
     33    set x2 [expr $lw - 6]
     34    set y1 1
     35    set y2 [expr $lh + 1]
     36    set lwidth  $opt($id,1,lwidth)
    3237
    3338    # area   
    3439    if { $opt($id,1,type_area) || $opt($id,1,type_face)} {
    35                 set x1 [expr $mar ]
    36                 set x2 [expr {$lw - $mar} ]
    37                 set y1 [expr $mar ]
    38                 set y2 [expr {$lh - $mar} ]
    39                 set lwidth  $opt($id,1,lwidth)
    4040                if { $lwidth == 0 } { set lwidth 1 }
    4141                if {$opt($id,1,_use_color) == 1} {
     
    5757    #line
    5858    if { $opt($id,1,type_line) || $opt($id,1,type_boundary) } {
    59                 set x1 [expr $mar ]
    60                 set x2 [expr {$lw - $mar} ]
    61                 set y1 [expr $mar ]
    62                 set y2 [expr {$lh - $mar} ]
    63                 set lwidth  $opt($id,1,lwidth)
    6459                if { $lwidth == 0 } { set lwidth 1 }
    6560                if {$opt($id,1,_use_color) == 1} {
     
    7065
    7166    # point
    72     set xc [expr {$lw / 2 + $mar - 1} ]
    73     set yc [expr {$lh / 2} ]
     67    set maxpsize  [expr {$lw / 3 - 2} ]
    7468    set size $opt($id,1,size)
     69    if { $size > $maxpsize } { set size $maxpsize }
     70
     71    set xc [expr {$lw / 2 - 2} ]
     72    set yc [expr {$lh / 2 + 2} ]
     73    set px1 [expr {$xc - $size / 2} ]
     74    set px2 [expr {$xc + $size / 2 } ]
     75    set py1 [expr {$yc - $size / 2 }]
     76    set py2 [expr {$yc + $size / 2 } ]
    7577   
    76     set maxpsize  [expr {$lw / 3 - 2} ]
    77     if { $size > $maxpsize } { set size $maxpsize }
    78         set x1 [expr {$xc - $size / 2} ]
    79         set x2 [expr {$xc + $size / 2 + 1} ]
    80         set y1 [expr {$yc - $size / 2 }]
    81         set y2 [expr {$yc + $size / 2 + 1} ]
    82 
    8378    if { $opt($id,1,type_point) || $opt($id,1,type_centroid) } {
    84         set lwidth  $opt($id,1,lwidth)
    85         if { $lwidth == 0 } { set lwidth 1 }
    86         $leg create line $x1 $yc $x2 $yc -fill $opt($id,1,color) -width $lwidth
    87         $leg create line $xc $y1 $xc $y2 -fill $opt($id,1,color) -width $lwidth
     79        set lwidth  $opt($id,1,lwidth)
     80        if { $lwidth == 0 } { set lwidth 1 }
     81        $leg create line $px1 $yc $px2 $yc -fill $opt($id,1,color) -width $lwidth
     82        $leg create line $xc $py1 $xc $py2 -fill $opt($id,1,color) -width $lwidth
    8883    }
    8984
Note: See TracChangeset for help on using the changeset viewer.