Widget macros are generated at compile time