Include wx/checkbox.h according to precompiled headers of wx/wx.h (with other minor cleaning).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39428 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1,10 +1,10 @@
|
|||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
// Name: cocoa/checkbox.mm
|
// Name: src/cocoa/checkbox.mm
|
||||||
// Purpose: wxCheckBox
|
// Purpose: wxCheckBox
|
||||||
// Author: David Elliott
|
// Author: David Elliott
|
||||||
// Modified by:
|
// Modified by:
|
||||||
// Created: 2003/03/16
|
// Created: 2003/03/16
|
||||||
// RCS-ID: $Id:
|
// RCS-ID: $Id$
|
||||||
// Copyright: (c) 2003 David Elliott
|
// Copyright: (c) 2003 David Elliott
|
||||||
// Licence: wxWidgets licence
|
// Licence: wxWidgets licence
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
@@ -13,10 +13,11 @@
|
|||||||
|
|
||||||
#if wxUSE_CHECKBOX
|
#if wxUSE_CHECKBOX
|
||||||
|
|
||||||
|
#include "wx/checkbox.h"
|
||||||
|
|
||||||
#ifndef WX_PRECOMP
|
#ifndef WX_PRECOMP
|
||||||
#include "wx/log.h"
|
#include "wx/log.h"
|
||||||
#include "wx/app.h"
|
#include "wx/app.h"
|
||||||
#include "wx/checkbox.h"
|
|
||||||
#endif //WX_PRECOMP
|
#endif //WX_PRECOMP
|
||||||
|
|
||||||
#include "wx/cocoa/autorelease.h"
|
#include "wx/cocoa/autorelease.h"
|
||||||
|
@@ -30,12 +30,11 @@
|
|||||||
#include "wx/log.h"
|
#include "wx/log.h"
|
||||||
#include "wx/msgdlg.h"
|
#include "wx/msgdlg.h"
|
||||||
#include "wx/bmpbuttn.h"
|
#include "wx/bmpbuttn.h"
|
||||||
|
#include "wx/checkbox.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "wx/checkbox.h"
|
|
||||||
#include "wx/textctrl.h"
|
#include "wx/textctrl.h"
|
||||||
#include "wx/choice.h"
|
#include "wx/choice.h"
|
||||||
#include "wx/checkbox.h"
|
|
||||||
#include "wx/stattext.h"
|
#include "wx/stattext.h"
|
||||||
#include "wx/longlong.h"
|
#include "wx/longlong.h"
|
||||||
#include "wx/sizer.h"
|
#include "wx/sizer.h"
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
// Name: msw/checkbox.cpp
|
// Name: src/msw/checkbox.cpp
|
||||||
// Purpose: wxCheckBox
|
// Purpose: wxCheckBox
|
||||||
// Author: Julian Smart
|
// Author: Julian Smart
|
||||||
// Modified by:
|
// Modified by:
|
||||||
@@ -26,8 +26,9 @@
|
|||||||
|
|
||||||
#if wxUSE_CHECKBOX
|
#if wxUSE_CHECKBOX
|
||||||
|
|
||||||
|
#include "wx/checkbox.h"
|
||||||
|
|
||||||
#ifndef WX_PRECOMP
|
#ifndef WX_PRECOMP
|
||||||
#include "wx/checkbox.h"
|
|
||||||
#include "wx/brush.h"
|
#include "wx/brush.h"
|
||||||
#include "wx/dcscreen.h"
|
#include "wx/dcscreen.h"
|
||||||
#include "wx/settings.h"
|
#include "wx/settings.h"
|
||||||
@@ -212,7 +213,7 @@ wxSize wxCheckBox::DoGetBestSize() const
|
|||||||
wxString str = wxGetWindowText(GetHWND());
|
wxString str = wxGetWindowText(GetHWND());
|
||||||
|
|
||||||
int wCheckbox, hCheckbox;
|
int wCheckbox, hCheckbox;
|
||||||
if ( !str.IsEmpty() )
|
if ( !str.empty() )
|
||||||
{
|
{
|
||||||
GetTextExtent(wxStripMenuCodes(str), &wCheckbox, &hCheckbox);
|
GetTextExtent(wxStripMenuCodes(str), &wCheckbox, &hCheckbox);
|
||||||
wCheckbox += s_checkSize + GetCharWidth();
|
wCheckbox += s_checkSize + GetCharWidth();
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
// Name: checkbox.cpp
|
// Name: src/os2/checkbox.cpp
|
||||||
// Purpose: wxCheckBox
|
// Purpose: wxCheckBox
|
||||||
// Author: David Webster
|
// Author: David Webster
|
||||||
// Modified by:
|
// Modified by:
|
||||||
@@ -12,8 +12,9 @@
|
|||||||
// For compilers that support precompilation, includes "wx.h".
|
// For compilers that support precompilation, includes "wx.h".
|
||||||
#include "wx/wxprec.h"
|
#include "wx/wxprec.h"
|
||||||
|
|
||||||
|
#include "wx/checkbox.h"
|
||||||
|
|
||||||
#ifndef WX_PRECOMP
|
#ifndef WX_PRECOMP
|
||||||
#include "wx/checkbox.h"
|
|
||||||
#include "wx/brush.h"
|
#include "wx/brush.h"
|
||||||
#include "wx/scrolwin.h"
|
#include "wx/scrolwin.h"
|
||||||
#include "wx/dcscreen.h"
|
#include "wx/dcscreen.h"
|
||||||
@@ -51,20 +52,15 @@ bool wxCheckBox::OS2Command( WXUINT WXUNUSED(uParam),
|
|||||||
return true;
|
return true;
|
||||||
} // end of wxCheckBox::OS2Command
|
} // end of wxCheckBox::OS2Command
|
||||||
|
|
||||||
bool wxCheckBox::Create(
|
bool wxCheckBox::Create(wxWindow* pParent,
|
||||||
wxWindow* pParent
|
wxWindowID vId,
|
||||||
, wxWindowID vId
|
const wxString& rsLabel,
|
||||||
, const wxString& rsLabel
|
const wxPoint& rPos,
|
||||||
, const wxPoint& rPos
|
const wxSize& rSize,
|
||||||
, const wxSize& rSize
|
long lStyle,
|
||||||
, long lStyle
|
const wxValidator& rValidator,
|
||||||
, const wxValidator& rValidator
|
const wxString& rsName )
|
||||||
, const wxString& rsName
|
|
||||||
)
|
|
||||||
{
|
{
|
||||||
LONG lColor;
|
|
||||||
bool bOk;
|
|
||||||
|
|
||||||
if (!CreateControl( pParent
|
if (!CreateControl( pParent
|
||||||
,vId
|
,vId
|
||||||
,rPos
|
,rPos
|
||||||
@@ -73,14 +69,12 @@ bool wxCheckBox::Create(
|
|||||||
,rValidator
|
,rValidator
|
||||||
,rsName
|
,rsName
|
||||||
))
|
))
|
||||||
return FALSE;
|
return false;
|
||||||
|
|
||||||
|
|
||||||
long osStyle = BS_AUTOCHECKBOX |
|
long osStyle = BS_AUTOCHECKBOX | WS_TABSTOP | WS_VISIBLE;
|
||||||
WS_TABSTOP |
|
|
||||||
WS_VISIBLE;
|
|
||||||
|
|
||||||
bOk = OS2CreateControl( wxT("BUTTON")
|
bool bOk = OS2CreateControl( wxT("BUTTON")
|
||||||
,osStyle
|
,osStyle
|
||||||
,rPos
|
,rPos
|
||||||
,rSize
|
,rSize
|
||||||
@@ -88,7 +82,8 @@ bool wxCheckBox::Create(
|
|||||||
,0
|
,0
|
||||||
);
|
);
|
||||||
m_backgroundColour = pParent->GetBackgroundColour();
|
m_backgroundColour = pParent->GetBackgroundColour();
|
||||||
lColor = (LONG)m_backgroundColour.GetPixel();
|
|
||||||
|
LONG lColor = (LONG)m_backgroundColour.GetPixel();
|
||||||
::WinSetPresParam( m_hWnd
|
::WinSetPresParam( m_hWnd
|
||||||
,PP_BACKGROUNDCOLOR
|
,PP_BACKGROUNDCOLOR
|
||||||
,sizeof(LONG)
|
,sizeof(LONG)
|
||||||
@@ -98,9 +93,7 @@ bool wxCheckBox::Create(
|
|||||||
return bOk;
|
return bOk;
|
||||||
} // end of wxCheckBox::Create
|
} // end of wxCheckBox::Create
|
||||||
|
|
||||||
void wxCheckBox::SetLabel(
|
void wxCheckBox::SetLabel( const wxString& rsLabel )
|
||||||
const wxString& rsLabel
|
|
||||||
)
|
|
||||||
{
|
{
|
||||||
wxString sLabel=::wxPMTextToLabel(rsLabel);
|
wxString sLabel=::wxPMTextToLabel(rsLabel);
|
||||||
::WinSetWindowText(GetHwnd(), (PSZ)sLabel.c_str());
|
::WinSetWindowText(GetHwnd(), (PSZ)sLabel.c_str());
|
||||||
@@ -132,14 +125,10 @@ wxSize wxCheckBox::DoGetBestSize() const
|
|||||||
nHeightCheckbox = nCheckSize;
|
nHeightCheckbox = nCheckSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
return wxSize( nWidthCheckbox
|
return wxSize( nWidthCheckbox, nHeightCheckbox );
|
||||||
,nHeightCheckbox
|
|
||||||
);
|
|
||||||
} // end of wxCheckBox::DoGetBestSize
|
} // end of wxCheckBox::DoGetBestSize
|
||||||
|
|
||||||
void wxCheckBox::SetValue(
|
void wxCheckBox::SetValue( bool bValue )
|
||||||
bool bValue
|
|
||||||
)
|
|
||||||
{
|
{
|
||||||
::WinSendMsg(GetHwnd(), BM_SETCHECK, (MPARAM)bValue, 0);
|
::WinSendMsg(GetHwnd(), BM_SETCHECK, (MPARAM)bValue, 0);
|
||||||
} // end of wxCheckBox::SetValue
|
} // end of wxCheckBox::SetValue
|
||||||
@@ -153,9 +142,7 @@ bool wxCheckBox::GetValue() const
|
|||||||
return((LONGFROMMR(::WinSendMsg(GetHwnd(), BM_QUERYCHECK, (MPARAM)0, (MPARAM)0)) == 1L));
|
return((LONGFROMMR(::WinSendMsg(GetHwnd(), BM_QUERYCHECK, (MPARAM)0, (MPARAM)0)) == 1L));
|
||||||
} // end of wxCheckBox::GetValue
|
} // end of wxCheckBox::GetValue
|
||||||
|
|
||||||
void wxCheckBox::Command (
|
void wxCheckBox::Command ( wxCommandEvent& rEvent )
|
||||||
wxCommandEvent& rEvent
|
|
||||||
)
|
|
||||||
{
|
{
|
||||||
SetValue((rEvent.GetInt() != 0));
|
SetValue((rEvent.GetInt() != 0));
|
||||||
ProcessCommand(rEvent);
|
ProcessCommand(rEvent);
|
||||||
|
@@ -26,8 +26,9 @@
|
|||||||
|
|
||||||
#if wxUSE_CHECKBOX
|
#if wxUSE_CHECKBOX
|
||||||
|
|
||||||
|
#include "wx/checkbox.h"
|
||||||
|
|
||||||
#ifndef WX_PRECOMP
|
#ifndef WX_PRECOMP
|
||||||
#include "wx/checkbox.h"
|
|
||||||
#include "wx/brush.h"
|
#include "wx/brush.h"
|
||||||
#include "wx/dcscreen.h"
|
#include "wx/dcscreen.h"
|
||||||
#include "wx/settings.h"
|
#include "wx/settings.h"
|
||||||
|
@@ -35,10 +35,10 @@
|
|||||||
#include "wx/log.h"
|
#include "wx/log.h"
|
||||||
#include "wx/settings.h"
|
#include "wx/settings.h"
|
||||||
#include "wx/button.h"
|
#include "wx/button.h"
|
||||||
|
#include "wx/checkbox.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "wx/toplevel.h"
|
#include "wx/toplevel.h"
|
||||||
#include "wx/checkbox.h"
|
|
||||||
#include "wx/tglbtn.h"
|
#include "wx/tglbtn.h"
|
||||||
#include "wx/radiobut.h"
|
#include "wx/radiobut.h"
|
||||||
#include "wx/slider.h"
|
#include "wx/slider.h"
|
||||||
|
@@ -34,13 +34,13 @@
|
|||||||
#include "wx/frame.h"
|
#include "wx/frame.h"
|
||||||
#include "wx/containr.h" // wxSetFocusToChild()
|
#include "wx/containr.h" // wxSetFocusToChild()
|
||||||
#include "wx/button.h"
|
#include "wx/button.h"
|
||||||
|
#include "wx/checkbox.h"
|
||||||
#endif //WX_PRECOMP
|
#endif //WX_PRECOMP
|
||||||
|
|
||||||
#include "wx/module.h"
|
#include "wx/module.h"
|
||||||
#include "wx/display.h"
|
#include "wx/display.h"
|
||||||
|
|
||||||
// controls for sending select event
|
// controls for sending select event
|
||||||
#include "wx/checkbox.h"
|
|
||||||
#include "wx/radiobut.h"
|
#include "wx/radiobut.h"
|
||||||
#include "wx/tglbtn.h"
|
#include "wx/tglbtn.h"
|
||||||
#include "wx/slider.h"
|
#include "wx/slider.h"
|
||||||
|
@@ -25,9 +25,10 @@
|
|||||||
|
|
||||||
#if wxUSE_CHECKBOX
|
#if wxUSE_CHECKBOX
|
||||||
|
|
||||||
|
#include "wx/checkbox.h"
|
||||||
|
|
||||||
#ifndef WX_PRECOMP
|
#ifndef WX_PRECOMP
|
||||||
#include "wx/dcclient.h"
|
#include "wx/dcclient.h"
|
||||||
#include "wx/checkbox.h"
|
|
||||||
#include "wx/validate.h"
|
#include "wx/validate.h"
|
||||||
|
|
||||||
#include "wx/button.h" // for wxACTION_BUTTON_XXX
|
#include "wx/button.h" // for wxACTION_BUTTON_XXX
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
// Name: xh_chckb.cpp
|
// Name: src/xrc/xh_chckb.cpp
|
||||||
// Purpose: XRC resource for wxCheckBox
|
// Purpose: XRC resource for wxCheckBox
|
||||||
// Author: Bob Mitchell
|
// Author: Bob Mitchell
|
||||||
// Created: 2000/03/21
|
// Created: 2000/03/21
|
||||||
@@ -18,7 +18,10 @@
|
|||||||
#if wxUSE_XRC && wxUSE_CHECKBOX
|
#if wxUSE_XRC && wxUSE_CHECKBOX
|
||||||
|
|
||||||
#include "wx/xrc/xh_chckb.h"
|
#include "wx/xrc/xh_chckb.h"
|
||||||
#include "wx/checkbox.h"
|
|
||||||
|
#ifndef WX_PRECOMP
|
||||||
|
#include "wx/checkbox.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS(wxCheckBoxXmlHandler, wxXmlResourceHandler)
|
IMPLEMENT_DYNAMIC_CLASS(wxCheckBoxXmlHandler, wxXmlResourceHandler)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user