def _size(width, height): hbox = gtk.HBox(False, 10) hbox.pack_start(lbl("Width:"), False) self.s_width = SpinBtn(width, 450, 1024, 100, 4) hbox.pack_start(self.s_width) hbox.pack_start(lbl("Height:"), False) self.s_height = SpinBtn(height, 400, 768, 100, 4) hbox.pack_start(self.s_height) return myFrame(" Size ", hbox)
def gps_track_settings(self, gps_track, track_width, track_interval): self.cb_gps_track = gtk.CheckButton('Log GPS track') self.cb_gps_track.set_active(gps_track) self.sb_gps_track_width = SpinBtn(track_width, 1, 20, 1, 2) self.sb_gps_track_interval = SpinBtn(track_interval, 1, 1000, 10, 4) vbox = gtk.VBox(False, 10) hbox = gtk.HBox(False, 10) hbox.pack_start(self.cb_gps_track) hbox.pack_start(lbl("Track width: ")) hbox.pack_start(self.sb_gps_track_width) hbox.pack_start(lbl("Point interval (in meters): ")) hbox.pack_start(self.sb_gps_track_interval) vbox.pack_start(hbox) return myFrame(" GPS track ", vbox)
def _center(center): hbox = gtk.HBox(False, 0) hbox.pack_start(lbl(" (( "), False) self.s_center00 = SpinBtn(center[0][0], 0, 999999, 1, 6) hbox.pack_start(self.s_center00, False) hbox.pack_start(lbl(" , "), False) self.s_center01 = SpinBtn(center[0][1], 0, 999999, 1, 6) hbox.pack_start(self.s_center01, False) hbox.pack_start(lbl(" ), ( "), False) self.s_center10 = SpinBtn(center[1][0], 0, 256, 32, 3) hbox.pack_start(self.s_center10, False) hbox.pack_start(lbl(" , "), False) self.s_center11 = SpinBtn(center[1][1], 0, 256, 32, 3) hbox.pack_start(self.s_center11, False) hbox.pack_start(lbl(" )) "), False) return myFrame(" Center ", hbox)
def gps_max_zoom(self, max_gps_zoom): hbox = gtk.HBox(False, 10) hbox.pack_start(lbl("Maximum zoom for GPS: ")) self.s_gps_max_zoom = SpinBtn(max_gps_zoom, MAP_MIN_ZOOM_LEVEL, MAP_MAX_ZOOM_LEVEL - 1) hbox.pack_start(self.s_gps_max_zoom) return hbox
def gps_max_zoom(self, max_gps_zoom): hbox = gtk.HBox(False, 10) hbox.pack_start(lbl("Here you can set the maximum zoom for the GPS: ")) self.s_gps_max_zoom = SpinBtn(max_gps_zoom, MAP_MIN_ZOOM_LEVEL, MAP_MAX_ZOOM_LEVEL - 1) hbox.pack_start(self.s_gps_max_zoom) return myFrame(" GPS Max Zoom ", hbox)
def gps_updt_rate(self, gps_update_rate): hbox = gtk.HBox(False, 10) hbox.pack_start(lbl("GPS update rate in seconds: ")) self.e_gps_updt_rate = SpinBtn(gps_update_rate, 0.1, 100, 0.1, 5, False) self.e_gps_updt_rate.set_digits(1) hbox.pack_start(self.e_gps_updt_rate) return hbox
def _center(center): hbox = gtk.HBox(False, 0) hbox.pack_start(lbl(" (( "), False) self.s_center00 = SpinBtn(center[0][0], 0, 999999, 1, 6) hbox.pack_start(self.s_center00, False) hbox.pack_start(lbl(" , "), False) self.s_center01 = SpinBtn(center[0][1], 0, 999999, 1, 6) hbox.pack_start(self.s_center01, False) hbox.pack_start(lbl(" ), ( "), False) self.s_center10 = SpinBtn(center[1][0], 0, 256, 32, 3) hbox.pack_start(self.s_center10, False) hbox.pack_start(lbl(" , "), False) self.s_center11 = SpinBtn(center[1][1], 0, 256, 32, 3) hbox.pack_start(self.s_center11, False) hbox.pack_start(lbl(" )) "), False) button = gtk.Button("Use Current") button.connect('clicked', btn_use_current, parent) hbox.pack_start(button) return myFrame(" Center ", hbox)
def _zoom(zoom0, zoom1): out_hbox = gtk.HBox(False, 50) out_hbox.set_border_width(10) in_hbox = gtk.HBox(False, 20) in_hbox.pack_start(lbl("min:"), False) self.s_zoom0 = SpinBtn(zoom0) self.s_zoom0.set_digits(0) in_hbox.pack_start(self.s_zoom0) out_hbox.pack_start(in_hbox) in_hbox = gtk.HBox(False, 20) in_hbox.pack_start(lbl("max:"), False) self.s_zoom1 = SpinBtn(zoom1) self.s_zoom1.set_digits(0) in_hbox.pack_start(self.s_zoom1) out_hbox.pack_start(in_hbox) hbox = gtk.HBox() hbox.set_border_width(10) hbox.pack_start(myFrame(" Zoom ", out_hbox, 0)) return hbox
def _zoom(zoom): hbox = gtk.HBox(False, 10) self.s_zoom = SpinBtn(zoom) hbox.pack_start(self.s_zoom, False) return myFrame(" Zoom ", hbox)