[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