projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
move to newer tex2rtf
[wxWidgets.git]
/
src
/
common
/
effects.cpp
diff --git
a/src/common/effects.cpp
b/src/common/effects.cpp
index 454cde208166720dc77568694fc9919ca465e737..8f34220fd6fa2cd1f6585fb49fbafde82f61e7c9 100644
(file)
--- a/
src/common/effects.cpp
+++ b/
src/common/effects.cpp
@@
-1,6
+1,6
@@
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
-// Name: effects.cpp
-// Purpose: wxEffects implementation
+// Name:
src/common/
effects.cpp
+// Purpose: wxEffects
Impl
implementation
// Author: Julian Smart
// Modified by:
// Created: 25/4/2000
// Author: Julian Smart
// Modified by:
// Created: 25/4/2000
@@
-9,31
+9,30
@@
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma implementation "effects.h"
-#endif
-
// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
#ifdef __BORLANDC__
// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
#ifdef __BORLANDC__
-#pragma hdrstop
+
#pragma hdrstop
#endif
#endif
-#include "wx/gdicmn.h"
-#include "wx/pen.h"
-#include "wx/dcmemory.h"
-#include "wx/settings.h"
#include "wx/effects.h"
#include "wx/effects.h"
+#ifndef WX_PRECOMP
+ #include "wx/dcmemory.h"
+ #include "wx/pen.h"
+ #include "wx/settings.h"
+ #include "wx/gdicmn.h"
+#endif //WX_PRECOMP
+
/*
/*
- * wxEffects: various 3D effects
+ * wxEffects
Impl
: various 3D effects
*/
*/
-IMPLEMENT_CLASS(wxEffects, wxObject)
+IMPLEMENT_CLASS(wxEffects
Impl
, wxObject)
// Assume system colours
// Assume system colours
-wxEffects
::wxEffects
()
+wxEffects
Impl::wxEffectsImpl
()
{
m_highlightColour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DHILIGHT) ;
m_lightShadow = wxSystemSettings::GetColour(wxSYS_COLOUR_3DLIGHT) ;
{
m_highlightColour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DHILIGHT) ;
m_lightShadow = wxSystemSettings::GetColour(wxSYS_COLOUR_3DLIGHT) ;
@@
-43,7
+42,7
@@
wxEffects::wxEffects()
}
// Going from lightest to darkest
}
// Going from lightest to darkest
-wxEffects
::wxEffects
(const wxColour& highlightColour, const wxColour& lightShadow,
+wxEffects
Impl::wxEffectsImpl
(const wxColour& highlightColour, const wxColour& lightShadow,
const wxColour& faceColour, const wxColour& mediumShadow, const wxColour& darkShadow)
{
m_highlightColour = highlightColour;
const wxColour& faceColour, const wxColour& mediumShadow, const wxColour& darkShadow)
{
m_highlightColour = highlightColour;
@@
-54,7
+53,7
@@
wxEffects::wxEffects(const wxColour& highlightColour, const wxColour& lightShado
}
// Draw a sunken edge
}
// Draw a sunken edge
-void wxEffects::DrawSunkenEdge(wxDC& dc, const wxRect& rect, int WXUNUSED(borderSize))
+void wxEffects
Impl
::DrawSunkenEdge(wxDC& dc, const wxRect& rect, int WXUNUSED(borderSize))
{
wxPen highlightPen(m_highlightColour, 1, wxSOLID);
wxPen lightShadowPen(m_lightShadow, 1, wxSOLID);
{
wxPen highlightPen(m_highlightColour, 1, wxSOLID);
wxPen lightShadowPen(m_lightShadow, 1, wxSOLID);
@@
-87,16
+86,15
@@
void wxEffects::DrawSunkenEdge(wxDC& dc, const wxRect& rect, int WXUNUSED(border
dc.SetPen(wxNullPen);
}
dc.SetPen(wxNullPen);
}
-bool wxEffects
::TileBitmap(const wxRect& rect, wxDC& dc,
wxBitmap& bitmap)
+bool wxEffects
Impl::TileBitmap(const wxRect& rect, wxDC& dc, const
wxBitmap& bitmap)
{
{
- static bool hiColour = (wxDisplayDepth() >= 16) ;
-
int w = bitmap.GetWidth();
int h = bitmap.GetHeight();
wxMemoryDC dcMem;
#if wxUSE_PALETTE
int w = bitmap.GetWidth();
int h = bitmap.GetHeight();
wxMemoryDC dcMem;
#if wxUSE_PALETTE
+ static bool hiColour = (wxDisplayDepth() >= 16) ;
if (bitmap.GetPalette() && !hiColour)
{
dc.SetPalette(* bitmap.GetPalette());
if (bitmap.GetPalette() && !hiColour)
{
dc.SetPalette(* bitmap.GetPalette());
@@
-104,7
+102,7
@@
bool wxEffects::TileBitmap(const wxRect& rect, wxDC& dc, wxBitmap& bitmap)
}
#endif // wxUSE_PALETTE
}
#endif // wxUSE_PALETTE
- dcMem.SelectObject(bitmap);
+ dcMem.SelectObject
AsSource
(bitmap);
int i, j;
for (i = rect.x; i < rect.x + rect.width; i += w)
int i, j;
for (i = rect.x; i < rect.x + rect.width; i += w)
@@
-122,5
+120,5
@@
bool wxEffects::TileBitmap(const wxRect& rect, wxDC& dc, wxBitmap& bitmap)
}
#endif // wxUSE_PALETTE
}
#endif // wxUSE_PALETTE
- return
TRUE
;
+ return
true
;
}
}