projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Removed '#ifndef DOXYGEN' sections
[wxWidgets.git]
/
include
/
wx
/
generic
/
sashwin.h
diff --git
a/include/wx/generic/sashwin.h
b/include/wx/generic/sashwin.h
index 0a89213437245f2eb6d4b886c2f8cc9fdfff5985..b89fe8159a2f6dc5f6d6b0bcf9532e41aa0d1a78 100644
(file)
--- a/
include/wx/generic/sashwin.h
+++ b/
include/wx/generic/sashwin.h
@@
-14,10
+14,6
@@
#ifndef _WX_SASHWIN_H_G_
#define _WX_SASHWIN_H_G_
#ifndef _WX_SASHWIN_H_G_
#define _WX_SASHWIN_H_G_
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma interface "sashwin.h"
-#endif
-
#if wxUSE_SASH
#include "wx/defs.h"
#if wxUSE_SASH
#include "wx/defs.h"
@@
-43,10
+39,17
@@
enum wxSashEdgePosition {
class WXDLLIMPEXP_ADV wxSashEdge
{
public:
class WXDLLIMPEXP_ADV wxSashEdge
{
public:
- wxSashEdge() { m_show = false; m_border = false; m_margin = 0; }
+ wxSashEdge()
+ { m_show = false;
+#if WXWIN_COMPATIBILITY_2_6
+ m_border = false;
+#endif
+ m_margin = 0; }
bool m_show; // Is the sash showing?
bool m_show; // Is the sash showing?
+#if WXWIN_COMPATIBILITY_2_6
bool m_border; // Do we draw a border?
bool m_border; // Do we draw a border?
+#endif
int m_margin; // The margin size
};
int m_margin; // The margin size
};
@@
-84,7
+87,7
@@
public:
Create(parent, id, pos, size, style, name);
}
Create(parent, id, pos, size, style, name);
}
- ~wxSashWindow();
+
virtual
~wxSashWindow();
bool Create(wxWindow *parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, long style = wxSW_3D|wxCLIP_CHILDREN, const wxString& name = wxT("sashWindow"));
bool Create(wxWindow *parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, long style = wxSW_3D|wxCLIP_CHILDREN, const wxString& name = wxT("sashWindow"));
@@
-93,28
+96,32
@@
public:
void SetSashVisible(wxSashEdgePosition edge, bool sash);
// Get whether there's a sash in this position
void SetSashVisible(wxSashEdgePosition edge, bool sash);
// Get whether there's a sash in this position
-
inline
bool GetSashVisible(wxSashEdgePosition edge) const { return m_sashes[edge].m_show; }
+ bool GetSashVisible(wxSashEdgePosition edge) const { return m_sashes[edge].m_show; }
+#if WXWIN_COMPATIBILITY_2_6
// Set whether there's a border in this position
// Set whether there's a border in this position
- inline void SetSashBorder(wxSashEdgePosition edge, bool border) { m_sashes[edge].m_border = border; }
+ // This value is unused in wxSashWindow.
+ void SetSashBorder(wxSashEdgePosition edge, bool border) { m_sashes[edge].m_border = border; }
// Get whether there's a border in this position
// Get whether there's a border in this position
- inline bool HasBorder(wxSashEdgePosition edge) const { return m_sashes[edge].m_border; }
+ // This value is unused in wxSashWindow.
+ bool HasBorder(wxSashEdgePosition edge) const { return m_sashes[edge].m_border; }
+#endif
// Get border size
// Get border size
- in
line in
t GetEdgeMargin(wxSashEdgePosition edge) const { return m_sashes[edge].m_margin; }
+ int GetEdgeMargin(wxSashEdgePosition edge) const { return m_sashes[edge].m_margin; }
// Sets the default sash border size
// Sets the default sash border size
-
inline
void SetDefaultBorderSize(int width) { m_borderSize = width; }
+ void SetDefaultBorderSize(int width) { m_borderSize = width; }
// Gets the default sash border size
// Gets the default sash border size
- in
line in
t GetDefaultBorderSize() const { return m_borderSize; }
+ int GetDefaultBorderSize() const { return m_borderSize; }
// Sets the addition border size between child and sash window
// Sets the addition border size between child and sash window
-
inline
void SetExtraBorderSize(int width) { m_extraBorderSize = width; }
+ void SetExtraBorderSize(int width) { m_extraBorderSize = width; }
// Gets the addition border size between child and sash window
// Gets the addition border size between child and sash window
- in
line in
t GetExtraBorderSize() const { return m_extraBorderSize; }
+ int GetExtraBorderSize() const { return m_extraBorderSize; }
virtual void SetMinimumSizeX(int min) { m_minimumPaneSizeX = min; }
virtual void SetMinimumSizeY(int min) { m_minimumPaneSizeY = min; }
virtual void SetMinimumSizeX(int min) { m_minimumPaneSizeX = min; }
virtual void SetMinimumSizeY(int min) { m_minimumPaneSizeY = min; }
@@
-196,12
+203,7
@@
private:
DECLARE_NO_COPY_CLASS(wxSashWindow)
};
DECLARE_NO_COPY_CLASS(wxSashWindow)
};
-BEGIN_DECLARE_EVENT_TYPES()
- DECLARE_EXPORTED_EVENT_TYPE(WXDLLIMPEXP_ADV,
- wxEVT_SASH_DRAGGED, wxEVT_FIRST + 1200)
-END_DECLARE_EVENT_TYPES()
-
-// #define wxEVT_SASH_DRAGGED (wxEVT_FIRST + 1200)
+extern WXDLLIMPEXP_ADV const wxEventType wxEVT_SASH_DRAGGED;
enum wxSashDragStatus
{
enum wxSashDragStatus
{
@@
-212,20
+214,24
@@
enum wxSashDragStatus
class WXDLLIMPEXP_ADV wxSashEvent: public wxCommandEvent
{
public:
class WXDLLIMPEXP_ADV wxSashEvent: public wxCommandEvent
{
public:
- inline wxSashEvent(int id = 0, wxSashEdgePosition edge = wxSASH_NONE) {
- m_eventType = (wxEventType) wxEVT_SASH_DRAGGED; m_id = id; m_edge = edge; }
+ wxSashEvent(int id = 0, wxSashEdgePosition edge = wxSASH_NONE)
+ {
+ m_eventType = (wxEventType) wxEVT_SASH_DRAGGED;
+ m_id = id;
+ m_edge = edge;
+ }
-
inline
void SetEdge(wxSashEdgePosition edge) { m_edge = edge; }
-
inline
wxSashEdgePosition GetEdge() const { return m_edge; }
+ void SetEdge(wxSashEdgePosition edge) { m_edge = edge; }
+ wxSashEdgePosition GetEdge() const { return m_edge; }
//// The rectangle formed by the drag operation
//// The rectangle formed by the drag operation
-
inline
void SetDragRect(const wxRect& rect) { m_dragRect = rect; }
-
inline
wxRect GetDragRect() const { return m_dragRect; }
+ void SetDragRect(const wxRect& rect) { m_dragRect = rect; }
+ wxRect GetDragRect() const { return m_dragRect; }
//// Whether the drag caused the rectangle to be reversed (e.g.
//// dragging the top below the bottom)
//// Whether the drag caused the rectangle to be reversed (e.g.
//// dragging the top below the bottom)
-
inline
void SetDragStatus(wxSashDragStatus status) { m_dragStatus = status; }
-
inline
wxSashDragStatus GetDragStatus() const { return m_dragStatus; }
+ void SetDragStatus(wxSashDragStatus status) { m_dragStatus = status; }
+ wxSashDragStatus GetDragStatus() const { return m_dragStatus; }
private:
wxSashEdgePosition m_edge;
private:
wxSashEdgePosition m_edge;
@@
-238,10
+244,13
@@
private:
typedef void (wxEvtHandler::*wxSashEventFunction)(wxSashEvent&);
typedef void (wxEvtHandler::*wxSashEventFunction)(wxSashEvent&);
+#define wxSashEventHandler(func) \
+ (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxSashEventFunction, &func)
+
#define EVT_SASH_DRAGGED(id, fn) \
#define EVT_SASH_DRAGGED(id, fn) \
- DECLARE_EVENT_TABLE_ENTRY( wxEVT_SASH_DRAGGED, id, wxID_ANY, (wxObjectEventFunction) (wxEventFunction) wxStaticCastEvent( wxSashEventFunction, & fn ), NULL ),
+ wx__DECLARE_EVT1(wxEVT_SASH_DRAGGED, id, wxSashEventHandler(fn))
#define EVT_SASH_DRAGGED_RANGE(id1, id2, fn) \
#define EVT_SASH_DRAGGED_RANGE(id1, id2, fn) \
- DECLARE_EVENT_TABLE_ENTRY( wxEVT_SASH_DRAGGED, id1, id2, (wxObjectEventFunction) (wxEventFunction) wxStaticCastEvent( wxSashEventFunction, & fn ), NULL ),
+ wx__DECLARE_EVT2(wxEVT_SASH_DRAGGED, id1, id2, wxSashEventHandler(fn))
#endif // wxUSE_SASH
#endif // wxUSE_SASH