Ehm,

as you know i am no programmer, i just play :)

i have simply tweaked the shr-settings shr_gpsinfo.py to show the sat
status as Sliders (as progress bar doesn't seem to be available through
python). The _only_ issue is that the slider is too high for all the
sats to be seen on the screen and i cannot find the height parameter...
any idea?

cheers
Petr


    def update(self, sats):
       print "update satellites"
       sats.sort()
       for row in range(0,12):
         if len(self.satlab) <= row:
             self.satlab.append(elementary.Slider(self.tab))
             self.satlab[row].size_hint_align_set (-1.0, -1.0)
             self.satlab[row].span_size_set(60)
             self.satlab[row].min_max_set(0, 100)
             self.satlab[row].show()         
             self.tab.pack(self.satlab[row], 1, row, 1, 1)

         if row < len(sats):
           (prn, inuse, ele, azi, srn) = sats[row]
           if inuse:
               self.satlab[row].color_set(1,100,1,200)
           else:
               self.satlab[row].color_set(100,1,1,100)
           self.satlab[row].label_set("%d (%d,%d) %d" % (prn, ele, azi,srn)) 
         else:
           # delete empty rows 
           self.satlab[row].label_set("")

         self.satlab[row].value=srn
_______________________________________________
Shr-User mailing list
[email protected]
http://lists.shr-project.org/mailman/listinfo/shr-user

Reply via email to