93
93
pBackground->fStripesAngle = cairo_dock_get_double_key_value (pKeyFile, "Background", "stripes angle", &bFlushConfFileNeeded, 90., NULL, NULL);
98
pBackground->cVisibleZoneImageFile = cairo_dock_get_string_key_value (pKeyFile, "Background", "callback image", &bFlushConfFileNeeded, NULL, "Hidden dock", "callback image");
99
pBackground->fVisibleZoneAlpha = cairo_dock_get_double_key_value (pKeyFile, "Background", "callback alpha", &bFlushConfFileNeeded, 0.5, "Hidden dock", "alpha");
100
pBackground->bReverseVisibleImage = cairo_dock_get_boolean_key_value (pKeyFile, "Background", "callback reverse", &bFlushConfFileNeeded, TRUE, "Hidden dock", "reverse visible image");*/
105
if (! g_key_file_has_key (pKeyFile, "Background", "move bg", NULL)) // anciennes valeurs.
107
pBackground->fDecorationSpeed = g_key_file_get_double (pKeyFile, "System", "scroll speed factor", NULL);
108
if (pBackground->fDecorationSpeed != 0)
110
if (g_key_file_get_boolean (pKeyFile, "System", "decorations enslaved", NULL))
114
g_key_file_set_double (pKeyFile, "Background", "decorations speed", pBackground->fDecorationSpeed);
118
g_key_file_set_integer (pKeyFile, "Background", "move bg", iMovementType);
119
bFlushConfFileNeeded = TRUE;
121
iMovementType = cairo_dock_get_integer_key_value (pKeyFile, "Background", "move bg", &bFlushConfFileNeeded, 0, NULL, NULL);
122
if (iMovementType != 0)
124
pBackground->fDecorationSpeed = cairo_dock_get_double_key_value (pKeyFile, "Background", "decorations speed", &bFlushConfFileNeeded, 0.5, NULL, NULL);
125
pBackground->bDecorationsFollowMouse = (iMovementType == 2);
128
96
return bFlushConfFileNeeded;