Merged the wxPy_newswig branch into the HEAD branch (main trunk)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24541 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
56
wxPython/src/_effects.i
Normal file
56
wxPython/src/_effects.i
Normal file
@@ -0,0 +1,56 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: _effects.i
|
||||
// Purpose: wxEffects
|
||||
//
|
||||
// Author: Robin Dunn
|
||||
//
|
||||
// Created: 18-June-1999
|
||||
// RCS-ID: $Id$
|
||||
// Copyright: (c) 2003 by Total Control Software
|
||||
// Licence: wxWindows license
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// Not a %module
|
||||
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
%newgroup
|
||||
|
||||
%{
|
||||
#include <wx/effects.h>
|
||||
%}
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
class wxEffects: public wxObject
|
||||
{
|
||||
public:
|
||||
// Assume system colours
|
||||
wxEffects();
|
||||
|
||||
wxColour GetHighlightColour() const;
|
||||
wxColour GetLightShadow() const;
|
||||
wxColour GetFaceColour() const;
|
||||
wxColour GetMediumShadow() const;
|
||||
wxColour GetDarkShadow() const;
|
||||
|
||||
void SetHighlightColour(const wxColour& c);
|
||||
void SetLightShadow(const wxColour& c);
|
||||
void SetFaceColour(const wxColour& c);
|
||||
void SetMediumShadow(const wxColour& c);
|
||||
void SetDarkShadow(const wxColour& c);
|
||||
|
||||
void Set(const wxColour& highlightColour, const wxColour& lightShadow,
|
||||
const wxColour& faceColour, const wxColour& mediumShadow,
|
||||
const wxColour& darkShadow);
|
||||
|
||||
// Draw a sunken edge
|
||||
void DrawSunkenEdge(wxDC& dc, const wxRect& rect, int borderSize = 1);
|
||||
|
||||
// Tile a bitmap
|
||||
bool TileBitmap(const wxRect& rect, wxDC& dc, wxBitmap& bitmap);
|
||||
|
||||
};
|
||||
|
||||
|
||||
//---------------------------------------------------------------------------
|
Reference in New Issue
Block a user