Group by using typedef structure
Check the flag whether showing message by alertpanel
Don't add needless separator
Use plguin_enabled instead of g_enable
Simplify
Add missing typedef
Add _option suffix
Follow changed name of member variables