merged 2.4 branch into the trunk
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18040 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -704,13 +704,22 @@ void MyTextCtrl::OnKeyDown(wxKeyEvent& event)
|
||||
long line, column, pos = GetInsertionPoint();
|
||||
PositionToXY(pos, &column, &line);
|
||||
|
||||
wxLogMessage( _T("Current position: %ld\nCurrent line, column: (%ld, %ld)\nNumber of lines: %ld\nCurrent line length: %ld\nTotal text length: %u (%ld)"),
|
||||
wxLogMessage(_T("Current position: %ld\nCurrent line, column: (%ld, %ld)\nNumber of lines: %ld\nCurrent line length: %ld\nTotal text length: %u (%ld)"),
|
||||
pos,
|
||||
line, column,
|
||||
(long) GetNumberOfLines(),
|
||||
(long) GetLineLength(line),
|
||||
GetValue().length(),
|
||||
GetLastPosition());
|
||||
|
||||
long from, to;
|
||||
GetSelection(&from, &to);
|
||||
|
||||
wxString sel = GetStringSelection();
|
||||
|
||||
wxLogMessage(_T("Selection: from %ld to %ld."), from, to);
|
||||
wxLogMessage(_T("Selection = '%s' (len = %u)"),
|
||||
sel.c_str(), sel.length());
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -745,28 +754,30 @@ void MyTextCtrl::OnKeyDown(wxKeyEvent& event)
|
||||
break;
|
||||
|
||||
case WXK_F6:
|
||||
SetValue("F6 was just pressed.");
|
||||
wxLogMessage(_T("IsModified() before SetValue(): %d"),
|
||||
IsModified());
|
||||
SetValue(_T("SetValue() has been called"));
|
||||
wxLogMessage(_T("IsModified() after SetValue(): %d"),
|
||||
IsModified());
|
||||
break;
|
||||
|
||||
case WXK_F7:
|
||||
wxLogMessage(_T("Position 10 should be now visible."));
|
||||
ShowPosition(10);
|
||||
break;
|
||||
|
||||
case WXK_F8:
|
||||
wxLogMessage(_T("Control has been cleared"));
|
||||
Clear();
|
||||
break;
|
||||
|
||||
case WXK_F9:
|
||||
WriteText("WriteText() has been called");
|
||||
break;
|
||||
|
||||
case WXK_F10:
|
||||
{
|
||||
long from, to;
|
||||
GetSelection(&from, &to);
|
||||
|
||||
wxString sel = GetStringSelection();
|
||||
|
||||
wxLogMessage(_T("Selection: from %ld to %ld."), from, to);
|
||||
wxLogMessage(_T("Selection = '%s' (len = %u)"),
|
||||
sel.c_str(), sel.length());
|
||||
}
|
||||
AppendText("AppendText() has been called");
|
||||
break;
|
||||
}
|
||||
|
||||
if ( ms_logKey )
|
||||
@@ -863,7 +874,7 @@ MyPanel::MyPanel( wxFrame *frame, int x, int y, int w, int h )
|
||||
m_multitext->SetBackgroundColour(*wxLIGHT_GREY);
|
||||
|
||||
#if wxUSE_TOOLTIPS
|
||||
m_multitext->SetToolTip("Press F1 here for statitics, F4 for capture and uncapture mouse.");
|
||||
m_multitext->SetToolTip("Press Fn function keys here");
|
||||
#endif
|
||||
|
||||
m_tab = new MyTextCtrl( this, 100, "Multiline, allow <TAB> processing.",
|
||||
@@ -1172,7 +1183,7 @@ void MyFrame::OnFileSave(wxCommandEvent& event)
|
||||
wxLogStatus(this,
|
||||
_T("Successfully saved file (text len = %lu, file size = %ld)"),
|
||||
(unsigned long)m_panel->m_textrich->GetValue().length(),
|
||||
file.Length());
|
||||
(long) file.Length());
|
||||
#endif
|
||||
}
|
||||
else
|
||||
|
@@ -54,7 +54,7 @@ BSC32=bscmake.exe
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib /nologo /subsystem:windows /machine:I386
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib /nologo /subsystem:windows /machine:I386 ..\..\lib\wxmsw233.lib
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib /nologo /subsystem:windows /machine:I386 ..\..\lib\wxmsw234.lib
|
||||
|
||||
!ELSEIF "$(CFG)" == "text - Win32 Debug DLL"
|
||||
|
||||
@@ -80,7 +80,7 @@ BSC32=bscmake.exe
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept ..\..\lib\wxmsw233d.lib
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept ..\..\lib\wxmsw234d.lib
|
||||
|
||||
!ELSEIF "$(CFG)" == "text - Win32 Release"
|
||||
|
||||
|
Reference in New Issue
Block a user