- painter.blit(m_pixmap, ePoint(0, 0), eRect(), flags);
- }
-
-// border
- if (m_have_border_color)
- painter.setForegroundColor(m_border_color);
- painter.fill(eRect(0, 0, s.width(), m_border_width));
- painter.fill(eRect(0, m_border_width, m_border_width, s.height()-m_border_width));
- painter.fill(eRect(m_border_width, s.height()-m_border_width, s.width()-m_border_width, m_border_width));
- painter.fill(eRect(s.width()-m_border_width, m_border_width, m_border_width, s.height()-m_border_width));
-
- return 0;
- }
- case evtChangedPixmap:
+ painter.blit(m_pixmap, ePoint(0, 0), eRect(), flags);
+ }
+
+ if (m_have_border_color)
+ painter.setForegroundColor(m_border_color);
+
+ if (m_border_width) {
+ painter.fill(eRect(0, 0, s.width(), m_border_width));
+ painter.fill(eRect(0, m_border_width, m_border_width, s.height()-m_border_width));
+ painter.fill(eRect(m_border_width, s.height()-m_border_width, s.width()-m_border_width, m_border_width));
+ painter.fill(eRect(s.width()-m_border_width, m_border_width, m_border_width, s.height()-m_border_width));
+ }
+
+ return 0;
+ }
+ case evtChangedPixmap: