#include "../wxsheaders.h"
#include "wxsbutton.h"

WXS_ST_BEGIN(wxsButtonStyles)
    WXS_ST_CATEGORY("wxButton")
    WXS_ST(wxBU_LEFT)
    WXS_ST(wxBU_TOP)
    WXS_ST(wxBU_RIGHT)
    WXS_ST(wxBU_BOTTOM)
    WXS_ST(wxBU_EXACTFIT)
    WXS_ST(wxNO_BORDER)
    WXS_ST_DEFAULTS()
WXS_ST_END(wxsButtonStyles)

WXS_EV_BEGIN(wxsButtonEvents)
    WXS_EVI(EVT_BUTTON,wxCommandEvent,Click)
    WXS_EV_DEFAULTS()
WXS_EV_END(wxsButtonEvents)


wxsDWDefineBegin(wxsButton,wxButton,

    ThisWidget = new wxButton(parent,id,label,pos,size,style);
    if (def) ThisWidget->SetDefault();

    )

    wxsDWDefLongStr(label,"Label:","Label");
    wxsDWDefBoolX(def,"default","Default:",false);

wxsDWDefineEnd()


syntax highlighted by Code2HTML, v. 0.9.1