git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29243
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
virtual void SetString(int n, const wxString& label) = 0;
// change the individual radio button state
virtual void SetString(int n, const wxString& label) = 0;
// change the individual radio button state
- virtual void Enable(int n, bool enable = TRUE) = 0;
- virtual void Show(int n, bool show = TRUE) = 0;
+ virtual void Enable(int n, bool enable = true) = 0;
+ virtual void Show(int n, bool show = true) = 0;
// layout parameters
virtual int GetColumnCount() const = 0;
// layout parameters
virtual int GetColumnCount() const = 0;
public:
wxRecursionGuard(wxRecursionGuardFlag& flag)
: m_flag(flag)
public:
wxRecursionGuard(wxRecursionGuardFlag& flag)
: m_flag(flag)
m_isInside = flag++ != 0;
}
m_isInside = flag++ != 0;
}
{
// use extended regex syntax
wxRE_EXTENDED = 0,
{
// use extended regex syntax
wxRE_EXTENDED = 0,
// use advanced RE syntax (built-in regex only)
#ifdef wxHAS_REGEX_ADVANCED
wxRE_ADVANCED = 1,
// use advanced RE syntax (built-in regex only)
#ifdef wxHAS_REGEX_ADVANCED
wxRE_ADVANCED = 1,
(void)Compile(expr, flags);
}
(void)Compile(expr, flags);
}
- // return TRUE if this is a valid compiled regular expression
+ // return true if this is a valid compiled regular expression
bool IsValid() const { return m_impl != NULL; }
bool IsValid() const { return m_impl != NULL; }
- // compile the string into regular expression, return TRUE if ok or FALSE
+ // compile the string into regular expression, return true if ok or false
// if string has a syntax error
bool Compile(const wxString& pattern, int flags = wxRE_DEFAULT);
// matches the precompiled regular expression against a string, return
// if string has a syntax error
bool Compile(const wxString& pattern, int flags = wxRE_DEFAULT);
// matches the precompiled regular expression against a string, return
- // TRUE if matches and FALSE otherwise
+ // true if matches and false otherwise
//
// flags may be combination of wxRE_NOTBOL and wxRE_NOTEOL
//
//
// flags may be combination of wxRE_NOTBOL and wxRE_NOTEOL
//
//
// may only be called after successful call to Matches()
//
//
// may only be called after successful call to Matches()
//
- // return FALSE if no match or on error
+ // return false if no match or on error
bool GetMatch(size_t *start, size_t *len, size_t index = 0) const;
// return the part of string corresponding to the match, empty string is
bool GetMatch(size_t *start, size_t *len, size_t index = 0) const;
// return the part of string corresponding to the match, empty string is
default:
wxFAIL_MSG( _T("unexpected wxDirection value") );
default:
wxFAIL_MSG( _T("unexpected wxDirection value") );
}
// ensure that the item is in range [0..count)
}
// ensure that the item is in range [0..count)
wxRegExImpl();
~wxRegExImpl();
wxRegExImpl();
~wxRegExImpl();
- // return TRUE if Compile() had been called successfully
+ // return true if Compile() had been called successfully
bool IsValid() const { return m_isCompiled; }
// RE operations
bool IsValid() const { return m_isCompiled; }
// RE operations
// init the members
void Init()
{
// init the members
void Init()
{
m_Matches = NULL;
m_nMatches = 0;
}
m_Matches = NULL;
m_nMatches = 0;
}
regmatch_t *m_Matches;
size_t m_nMatches;
regmatch_t *m_Matches;
size_t m_nMatches;
- // TRUE if m_RegEx is valid
+ // true if m_RegEx is valid
wxLogError(_("Invalid regular expression '%s': %s"),
expr.c_str(), GetErrorMsg(errorcode, !conv).c_str());
wxLogError(_("Invalid regular expression '%s': %s"),
expr.c_str(), GetErrorMsg(errorcode, !conv).c_str());
bool wxRegExImpl::Matches(const wxChar *str, int flags) const
{
bool wxRegExImpl::Matches(const wxChar *str, int flags) const
{
- wxCHECK_MSG( IsValid(), FALSE, _T("must successfully Compile() first") );
+ wxCHECK_MSG( IsValid(), false, _T("must successfully Compile() first") );
// translate our flags to regexec() ones
wxASSERT_MSG( !(flags & ~(wxRE_NOTBOL | wxRE_NOTEOL)),
// translate our flags to regexec() ones
wxASSERT_MSG( !(flags & ~(wxRE_NOTBOL | wxRE_NOTEOL)),
{
case 0:
// matched successfully
{
case 0:
// matched successfully
default:
// an error occured
default:
// an error occured
case REG_NOMATCH:
// no match
case REG_NOMATCH:
// no match
}
}
bool wxRegExImpl::GetMatch(size_t *start, size_t *len, size_t index) const
{
}
}
bool wxRegExImpl::GetMatch(size_t *start, size_t *len, size_t index) const
{
- wxCHECK_MSG( IsValid(), FALSE, _T("must successfully Compile() first") );
- wxCHECK_MSG( m_nMatches, FALSE, _T("can't use with wxRE_NOSUB") );
- wxCHECK_MSG( m_Matches, FALSE, _T("must call Matches() first") );
- wxCHECK_MSG( index < m_nMatches, FALSE, _T("invalid match index") );
+ wxCHECK_MSG( IsValid(), false, _T("must successfully Compile() first") );
+ wxCHECK_MSG( m_nMatches, false, _T("can't use with wxRE_NOSUB") );
+ wxCHECK_MSG( m_Matches, false, _T("must call Matches() first") );
+ wxCHECK_MSG( index < m_nMatches, false, _T("invalid match index") );
const regmatch_t& match = m_Matches[index];
const regmatch_t& match = m_Matches[index];
if ( len )
*len = match.rm_eo - match.rm_so;
if ( len )
*len = match.rm_eo - match.rm_so;
}
size_t wxRegExImpl::GetMatchCount() const
}
size_t wxRegExImpl::GetMatchCount() const
const wxString& replacement,
size_t maxMatches) const
{
const wxString& replacement,
size_t maxMatches) const
{
- wxCHECK_MSG( text, -1, _T("NULL text in wxRegEx::Replace") );
- wxCHECK_MSG( IsValid(), -1, _T("must successfully Compile() first") );
+ wxCHECK_MSG( text, wxNOT_FOUND, _T("NULL text in wxRegEx::Replace") );
+ wxCHECK_MSG( IsValid(), wxNOT_FOUND, _T("must successfully Compile() first") );
// the replacement text
wxString textNew;
// the replacement text
wxString textNew;
// the replacement text anew after each match
if ( mayHaveBackrefs )
{
// the replacement text anew after each match
if ( mayHaveBackrefs )
{
- mayHaveBackrefs = FALSE;
+ mayHaveBackrefs = false;
textNew.clear();
textNew.reserve(replacement.length());
textNew.clear();
textNew.reserve(replacement.length());
textNew += wxString(text->c_str() + matchStart + start,
len);
textNew += wxString(text->c_str() + matchStart + start,
len);
- mayHaveBackrefs = TRUE;
+ mayHaveBackrefs = true;
}
}
else // ordinary character
}
}
else // ordinary character
// we did have match as Matches() returned true above!
wxFAIL_MSG( _T("internal logic error in wxRegEx::Replace") );
// we did have match as Matches() returned true above!
wxFAIL_MSG( _T("internal logic error in wxRegEx::Replace") );
delete m_impl;
m_impl = NULL;
delete m_impl;
m_impl = NULL;
}
bool wxRegEx::Matches(const wxChar *str, int flags) const
{
}
bool wxRegEx::Matches(const wxChar *str, int flags) const
{
- wxCHECK_MSG( IsValid(), FALSE, _T("must successfully Compile() first") );
+ wxCHECK_MSG( IsValid(), false, _T("must successfully Compile() first") );
return m_impl->Matches(str, flags);
}
bool wxRegEx::GetMatch(size_t *start, size_t *len, size_t index) const
{
return m_impl->Matches(str, flags);
}
bool wxRegEx::GetMatch(size_t *start, size_t *len, size_t index) const
{
- wxCHECK_MSG( IsValid(), FALSE, _T("must successfully Compile() first") );
+ wxCHECK_MSG( IsValid(), false, _T("must successfully Compile() first") );
return m_impl->GetMatch(start, len, index);
}
return m_impl->GetMatch(start, len, index);
}
const wxString& replacement,
size_t maxMatches) const
{
const wxString& replacement,
size_t maxMatches) const
{
- wxCHECK_MSG( IsValid(), -1, _T("must successfully Compile() first") );
+ wxCHECK_MSG( IsValid(), wxNOT_FOUND, _T("must successfully Compile() first") );
return m_impl->Replace(pattern, replacement, maxMatches);
}
return m_impl->Replace(pattern, replacement, maxMatches);
}
bool wxRegion::Union(const wxBitmap& bmp)
{
bool wxRegion::Union(const wxBitmap& bmp)
{