+ @property
+ def fullscreenAction(self):
+ return self._fullscreenAction
+
+ def _walk_children(self):
+ if self._catWindow is not None:
+ yield self._catWindow
+ if self._jumpWindow is not None:
+ yield self._jumpWindow
+ if self._recentWindow is not None:
+ yield self._recentWindow
+
+ @misc_utils.log_exception(_moduleLogger)
+ def _on_toggle_fullscreen(self, checked = False):
+ self._isFullscreen = not self._isFullscreen
+ for window in self._walk_children():
+ window.setFullscreen(self._isFullscreen)
+