Proposal for a general setup panel (overview)

Jasper Huijsmans huysmans at users.sourceforge.net
Sun Aug 18 14:44:51 CEST 2002


On Sun, 18 Aug 2002 11:35:44 +0200
Jasper Huijsmans <huysmans at users.sourceforge.net> wrote:

> > - It will be modular. Every application that wants to use it will
> > have to provide a plugin for the xsetting manager. That plugin will
> > be in charge of loading/saving specific settings and display part of
> > the GUI.
> 

Alternatively the xsettings manager could save the options if they are
registered by the modules:

typedef struct
{
    char *name;
    int int_value;
    char *string_value;
} Option;

void register_app(char *app_name, char *treeview_translateable_name);
void register_option_int(char *app, Option *option);
void register_option_string(char *app, Option *option);

the manager can save the settings as xml file:

<Xfce>
  <option name="size" value="1"/>
  <option name="lockcommand" value="xflock"/>
  ...
</Xfce>
<Xfwm>
  ...
</Xfwm>

Just a thought.

-- 
IRC channel: #xfce on irc.openprojects.net



More information about the Xfce4-dev mailing list