projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added symptomatic fix to wrong height in wxStaticText.
[wxWidgets.git]
/
include
/
wx
/
os2
/
checkbox.h
diff --git
a/include/wx/os2/checkbox.h
b/include/wx/os2/checkbox.h
index 31c0a20463dee6b8c10f80dcbd6f4792c1f4bd5b..6079d5f80a403e2c6e16dcd6c8be48a78e0e8602 100644
(file)
--- a/
include/wx/os2/checkbox.h
+++ b/
include/wx/os2/checkbox.h
@@
-1,37
+1,33
@@
/////////////////////////////////////////////////////////////////////////////
// Name: checkbox.h
// Purpose: wxCheckBox class
/////////////////////////////////////////////////////////////////////////////
// Name: checkbox.h
// Purpose: wxCheckBox class
-// Author:
AUTHOR
+// Author:
David Webster
// Modified by:
// Modified by:
-// Created:
??/??/98
+// Created:
10/13/99
// RCS-ID: $Id$
// RCS-ID: $Id$
-// Copyright: (c)
AUTHOR
-// Licence: wxWindows licence
+// Copyright: (c)
David Webster
+// Licence:
wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef _WX_CHECKBOX_H_
#define _WX_CHECKBOX_H_
/////////////////////////////////////////////////////////////////////////////
#ifndef _WX_CHECKBOX_H_
#define _WX_CHECKBOX_H_
-#ifdef __GNUG__
-#pragma interface "checkbox.h"
-#endif
-
#include "wx/control.h"
WXDLLEXPORT_DATA(extern const char*) wxCheckBoxNameStr;
// Checkbox item (single checkbox)
class WXDLLEXPORT wxBitmap;
#include "wx/control.h"
WXDLLEXPORT_DATA(extern const char*) wxCheckBoxNameStr;
// Checkbox item (single checkbox)
class WXDLLEXPORT wxBitmap;
-class WXDLLEXPORT wxCheckBox
: public wxControl
+class WXDLLEXPORT wxCheckBox
: public wxCheckBoxBase
{
{
- DECLARE_DYNAMIC_CLASS(wxCheckBox)
-
public:
inline wxCheckBox() { }
inline wxCheckBox(wxWindow *parent, wxWindowID id, const wxString& label,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, long style = 0,
public:
inline wxCheckBox() { }
inline wxCheckBox(wxWindow *parent, wxWindowID id, const wxString& label,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, long style = 0,
+#if wxUSE_VALIDATORS
const wxValidator& validator = wxDefaultValidator,
const wxValidator& validator = wxDefaultValidator,
+#endif
const wxString& name = wxCheckBoxNameStr)
{
Create(parent, id, label, pos, size, style, validator, name);
const wxString& name = wxCheckBoxNameStr)
{
Create(parent, id, label, pos, size, style, validator, name);
@@
-40,13
+36,24
@@
class WXDLLEXPORT wxCheckBox: public wxControl
bool Create(wxWindow *parent, wxWindowID id, const wxString& label,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, long style = 0,
bool Create(wxWindow *parent, wxWindowID id, const wxString& label,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, long style = 0,
+#if wxUSE_VALIDATORS
const wxValidator& validator = wxDefaultValidator,
const wxValidator& validator = wxDefaultValidator,
+#endif
const wxString& name = wxCheckBoxNameStr);
const wxString& name = wxCheckBoxNameStr);
+
virtual void SetValue(bool);
virtual bool GetValue() const ;
virtual void SetValue(bool);
virtual bool GetValue() const ;
- virtual void SetSize(int x, int y, int width, int height, int sizeFlags = wxSIZE_AUTO);
+
+ virtual bool OS2Command(WXUINT param, WXWORD id);
virtual void SetLabel(const wxString& label);
virtual void Command(wxCommandEvent& event);
virtual void SetLabel(const wxString& label);
virtual void Command(wxCommandEvent& event);
+ virtual WXHBRUSH OnCtlColor(WXHDC pDC, WXHWND pWnd, WXUINT nCtlColor,
+ WXUINT message, WXWPARAM wParam, WXLPARAM lParam);
+
+protected:
+ virtual wxSize DoGetBestSize() const;
+private:
+ DECLARE_DYNAMIC_CLASS(wxCheckBox)
};
class WXDLLEXPORT wxBitmapCheckBox: public wxCheckBox
};
class WXDLLEXPORT wxBitmapCheckBox: public wxCheckBox
@@
-61,7
+68,9
@@
class WXDLLEXPORT wxBitmapCheckBox: public wxCheckBox
inline wxBitmapCheckBox(wxWindow *parent, wxWindowID id, const wxBitmap *label,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, long style = 0,
inline wxBitmapCheckBox(wxWindow *parent, wxWindowID id, const wxBitmap *label,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, long style = 0,
+#if wxUSE_VALIDATORS
const wxValidator& validator = wxDefaultValidator,
const wxValidator& validator = wxDefaultValidator,
+#endif
const wxString& name = wxCheckBoxNameStr)
{
Create(parent, id, label, pos, size, style, validator, name);
const wxString& name = wxCheckBoxNameStr)
{
Create(parent, id, label, pos, size, style, validator, name);
@@
-70,11
+79,11
@@
class WXDLLEXPORT wxBitmapCheckBox: public wxCheckBox
bool Create(wxWindow *parent, wxWindowID id, const wxBitmap *bitmap,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, long style = 0,
bool Create(wxWindow *parent, wxWindowID id, const wxBitmap *bitmap,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, long style = 0,
+#if wxUSE_VALIDATORS
const wxValidator& validator = wxDefaultValidator,
const wxValidator& validator = wxDefaultValidator,
+#endif
const wxString& name = wxCheckBoxNameStr);
const wxString& name = wxCheckBoxNameStr);
- virtual void SetValue(bool);
- virtual bool GetValue() const ;
- virtual void SetSize(int x, int y, int width, int height, int sizeFlags = wxSIZE_AUTO);
+
virtual void SetLabel(const wxBitmap& bitmap);
private:
virtual void SetLabel(const wxString& string)
virtual void SetLabel(const wxBitmap& bitmap);
private:
virtual void SetLabel(const wxString& string)