 |
OpendTect
6.6
|
Go to the documentation of this file.
13 #include "generalmod.h"
23 enum Weight { Light, Normal, DemiBold, Bold, Black };
25 static int numWeight(
Weight);
29 const char* fam=defaultFamily(),
30 Weight wght=defaultWeight(),
31 bool ital=defaultItalic());
41 const char*
family()
const {
return family_; }
67 enum StdSz { Control=0, Graphics2D, Graphics3D, Fixed,
@ Graphics2DSmall
Definition: fontdata.h:68
StdSz
Definition: fontdata.h:67
void setPointSize(int ps)
Definition: fontdata.h:47
static Weight enumWeight(int)
BufferString family_
Definition: fontdata.h:74
static bool defaultItalic()
int pointSize() const
Definition: fontdata.h:42
Weight weight_
Definition: fontdata.h:76
#define mExpClass(module)
Definition: commondefs.h:177
static void setDefaultPointSize(int ps)
static const char *const * defaultKeys()
array of strings with null as last element
static Weight defaultWeight()
static void setDefaultFamily(const char *f)
void setItalic(bool yn)
Definition: fontdata.h:49
static void setDefaultItalic(bool yn)
Weight weight() const
Definition: fontdata.h:43
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:81
static const char * key(StdSz ss)
static const char *const * universalFamilies()
array of strings with null as last element
static void setDefaultWeight(Weight w)
static int defaultPointSize()
static const char * defaultFamily()
bool italic_
Definition: fontdata.h:77
Weight
Definition: fontdata.h:23
bool operator!=(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:90
@ ControlSmall
Definition: fontdata.h:69
bool getFrom(const char *fms)
Store/retrieve (in FileMultiString format).
mDeclareEnumUtils(Weight) static int numWeight(Weight)
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
FontData(int ptsz=defaultPointSize(), const char *fam=defaultFamily(), Weight wght=defaultWeight(), bool ital=defaultItalic())
bool isItalic() const
Definition: fontdata.h:44
const char * family() const
Definition: fontdata.h:41
FontData(const char *fms)
void setWeight(Weight w)
Definition: fontdata.h:48
void putTo(BufferString &) const
int pointsize_
Definition: fontdata.h:75
Data needed to make an actual font.
Definition: fontdata.h:20
void setFamily(const char *f)
Definition: fontdata.h:46
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021