Derive Macro Widget

Source
#[derive(Widget)]
{
    // Attributes available to this derive:
    #[walk]
    #[deref]
    #[redraw]
    #[find]
    #[wrap]
    #[area]
    #[event]
    #[visible]
    #[action_data]
}