func (ds *displaySettings) unifiedBackgroundColor(w *gtk.Widget) { doInUIThread(func() { styleContext, _ := w.GetStyleContext() styleContext.AddProvider(ds.provider, 9999) styleContext.AddClass("currentBackgroundColor") }) }
func (ds *displaySettings) control(w *gtk.Widget) { doInUIThread(func() { styleContext, _ := w.GetStyleContext() styleContext.AddProvider(ds.provider, 9999) styleContext.AddClass("currentFontSetting") }) }
func detectCurrentDisplaySettingsFrom(w *gtk.Widget) *displaySettings { styleContext, _ := w.GetStyleContext() property, _ := styleContext.GetProperty("font", gtk.STATE_FLAG_NORMAL) fontDescription := property.(*pango.FontDescription) size := uint(fontDescription.GetSize() / pango.PANGO_SCALE) ds := newDisplaySettings() ds.fontSize = size return ds }
func (ds *displaySettings) defaultSettingsOn(w *gtk.Widget) { doInUIThread(func() { styleContext, _ := w.GetStyleContext() styleContext.AddProvider(ds.provider, 9999) }) }