Final and global PRIOR/NEXT change: keep consistency using only PAGE versions, deprecate old ids, remove rest of build problems with case statemets.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38380 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: textctrl.cpp
|
||||
// Name: src/x11/textctrl.cpp
|
||||
// Purpose:
|
||||
// Author: Robert Roebling
|
||||
// Id: $Id$
|
||||
@@ -50,7 +50,7 @@ wxSourceUndoStep::wxSourceUndoStep( wxSourceUndo type, int y1, int y2, wxTextCtr
|
||||
for (int i = m_y1; i < m_y2+2; i++)
|
||||
{
|
||||
if (i >= (int)m_owner->m_lines.GetCount())
|
||||
m_lines.Add( wxT("") );
|
||||
m_lines.Add( wxEmptyString );
|
||||
else
|
||||
m_lines.Add( m_owner->m_lines[i].m_text );
|
||||
}
|
||||
@@ -285,7 +285,7 @@ void wxTextCtrl::SetValue(const wxString& value)
|
||||
|
||||
if (value.empty())
|
||||
{
|
||||
m_lines.Add( new wxSourceLine( wxT("") ) );
|
||||
m_lines.Add( new wxSourceLine( wxEmptyString ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -350,7 +350,7 @@ int wxTextCtrl::GetLineLength(long lineNo) const
|
||||
wxString wxTextCtrl::GetLineText(long lineNo) const
|
||||
{
|
||||
if (lineNo >= (long)m_lines.GetCount())
|
||||
return wxT("");
|
||||
return wxEmptyString;
|
||||
|
||||
return m_lines[lineNo].m_text;
|
||||
}
|
||||
@@ -393,7 +393,7 @@ void wxTextCtrl::Clear()
|
||||
ClearSelection();
|
||||
|
||||
m_lines.Clear();
|
||||
m_lines.Add( new wxSourceLine( wxT("") ) );
|
||||
m_lines.Add( new wxSourceLine( wxEmptyString ) );
|
||||
|
||||
SetScrollbars( m_charWidth, m_lineHeight, 0, 0, 0, 0 );
|
||||
Refresh();
|
||||
@@ -1736,7 +1736,7 @@ void wxTextCtrl::OnMouse( wxMouseEvent &event )
|
||||
#if 0 // there is no middle button on iPAQs
|
||||
if (event.MiddleDown())
|
||||
{
|
||||
Paste( TRUE );
|
||||
Paste( true );
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
@@ -1792,15 +1792,15 @@ void wxTextCtrl::OnChar( wxKeyEvent &event )
|
||||
{
|
||||
switch (event.GetKeyCode())
|
||||
{
|
||||
case '4': event.m_keyCode = WXK_LEFT; break;
|
||||
case '8': event.m_keyCode = WXK_UP; break;
|
||||
case '6': event.m_keyCode = WXK_RIGHT; break;
|
||||
case '2': event.m_keyCode = WXK_DOWN; break;
|
||||
case '9': event.m_keyCode = WXK_PRIOR; break;
|
||||
case '3': event.m_keyCode = WXK_NEXT; break;
|
||||
case '7': event.m_keyCode = WXK_HOME; break;
|
||||
case '1': event.m_keyCode = WXK_END; break;
|
||||
case '0': event.m_keyCode = WXK_INSERT; break;
|
||||
case '4': event.m_keyCode = WXK_LEFT; break;
|
||||
case '8': event.m_keyCode = WXK_UP; break;
|
||||
case '6': event.m_keyCode = WXK_RIGHT; break;
|
||||
case '2': event.m_keyCode = WXK_DOWN; break;
|
||||
case '9': event.m_keyCode = WXK_PAGEUP; break;
|
||||
case '3': event.m_keyCode = WXK_PAGEDOWN; break;
|
||||
case '7': event.m_keyCode = WXK_HOME; break;
|
||||
case '1': event.m_keyCode = WXK_END; break;
|
||||
case '0': event.m_keyCode = WXK_INSERT; break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1868,7 +1868,7 @@ void wxTextCtrl::OnChar( wxKeyEvent &event )
|
||||
m_ignoreInput = true;
|
||||
return;
|
||||
}
|
||||
case WXK_PRIOR:
|
||||
case WXK_PAGEUP:
|
||||
{
|
||||
if (m_ignoreInput) return;
|
||||
MoveCursor( m_cursorX, wxMax( 0, m_cursorY-size_y ), event.ShiftDown() );
|
||||
@@ -2407,4 +2407,3 @@ bool wxTextCtrl::ScrollPages(int pages)
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user