Updated Doxygen documentation, added #defines for Button Widgets