Ejemplo n.º 1
0
    def refresh_pango_layouts(self):
        """
        When the systems font dpi setting changes our pango layout object,
        it still caches the old setting, leading to wrong font scaling.
        Refresh the pango layout object.
        """
        _logger.info(_("Refreshing pango layout, new font dpi setting is '{}'") \
                .format(Gtk.Settings.get_default().get_property("gtk-xft-dpi")))

        Key.reset_pango_layout()
Ejemplo n.º 2
0
 def _auto_select_shadow_quality(self, context):
     """ auto-select shadow quality """
     if not self._shadow_quality_valid:
         quality = self._probe_shadow_performance(context)
         Key.set_shadow_quality(quality)
         self._shadow_quality_valid = True
Ejemplo n.º 3
0
 def _auto_select_shadow_quality(self, context):
     """ auto-select shadow quality """
     if not self._shadow_quality_valid:
         quality = self._probe_shadow_performance(context)
         Key.set_shadow_quality(quality)
         self._shadow_quality_valid = True