FontMetricsBridge Class Reference

FontMetrics Bridge. More...

#include <FontMetricsBridge.h>

List of all members.

Static Public Member Functions

static void getMetrics (JNIEnv *env, jobject obj, QFontMetrics *fontMetrics)
 Fills the specified QSwing font metrics object.
static jint stringWidth (JNIEnv *env, jobject obj, QFontMetrics *fontMetrics, jstring str)
 Returns width of the specified string.
static void initialize (JNIEnv *env, jclass cls)
 Initializes FontMetricsBridge class.


Detailed Description

FontMetrics Bridge.

Author:
Slobodan Vrkacevic (slobodan.vrkacevic@gmail.com)
Version:
0.2.0

Member Function Documentation

void FontMetricsBridge::getMetrics ( JNIEnv *  env,
jobject  obj,
QFontMetrics *  fontMetrics 
) [static]

Fills the specified QSwing font metrics object.

Parameters:
env the JNIEnv pointer
obj the QSwing font metrics object.
fontMetrics the Qt font metrics object

jint FontMetricsBridge::stringWidth ( JNIEnv *  env,
jobject  obj,
QFontMetrics *  fontMetrics,
jstring  str 
) [static]

Returns width of the specified string.

Parameters:
env the JNIEnv pointer
obj the QSwing font metrics object
fontMetrics the Qt font metrics object
str the string
Returns:
width of the specified string

void FontMetricsBridge::initialize ( JNIEnv *  env,
jclass  cls 
) [static]

Initializes FontMetricsBridge class.

Parameters:
env the JNIEnv pointer
cls the QSwing font metrics class
Exceptions:
FatalError if failed


Copyright © 2007 ETF and contributors. All Rights Reserved.