Changeset 36299
- Timestamp:
- Mar 9, 2009, 10:34:41 PM (15 years ago)
- Location:
- grass/branches/develbranch_6/gui/tcltk/gis.m
- Files:
-
- 2 edited
-
gmtree.tcl (modified) (2 diffs)
-
vector.tcl (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
grass/branches/develbranch_6/gui/tcltk/gis.m/gmtree.tcl
r31082 r36299 16 16 variable selected "" 17 17 variable dblclick 18 variable legend_height 2 018 variable legend_height 25 19 19 variable legend_width 30 20 20 variable treeht 6 … … 76 76 set sw [ScrolledWindow $pg($mon).sw \ 77 77 -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}] 80 80 81 81 set tree($mon) [Tree $sw.tree_$mon \ -
grass/branches/develbranch_6/gui/tcltk/gis.m/vector.tcl
r31082 r36299 26 26 set lh $GmTree::legend_height 27 27 set lw $GmTree::legend_width 28 set mar 228 set mar 0 29 29 set leg $opt($id,1,_legend) 30 30 31 31 $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) 32 37 33 38 # area 34 39 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)40 40 if { $lwidth == 0 } { set lwidth 1 } 41 41 if {$opt($id,1,_use_color) == 1} { … … 57 57 #line 58 58 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)64 59 if { $lwidth == 0 } { set lwidth 1 } 65 60 if {$opt($id,1,_use_color) == 1} { … … 70 65 71 66 # point 72 set xc [expr {$lw / 2 + $mar - 1} ] 73 set yc [expr {$lh / 2} ] 67 set maxpsize [expr {$lw / 3 - 2} ] 74 68 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 } ] 75 77 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 83 78 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 $lwidth87 $leg create line $xc $y1 $xc $y2 -fill $opt($id,1,color) -width $lwidth79 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 88 83 } 89 84
Note:
See TracChangeset
for help on using the changeset viewer.
