mirror of
https://github.com/tromey/gdb-gui.git
synced 2025-12-16 07:10:04 +01:00
update titles when changed
This commit is contained in:
@@ -167,7 +167,7 @@ class _Title(_StoredParameter):
|
||||
@in_gdb_thread
|
||||
def get_set_string(self):
|
||||
super(_Title, self).get_set_string()
|
||||
# gui.toplevel.state.set_font(self.value)
|
||||
gui.toplevel.state.update_titles()
|
||||
return ""
|
||||
|
||||
_SetBase()
|
||||
|
||||
@@ -73,6 +73,16 @@ class _ToplevelState(object):
|
||||
def set_font(self, font_name):
|
||||
gui.startup.send_to_gtk(lambda: self._do_set_font(font_name))
|
||||
|
||||
@in_gtk_thread
|
||||
def _do_update_titles(self):
|
||||
with self.toplevel_lock:
|
||||
for num in self.toplevels:
|
||||
self.toplevels[num].update_title()
|
||||
|
||||
@in_gdb_thread
|
||||
def update_titles(self):
|
||||
gui.startup.send_to_gtk(lambda: self._do_update_titles))
|
||||
|
||||
@in_gtk_thread
|
||||
def windows(self):
|
||||
return self.toplevels.values()
|
||||
|
||||
Reference in New Issue
Block a user