Skip to content

Commit 2a01028

Browse files
committed
REMOVE RED DOT - @Nastor_0xFF , bound map within parent widget boundary - @pixi_frog
1 parent e2183dd commit 2a01028

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

src/main/main.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
from kivy.config import Config
1111
MeileConfig = MeileGuiConfig()
1212
Config.set('kivy','window_icon',MeileConfig.resource_path("imgs/icon.png"))
13+
Config.set('input', 'mouse', 'mouse,disable_multitouch')
14+
1315

1416
#import tkinter as tk
1517

src/ui/screens.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -794,7 +794,8 @@ def build_meile_map(self):
794794
tile_size=256,
795795
image_ext="png",
796796
attribution="@ Meile",
797-
size_hint=(.7,1))
797+
size_hint=(.7,1),
798+
min_zoom=2)
798799
#self.MeileMap.map_source = "osm"
799800
self.MeileMap.map_source = source
800801

@@ -808,6 +809,9 @@ def build_meile_map(self):
808809
self.recenter = MapCenterButton()
809810

810811
self.recenter.on_release = self.recenter_map
812+
813+
self.MeileMap.bind(lat=self.check_boundaries)
814+
self.MeileMap.bind(lon=self.check_boundaries)
811815

812816
layout.add_widget(self.MeileMap)
813817
layout.add_widget(self.map_widget_1)
@@ -824,12 +828,16 @@ def build_meile_map(self):
824828

825829
self.carousel = Carousel(direction='right')
826830
self.ids.country_map.add_widget(self.carousel)
827-
#self.carousel.add_widget(self.MeileMap)
828831
self.carousel.add_widget(layout)
829832
self.AddCountryNodePins(False)
830833
self.MeileMapBuilt = True
831834

832-
835+
def check_boundaries(self, instance, value):
836+
print(self.MeileMap.zoom)
837+
if self.MeileMap.zoom == 2:
838+
print(f"({self.MeileMap.lat},{self.MeileMap.lon})")
839+
self.recenter_map()
840+
833841

834842
def add_country_rv_data(self, NodeCountries, index):
835843
self.ids.rv.data.append(

0 commit comments

Comments
 (0)