Mauszeiger ausschaltbar bei Vollbildanzeige z.B. für Touch
This commit is contained in:
parent
013cd5f5e9
commit
e94f6df408
|
@ -5,6 +5,7 @@ deviceid = 100
|
||||||
simulation = on
|
simulation = on
|
||||||
histpath = ~/.local/lib/obp60
|
histpath = ~/.local/lib/obp60
|
||||||
guistyle = fullscreen
|
guistyle = fullscreen
|
||||||
|
mouseptr = off
|
||||||
|
|
||||||
[bme280]
|
[bme280]
|
||||||
enabled = true
|
enabled = true
|
||||||
|
|
7
obp60.py
7
obp60.py
|
@ -285,6 +285,7 @@ class Frontend(Gtk.Window):
|
||||||
self.owndev = device
|
self.owndev = device
|
||||||
self.boatdata = boatdata
|
self.boatdata = boatdata
|
||||||
self._fullscreen = cfg['guistyle'] == 'fullscreen'
|
self._fullscreen = cfg['guistyle'] == 'fullscreen'
|
||||||
|
self._mouseptr = cfg['mouseptr']
|
||||||
|
|
||||||
self.connect("destroy", self.on_destroy)
|
self.connect("destroy", self.on_destroy)
|
||||||
|
|
||||||
|
@ -351,6 +352,11 @@ class Frontend(Gtk.Window):
|
||||||
|
|
||||||
print("Wische von 2 nach 1 für Programmende")
|
print("Wische von 2 nach 1 für Programmende")
|
||||||
|
|
||||||
|
def on_realize(self, widget):
|
||||||
|
if self._fullscreen and not self._mouseptr:
|
||||||
|
# Mauszeiger ggf. ausschalten
|
||||||
|
self.get_window().set_cursor(Gdk.Cursor(Gdk.CursorType.BLANK_CURSOR))
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
GLib.timeout_add_seconds(2, self.on_timer)
|
GLib.timeout_add_seconds(2, self.on_timer)
|
||||||
self.show_all()
|
self.show_all()
|
||||||
|
@ -586,6 +592,7 @@ if __name__ == "__main__":
|
||||||
cfg['simulation'] = config.getboolean('system', 'simulation')
|
cfg['simulation'] = config.getboolean('system', 'simulation')
|
||||||
cfg['histpath'] = os.path.expanduser(config.get('system', 'histpath'))
|
cfg['histpath'] = os.path.expanduser(config.get('system', 'histpath'))
|
||||||
cfg['guistyle'] = config.get('system', 'guistyle')
|
cfg['guistyle'] = config.get('system', 'guistyle')
|
||||||
|
cfg['mouseptr'] = config.getboolean('system', 'mouseptr')
|
||||||
print("Setting GUI style to '{}'".format(cfg['guistyle']))
|
print("Setting GUI style to '{}'".format(cfg['guistyle']))
|
||||||
|
|
||||||
cfg['gps'] = config.getboolean('gps', 'enabled')
|
cfg['gps'] = config.getboolean('gps', 'enabled')
|
||||||
|
|
Loading…
Reference in New Issue