Implemented the rest of the settings in the setting dialog, require testing.

Cosmetic settings are set when you modify it, to give a user some kind of preview, they are canceled when pressing cancel.
It still requires a lots of setting.
Also pls if you have an idea why the curve doesn't work, pls halp.