00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef GTK_SETTINGS_GCONF_H
00014 #define GTK_SETTINGS_GCONF_H
00015
00016 #include <gconf/gconf-client.h>
00017
00018 #include "common.h"
00019
00020
00021
00022 void initSettingsGConf(AppData* app);
00023 void initSettingsGConfNotifiers(AppData* app);
00024
00025
00026 void applySettingsGConfPre(AppData* app, GConfClient* client);
00027 void applySettingsGConfMain(AppData* app, GConfClient* client);
00028
00029
00030 void saveSettingsGConf(AppData* app);
00031
00032
00033 void gcSetRenderFlag(int flag, gboolean state, GConfClient* client);
00034 void gcSetOrbitMask(int flag, gboolean state, GConfClient* client);
00035 void gcSetLabelMode(int flag, gboolean state, GConfClient* client);
00036
00037
00038 enum {
00039 Render = 0,
00040 Orbit = 1,
00041 Label = 2,
00042 };
00043
00044 #endif