[Uml-devel] kdesdk/umbrello/umbrello
Jonathan Riddell
jri at jriddell.org
Sun Oct 26 06:25:29 UTC 2003
CVS commit by jriddell:
A couple of quick fixes to the font styles used:
- class and interfac names were sometime underlined for no good reason
- package names were in italics when first created
M +3 -0 classwidget.cpp 1.15
M +4 -2 interfacewidget.cpp 1.14
M +2 -0 packagewidget.cpp 1.10
--- kdesdk/umbrello/umbrello/classwidget.cpp #1.14:1.15
@@ -117,4 +117,6 @@ void ClassWidget::draw(QPainter & p, int
QFont f( UMLWidget::getFont() );
f.setBold( true );
+ //FIXME why is underline sometimes true
+ f.setUnderline( false );
p.setFont( f );
p.drawText(offsetX + MARGIN, bodyOffsetY, w-MARGIN * 2,fontHeight,AlignCenter, "«" + m_pObject -> getStereotype() + "»");
@@ -131,4 +133,5 @@ void ClassWidget::draw(QPainter & p, int
QFont f( UMLWidget::getFont() );
f.setBold( true );
+ f.setUnderline( false );
f.setItalic( m_pObject -> getAbstract() );
p.setFont( f );
--- kdesdk/umbrello/umbrello/interfacewidget.cpp #1.13:1.14
@@ -128,4 +128,6 @@ void InterfaceWidget::drawAsConcept(QPai
font.setItalic( m_pObject -> getAbstract() );
+ //FIXME why is underline sometimes true
+ font.setUnderline( false );
p.setFont(font);
p.drawText(offsetX + INTERFACE_MARGIN, offsetY + fontHeight,
--- kdesdk/umbrello/umbrello/packagewidget.cpp #1.9:1.10
@@ -51,4 +51,6 @@ void PackageWidget::draw(QPainter & p, i
QFont font = UMLWidget::getFont();
font.setBold(true);
+ //FIXME italic is true when a package is first created until you click elsewhere, not sure why
+ font.setItalic(false);
QFontMetrics &fm = getFontMetrics(FT_BOLD);
int fontHeight = fm.lineSpacing();
More information about the umbrello-devel
mailing list