David King
davidk@gnome.org 2013

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International license.

Som ett speciellt undantag ger upphovsrättsinnehavarna dig tillåtelse att kopiera, modifiera och distribuera exempelkoden som finns i denna dokumentation under de villkor som du väljer, utan restriktioner.

Flexibelt användarkonfigurationssystem.
Daniel Nylander
po@danielnylander.se 2007
Anders Jonsson
anders.jonsson@norsjovallen.se 2017, 2018

# Inställningshantering

Högnivååtkomst för programinställningar

Bind enkelt inställningar till element i användargränssnittet

Flexibla åsidosättningar för paketerare och systemadministratörer

Lagra användarinställningar och få ditt program att besvara dem automatiskt med GSettings. Åsidosätt lätt standardinställningar som en systemadministratör. Lagra enkelt en stor variation av data, så som heltal och strängvektorer.

# Vad kan du göra?

Använd GIO:s GSettings-API för att läsa och skriva programinställningar. GSettings använder transparent plattformens konfigurationsdatabas så att plattformsspecifika konfigurationsverktyg kan användas. Få användargränssnittskontroller att uppdatera sig enligt inställningar med en ensam funktion.

# Exempel från verkligheten

Nästan alla GNOME-program använder GSettings.

Dconf editor är det grafiska användargränssnittsverktyget för att hantera inställningar som lagrats i dconf-databasen med GSettings.

( Webbplats | Källkod )