Added wxTE_NO_VSCROLL style; corrected joystick event class
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3585 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -52,6 +52,7 @@ src/msw/*.lst
|
||||
src/msw/*.def
|
||||
src/msw/*.inc
|
||||
src/msw/winestub.c
|
||||
src/msw/gsocket.c
|
||||
|
||||
src/msw/ctl3d/*.*
|
||||
src/msw/ctl3d/msvc/*.*
|
||||
|
@@ -809,6 +809,7 @@ enum wxStretch
|
||||
// this style means to use RICHEDIT control and does something only under wxMSW
|
||||
// and Win32 and is silently ignored under all other platforms
|
||||
#define wxTE_RICH 0x0080
|
||||
#define wxTE_NO_VSCROLL 0x0100
|
||||
|
||||
/*
|
||||
* wxComboBox style flags
|
||||
|
@@ -1017,7 +1017,7 @@ public:
|
||||
|
||||
// Was it a button event? (*doesn't* mean: is any button *down*?)
|
||||
bool IsButton() const { return ((GetEventType() == wxEVT_JOY_BUTTON_DOWN) ||
|
||||
(GetEventType() == wxEVT_JOY_BUTTON_DOWN)); }
|
||||
(GetEventType() == wxEVT_JOY_BUTTON_UP)); }
|
||||
|
||||
// Was it a move event?
|
||||
bool IsMove() const { return (GetEventType() == wxEVT_JOY_MOVE) ; }
|
||||
|
@@ -1813,6 +1813,7 @@ static wxResourceBitListStruct wxResourceBitListTable[] =
|
||||
{ _T("wxTE_READONLY"), wxTE_READONLY},
|
||||
{ _T("wxTE_PROCESS_ENTER"), wxTE_PROCESS_ENTER},
|
||||
{ _T("wxTE_MULTILINE"), wxTE_MULTILINE},
|
||||
{ _T("wxTE_NO_VSCROLL"), wxTE_NO_VSCROLL},
|
||||
|
||||
/* wxRadioBox/wxRadioButton */
|
||||
{ _T("wxRB_GROUP"), wxRB_GROUP },
|
||||
|
@@ -131,7 +131,9 @@ bool wxTextCtrl::Create(wxWindow *parent, wxWindowID id,
|
||||
_T("wxTE_PROCESS_ENTER style is ignored for multiline "
|
||||
"text controls (they always process it)") );
|
||||
|
||||
msStyle |= ES_MULTILINE | ES_WANTRETURN | WS_VSCROLL;
|
||||
msStyle |= ES_MULTILINE | ES_WANTRETURN;
|
||||
if ((m_windowStyle & wxTE_NO_VSCROLL) == 0)
|
||||
msStyle |= WS_VSCROLL;
|
||||
m_windowStyle |= wxTE_PROCESS_ENTER;
|
||||
}
|
||||
else
|
||||
|
Reference in New Issue
Block a user