Blame platform-overview/it/overview-settings.page

Packit 1470ea
Packit 1470ea
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" style="task" id="overview-settings" xml:lang="it">
Packit 1470ea
  <info>
Packit 1470ea
    <link type="guide" xref="index" group="settings"/>
Packit 1470ea
    <revision version="0.1" date="2013-08-06" status="review"/>
Packit 1470ea
Packit 1470ea
    <credit type="author copyright">
Packit 1470ea
      <name>David King</name>
Packit 1470ea
      <email its:translate="no">davidk@gnome.org</email>
Packit 1470ea
      <years>2013</years>
Packit 1470ea
    </credit>
Packit 1470ea
Packit 1470ea
    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
Packit 1470ea
Packit 1470ea
    <desc>Flexible user configuration system.</desc>
Packit 1470ea
  </info>
Packit 1470ea
Packit 1470ea
<title>Settings management</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
  <item>
Packit 1470ea
    

High-level access for application settings

Packit 1470ea
  </item>
Packit 1470ea
  <item>
Packit 1470ea
    

Easily bind settings to UI elements

Packit 1470ea
  </item>
Packit 1470ea
  <item>
Packit 1470ea
    

Flexible overrides for packagers and system

Packit 1470ea
    administrators

Packit 1470ea
  </item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea

Store user settings and make your application respond to them automatically

Packit 1470ea
with GSettings. Easily override settings defaults as a system administrator.
Packit 1470ea
Store a wide variety of data, such as integers and arrays of strings, with
Packit 1470ea
ease.

Packit 1470ea
Packit 1470ea
<section id="what">
Packit 1470ea
  <title>What can you do?</title>
Packit 1470ea
 
Packit 1470ea
  

Use the GSettings API of

Packit 1470ea
  GIO to read and write application settings. GSettings
Packit 1470ea
  transparently uses the platform configuration
Packit 1470ea
  database so that platform-specific configuration tools can be
Packit 1470ea
  used. Make UI controls update according to settings
Packit 1470ea
  with a single function.

Packit 1470ea
 
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
Packit 1470ea
<section id="samples">
Packit 1470ea
 <title>Code samples</title>
Packit 1470ea
 <list>
Packit 1470ea
  <item>

A sample we should write

</item>
Packit 1470ea
  <item>

<link xref="samples">Moreā€¦</link>

</item>
Packit 1470ea
 </list>
Packit 1470ea
</section>
Packit 1470ea
-->
Packit 1470ea
Packit 1470ea
<section id="realworld">
Packit 1470ea
  <title>Real-world examples</title>
Packit 1470ea
 
Packit 1470ea
  

Nearly all GNOME applications use GSettings.

Packit 1470ea
  <list>
Packit 1470ea
    <item>
Packit 1470ea
      

Dconf editor is the GUI tool for managing

Packit 1470ea
      preferences stored in the dconf database with GSettings.

Packit 1470ea
      

( <link href="https://developer.gnome.org/dconf/unstable/dconf-editor.html">Website</link> | <link href="https://git.gnome.org/browse/dconf/tree/editor">Source code</link> )

Packit 1470ea
    </item>
Packit 1470ea
  </list>
Packit 1470ea
</section>
Packit 1470ea
</page>