add custom widget sources
add -Werror
define id and option
remove needless id
add missing plugin header
fix mixed declarations and codes
assign read bytes
include missing sylmain header
initialize pointer properly
casting explicitly