~registry/dolphin-emu/triforce

« back to all changes in this revision

Viewing changes to Externals/wxWidgets3/include/wx/msw/brush.h

  • Committer: Sérgio Benjamim
  • Date: 2015-02-13 05:54:40 UTC
  • Revision ID: sergio_br2@yahoo.com.br-20150213055440-ey2rt3sjpy27km78
Dolphin Triforce branch from code.google, commit b957980 (4.0-315).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/////////////////////////////////////////////////////////////////////////////
 
2
// Name:        wx/msw/brush.h
 
3
// Purpose:     wxBrush class
 
4
// Author:      Julian Smart
 
5
// Modified by:
 
6
// Created:     01/02/97
 
7
// Copyright:   (c) Julian Smart
 
8
// Licence:     wxWindows licence
 
9
/////////////////////////////////////////////////////////////////////////////
 
10
 
 
11
#ifndef _WX_BRUSH_H_
 
12
#define _WX_BRUSH_H_
 
13
 
 
14
class WXDLLIMPEXP_FWD_CORE wxBrush;
 
15
class WXDLLIMPEXP_FWD_CORE wxColour;
 
16
class WXDLLIMPEXP_FWD_CORE wxBitmap;
 
17
 
 
18
// ----------------------------------------------------------------------------
 
19
// wxBrush
 
20
// ----------------------------------------------------------------------------
 
21
 
 
22
class WXDLLIMPEXP_CORE wxBrush : public wxBrushBase
 
23
{
 
24
public:
 
25
    wxBrush();
 
26
    wxBrush(const wxColour& col, wxBrushStyle style = wxBRUSHSTYLE_SOLID);
 
27
#if FUTURE_WXWIN_COMPATIBILITY_3_0
 
28
    wxDEPRECATED_FUTURE( wxBrush(const wxColour& col, int style) );
 
29
#endif
 
30
    wxBrush(const wxBitmap& stipple);
 
31
    virtual ~wxBrush();
 
32
 
 
33
    virtual void SetColour(const wxColour& col);
 
34
    virtual void SetColour(unsigned char r, unsigned char g, unsigned char b);
 
35
    virtual void SetStyle(wxBrushStyle style);
 
36
    virtual void SetStipple(const wxBitmap& stipple);
 
37
 
 
38
    bool operator==(const wxBrush& brush) const;
 
39
    bool operator!=(const wxBrush& brush) const { return !(*this == brush); }
 
40
 
 
41
    wxColour GetColour() const;
 
42
    wxBrushStyle GetStyle() const;
 
43
    wxBitmap *GetStipple() const;
 
44
 
 
45
#if FUTURE_WXWIN_COMPATIBILITY_3_0
 
46
    wxDEPRECATED_FUTURE( void SetStyle(int style) )
 
47
        { SetStyle((wxBrushStyle)style); }
 
48
#endif
 
49
 
 
50
    // return the HBRUSH for this brush
 
51
    virtual WXHANDLE GetResourceHandle() const;
 
52
 
 
53
protected:
 
54
    virtual wxGDIRefData *CreateGDIRefData() const;
 
55
    virtual wxGDIRefData *CloneGDIRefData(const wxGDIRefData *data) const;
 
56
 
 
57
private:
 
58
    DECLARE_DYNAMIC_CLASS(wxBrush)
 
59
};
 
60
 
 
61
#endif // _WX_BRUSH_H_