ports/68885: New port: x11-themes/phase An original Qt/KDE widget style

David Johnson david at usermode.org
Thu Jul 29 04:20:34 UTC 2004


The following reply was made to PR ports/68885; it has been noted by GNATS.

From: David Johnson <david at usermode.org>
To: freebsd-gnats-submit at FreeBSD.org
Cc:  
Subject: Re: ports/68885: New port: x11-themes/phase An original Qt/KDE widget style
Date: Wed, 28 Jul 2004 21:12:11 -0700

 --Boundary-00=_bkHCBNSd5BHbZ5X
 Content-Type: text/plain;
   charset="us-ascii"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 Attached is a diff of the earlier shar that includes a patch to work 
 with gcc-2.95 on -STABLE.
 
 --Boundary-00=_bkHCBNSd5BHbZ5X
 Content-Type: text/x-diff;
   charset="us-ascii";
   name="phase.diff"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
 	filename="phase.diff"
 
 diff -ruN phase.orig/files/patch-phasestyle.cc phase/files/patch-phasestyle.cc
 --- phase.orig/files/patch-phasestyle.cc	Wed Dec 31 16:00:00 1969
 +++ phase/files/patch-phasestyle.cc	Sun Jul 25 21:01:05 2004
 @@ -0,0 +1,29 @@
 +--- phasestyle/phasestyle.cc.orig	Mon Jul  5 19:38:55 2004
 ++++ phasestyle/phasestyle.cc	Sun Jul 25 20:58:33 2004
 +@@ -1085,7 +1085,7 @@
 +       case KPE_SliderHandle: {
 +           const QSlider* slider = dynamic_cast<const QSlider*>(widget);
 +           if (slider) {
 +-              QColor color = (slider==hover_)
 ++              QColor color = ((QWidget*)slider==hover_)
 +                   ? group.button().light(contrast)
 +                   : group.button();
 +               if (slider->orientation() == Horizontal) {
 +@@ -1619,7 +1619,7 @@
 + 
 +           sunken = (active == SC_ComboBoxArrow);
 +           drawPhaseButton(painter, x, y, w, h, group,
 +-                          (combo==hover_)
 ++                          ((QWidget*)combo==hover_)
 +                           ? group.button().light(contrast)
 +                           : group.button(), sunken);
 + 
 +@@ -1774,7 +1774,7 @@
 +               if (reverse_) subrect.moveLeft(spin->upRect().left());
 +               drawPhaseBevel(painter, subrect.x(), subrect.y(),
 +                              subrect.width(), subrect.height(), group,
 +-                             (spin==hover_)
 ++                             ((QWidget*)spin==hover_)
 +                              ? group.button().light(contrast)
 +                              : group.button(), false, false, false);
 +           }
 
 --Boundary-00=_bkHCBNSd5BHbZ5X--



More information about the freebsd-ports-bugs mailing list