Ejemplo n.º 1
0
void TextPreview::paintEvent(QPaintEvent */* event */)
{
	QPixmap pix(320, 224);
	QPainter painter(&pix);

	/* Screen background */

	painter.setBrush(Qt::black);
	painter.drawRect(0, 0, 320, 224);

	drawTextArea(&painter);

	painter.end();

	QPainter painter2(this);

	if(!isEnabled()) {
		QStyleOption opt;
		opt.initFrom(this);
		painter2.drawPixmap(0, 0, QWidget::style()->generatedIconPixmap(QIcon::Disabled, pix, &opt));
	}
	else {
		painter2.drawPixmap(0, 0, pix);
	}

	painter2.end();
}
Ejemplo n.º 2
0
//--------------------------------------------------------------
void ofxFreeType2::drawTextAreaAsShapes(string s, int x, int y, int width, int height, ofTextAlignment alignment, bool bHideOverflow) {
	drawTextArea(s,x,y,width,height,alignment,bHideOverflow,true);
}