class Fox::FXFontDesc
Font style
Public Class Methods
Source
SWIGINTERN VALUE
_wrap_new_FXFontDesc(int argc, VALUE *argv, VALUE self) {
FXFontDesc *result = 0 ;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
result = (FXFontDesc *)new FXFontDesc();
DATA_PTR(self) = result;
return self;
fail:
return Qnil;
}
Public Instance Methods
Source
SWIGINTERN VALUE
_wrap_FXFontDesc_encoding_get(int argc, VALUE *argv, VALUE self) {
FXFontDesc *arg1 = (FXFontDesc *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
FXushort result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXFontDesc, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXFontDesc *","encoding", 1, self ));
}
arg1 = reinterpret_cast< FXFontDesc * >(argp1);
result = (FXushort) ((arg1)->encoding);
vresult = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result));
return vresult;
fail:
return Qnil;
}
Character set encoding, such as FONTENCODING_ISO_8859_1 or FONTENCODING_LATIN1 [Integer]. See FXFont documentation for the complete list of character set encoding values.
Source
SWIGINTERN VALUE
_wrap_FXFontDesc_encoding_set(int argc, VALUE *argv, VALUE self) {
FXFontDesc *arg1 = (FXFontDesc *) 0 ;
FXushort arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXFontDesc, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXFontDesc *","encoding", 1, self ));
}
arg1 = reinterpret_cast< FXFontDesc * >(argp1);
arg2 = NUM2UINT(argv[0]);
if (arg1) (arg1)->encoding = arg2;
return Qnil;
fail:
return Qnil;
}
Character set encoding, such as FONTENCODING_ISO_8859_1 or FONTENCODING_LATIN1 [Integer]. See FXFont documentation for the complete list of character set encoding values.
Source
SWIGINTERN VALUE
_wrap_FXFontDesc_face_get(int argc, VALUE *argv, VALUE self) {
FXFontDesc *arg1 = (FXFontDesc *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
FXchar *result = 0 ;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXFontDesc, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXFontDesc *","face", 1, self ));
}
arg1 = reinterpret_cast< FXFontDesc * >(argp1);
result = (FXchar *)(FXchar *) ((arg1)->face);
{
size_t size = SWIG_strnlen(result, 116);
vresult = SWIG_FromCharPtrAndSize(result, size);
}
return vresult;
fail:
return Qnil;
}
Typeface name, such as “helvetica” [String]
Source
SWIGINTERN VALUE
_wrap_FXFontDesc_face_set(int argc, VALUE *argv, VALUE self) {
FXFontDesc *arg1 = (FXFontDesc *) 0 ;
FXchar *arg2 = (FXchar *) (FXchar *)0 ;
void *argp1 = 0 ;
int res1 = 0 ;
char temp2[116] ;
int res2 ;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXFontDesc, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXFontDesc *","face", 1, self ));
}
arg1 = reinterpret_cast< FXFontDesc * >(argp1);
res2 = SWIG_AsCharArray(argv[0], temp2, 116);
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [116]","face", 2, argv[0] ));
}
arg2 = reinterpret_cast< char * >(temp2);
if (arg2) memcpy(arg1->face,arg2,116*sizeof(char));
else memset(arg1->face,0,116*sizeof(char));
return Qnil;
fail:
return Qnil;
}
Typeface name, such as “helvetica” [String]
Source
SWIGINTERN VALUE
_wrap_FXFontDesc_flags_get(int argc, VALUE *argv, VALUE self) {
FXFontDesc *arg1 = (FXFontDesc *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
FXushort result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXFontDesc, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXFontDesc *","flags", 1, self ));
}
arg1 = reinterpret_cast< FXFontDesc * >(argp1);
result = (FXushort) ((arg1)->flags);
vresult = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result));
return vresult;
fail:
return Qnil;
}
Flags [Integer]
Source
SWIGINTERN VALUE
_wrap_FXFontDesc_flags_set(int argc, VALUE *argv, VALUE self) {
FXFontDesc *arg1 = (FXFontDesc *) 0 ;
FXushort arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXFontDesc, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXFontDesc *","flags", 1, self ));
}
arg1 = reinterpret_cast< FXFontDesc * >(argp1);
arg2 = NUM2UINT(argv[0]);
if (arg1) (arg1)->flags = arg2;
return Qnil;
fail:
return Qnil;
}
Flags [Integer]
Source
SWIGINTERN VALUE
_wrap_FXFontDesc_setwidth_get(int argc, VALUE *argv, VALUE self) {
FXFontDesc *arg1 = (FXFontDesc *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
FXushort result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXFontDesc, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXFontDesc *","setwidth", 1, self ));
}
arg1 = reinterpret_cast< FXFontDesc * >(argp1);
result = (FXushort) ((arg1)->setwidth);
vresult = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result));
return vresult;
fail:
return Qnil;
}
Font set width, such as FONTSETWIDTH_CONDENSED or FONTSETWIDTH_WIDE [Integer]. See FXFont documentation for the complete list of font set width values.
Source
SWIGINTERN VALUE
_wrap_FXFontDesc_setwidth_set(int argc, VALUE *argv, VALUE self) {
FXFontDesc *arg1 = (FXFontDesc *) 0 ;
FXushort arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXFontDesc, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXFontDesc *","setwidth", 1, self ));
}
arg1 = reinterpret_cast< FXFontDesc * >(argp1);
arg2 = NUM2UINT(argv[0]);
if (arg1) (arg1)->setwidth = arg2;
return Qnil;
fail:
return Qnil;
}
Font set width, such as FONTSETWIDTH_CONDENSED or FONTSETWIDTH_WIDE [Integer]. See FXFont documentation for the complete list of font set width values.
Source
SWIGINTERN VALUE
_wrap_FXFontDesc_size_get(int argc, VALUE *argv, VALUE self) {
FXFontDesc *arg1 = (FXFontDesc *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
FXushort result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXFontDesc, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXFontDesc *","size", 1, self ));
}
arg1 = reinterpret_cast< FXFontDesc * >(argp1);
result = (FXushort) ((arg1)->size);
vresult = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result));
return vresult;
fail:
return Qnil;
}
Font size in decipoints [Integer]
Source
SWIGINTERN VALUE
_wrap_FXFontDesc_size_set(int argc, VALUE *argv, VALUE self) {
FXFontDesc *arg1 = (FXFontDesc *) 0 ;
FXushort arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXFontDesc, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXFontDesc *","size", 1, self ));
}
arg1 = reinterpret_cast< FXFontDesc * >(argp1);
arg2 = NUM2UINT(argv[0]);
if (arg1) (arg1)->size = arg2;
return Qnil;
fail:
return Qnil;
}
Size or Length of the FXFontDesc.
Source
SWIGINTERN VALUE
_wrap_FXFontDesc_slant_get(int argc, VALUE *argv, VALUE self) {
FXFontDesc *arg1 = (FXFontDesc *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
FXushort result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXFontDesc, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXFontDesc *","slant", 1, self ));
}
arg1 = reinterpret_cast< FXFontDesc * >(argp1);
result = (FXushort) ((arg1)->slant);
vresult = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result));
return vresult;
fail:
return Qnil;
}
Font slant, such as FONTSLANT_REGULAR or FONTSLANT_ITALIC [Integer]. See FXFont documentation for the complete list of font slant values.
Source
SWIGINTERN VALUE
_wrap_FXFontDesc_slant_set(int argc, VALUE *argv, VALUE self) {
FXFontDesc *arg1 = (FXFontDesc *) 0 ;
FXushort arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXFontDesc, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXFontDesc *","slant", 1, self ));
}
arg1 = reinterpret_cast< FXFontDesc * >(argp1);
arg2 = NUM2UINT(argv[0]);
if (arg1) (arg1)->slant = arg2;
return Qnil;
fail:
return Qnil;
}
Font slant, such as FONTSLANT_REGULAR or FONTSLANT_ITALIC [Integer]. See FXFont documentation for the complete list of font slant values.
Source
SWIGINTERN VALUE
_wrap_FXFontDesc_weight_get(int argc, VALUE *argv, VALUE self) {
FXFontDesc *arg1 = (FXFontDesc *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
FXushort result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXFontDesc, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXFontDesc *","weight", 1, self ));
}
arg1 = reinterpret_cast< FXFontDesc * >(argp1);
result = (FXushort) ((arg1)->weight);
vresult = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result));
return vresult;
fail:
return Qnil;
}
Font weight, such as FONTWEIGHT_NORMAL or FONTWEIGHT_BOLD [Integer]. See FXFont documentation for the complete list of font weight values.
Source
SWIGINTERN VALUE
_wrap_FXFontDesc_weight_set(int argc, VALUE *argv, VALUE self) {
FXFontDesc *arg1 = (FXFontDesc *) 0 ;
FXushort arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FXFontDesc, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXFontDesc *","weight", 1, self ));
}
arg1 = reinterpret_cast< FXFontDesc * >(argp1);
arg2 = NUM2UINT(argv[0]);
if (arg1) (arg1)->weight = arg2;
return Qnil;
fail:
return Qnil;
}
Font weight, such as FONTWEIGHT_NORMAL or FONTWEIGHT_BOLD [Integer]. See FXFont documentation for the complete list of font weight values.