David King davidk@gnome.org 2013 Pružný systém uživatelských nastavení Lucas Lommer llommer@svn.gnome.org 2009. Marek Černocký marek@manet.cz 2015. Správa nastavení

Vysokoúrovňový přístup k nastavením aplikací

Snadné provázání nastavení s prvky uživatelského rozhraní

Snadné změny pro správce balíčků a správce systémů

Ukládejte uživatelská nastavení a nechte svoji aplikaci, aby na ně pomocí GSetting automaticky reagovala. Jako správce můžete snadno přepsat výchozí nastavení. S lehkostí uchovávejte širokou škálu typů dat, od celých čísel až po pole řetězců.

Co můžete dělat?

Použijte API GSettings ke GIO pro čtení a zápis nastavení aplikace. GSettings transparentně využívá databázi nastavení konkrétní platformy, takže je pak možné k úpravám použít nástroje dané platformy. Pomocí jednoduché funkce nechte ovládací prvky uživatelského rozhraní, ať se aktualizují podle nastavení.

Reálné příklady

Téměř všechny aplikace GNOME používají GSettings.

Editor Dconf je nástroj s grafickým uživatelským rozhraním sloužící ke správě předvoleb uložených pomocí GSettings v databázi dconf.

( Webové stránky | Zdrojový kód )