20-01-17, 10:29
@jpverrue: tu ne peux pas juste changer la taille de la zone. Toutes ces valeurs sont enregistrées dans le module et finissent dans le .xmp (commit_params). Du coup pour changer la zone tu dois modifier la version du module (ou IOP). La version est 4 actuellement:
DT_MODULE_INTROSPECTION(4, dt_iop_watermark_params_t)
Donc la passer à 5 et proposer une conversion des anciennes versions vers cette nouvelle, cela se passe dans legacy_params().
Sans faire cela tu casses tous les anciens développements ayant utilisés le module watermark! Et darktable ne se permettrait pas cela, on propose toujours des conversions de façons à passer version une nouvelle version de façon transparente.
DT_MODULE_INTROSPECTION(4, dt_iop_watermark_params_t)
Donc la passer à 5 et proposer une conversion des anciennes versions vers cette nouvelle, cela se passe dans legacy_params().
Sans faire cela tu casses tous les anciens développements ayant utilisés le module watermark! Et darktable ne se permettrait pas cela, on propose toujours des conversions de façons à passer version une nouvelle version de façon transparente.