public void setChecked(bool flag)
 {
     if (enable)
     {
         m_state = flag ? EChkboxState.eChkboxState_Checked : EChkboxState.eChkboxState_Unchecked;
         apply();
     }
 }
 public void setChecked( bool flag )
 {
     if ( enable )
     {
         m_state = flag ? EChkboxState.eChkboxState_Checked : EChkboxState.eChkboxState_Unchecked;
         apply();
     }
 }
    protected override void OnClickImpl()
    {
        if ( m_state == EChkboxState.eChkboxState_Unchecked )
        {
            m_state = EChkboxState.eChkboxState_Checked;
        }
        else
        {
            m_state = EChkboxState.eChkboxState_Unchecked;
        }

        apply();

        base.OnClickImpl();
    }
    protected override void OnClickImpl()
    {
        if (m_state == EChkboxState.eChkboxState_Unchecked)
        {
            m_state = EChkboxState.eChkboxState_Checked;
        }
        else
        {
            m_state = EChkboxState.eChkboxState_Unchecked;
        }

        apply();

        base.OnClickImpl();
    }