projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
changing the Multiple Inheritance along the Single Inheritance, patch 1623801
[wxWidgets.git]
/
include
/
wx
/
cocoa
/
font.h
diff --git
a/include/wx/cocoa/font.h
b/include/wx/cocoa/font.h
index f2075fe5373c613486aa2a6e1fc13990360d75c1..b230ab76a3af308921455f3f0421a590f3a56b59 100644
(file)
--- a/
include/wx/cocoa/font.h
+++ b/
include/wx/cocoa/font.h
@@
-12,10
+12,6
@@
#ifndef _WX_FONT_H_
#define _WX_FONT_H_
#ifndef _WX_FONT_H_
#define _WX_FONT_H_
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
- #pragma interface "font.h"
-#endif
-
class WXDLLEXPORT wxFontRefData: public wxGDIRefData
{
friend class WXDLLEXPORT wxFont;
class WXDLLEXPORT wxFontRefData: public wxGDIRefData
{
friend class WXDLLEXPORT wxFont;
@@
-99,13
+95,7
@@
class WXDLLEXPORT wxFont : public wxFontBase
{
public:
// ctors and such
{
public:
// ctors and such
- wxFont() { Init(); }
- wxFont(const wxFont& font)
- : wxFontBase()
- {
- Init();
- Ref(font);
- }
+ wxFont() { }
wxFont(int size,
int family,
wxFont(int size,
int family,
@@
-115,15
+105,11
@@
public:
const wxString& face = wxEmptyString,
wxFontEncoding encoding = wxFONTENCODING_DEFAULT)
{
const wxString& face = wxEmptyString,
wxFontEncoding encoding = wxFONTENCODING_DEFAULT)
{
- Init();
-
(void)Create(size, family, style, weight, underlined, face, encoding);
}
wxFont(const wxNativeFontInfo& info)
{
(void)Create(size, family, style, weight, underlined, face, encoding);
}
wxFont(const wxNativeFontInfo& info)
{
- Init();
-
(void)Create(info);
}
(void)Create(info);
}
@@
-141,9
+127,6
@@
public:
virtual ~wxFont();
virtual ~wxFont();
- // assignment
- wxFont& operator=(const wxFont& font);
-
// implement base class pure virtuals
virtual int GetPointSize() const;
virtual int GetFamily() const;
// implement base class pure virtuals
virtual int GetPointSize() const;
virtual int GetFamily() const;
@@
-158,7
+141,7
@@
public:
virtual void SetFamily(int family);
virtual void SetStyle(int style);
virtual void SetWeight(int weight);
virtual void SetFamily(int family);
virtual void SetStyle(int style);
virtual void SetWeight(int weight);
- virtual
void
SetFaceName(const wxString& faceName);
+ virtual
bool
SetFaceName(const wxString& faceName);
virtual void SetUnderlined(bool underlined);
virtual void SetEncoding(wxFontEncoding encoding);
virtual void SetUnderlined(bool underlined);
virtual void SetEncoding(wxFontEncoding encoding);
@@
-168,9
+151,6
@@
public:
virtual bool RealizeResource();
protected:
virtual bool RealizeResource();
protected:
- // common part of all ctors
- void Init();
-
void Unshare();
private:
void Unshare();
private: