git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24541 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
57 lines
1.5 KiB
OpenEdge ABL
57 lines
1.5 KiB
OpenEdge ABL
/////////////////////////////////////////////////////////////////////////////
|
|
// 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);
|
|
|
|
};
|
|
|
|
|
|
//---------------------------------------------------------------------------
|