equal
deleted
inserted
replaced
1977 |
1977 |
1978 if ( !iButtonPressed ) |
1978 if ( !iButtonPressed ) |
1979 { |
1979 { |
1980 // show press changes |
1980 // show press changes |
1981 iButtonPressed = ETrue; |
1981 iButtonPressed = ETrue; |
1982 if ( iExtension ) |
1982 iExtension->iPrePointerPos.SetXY( -1, -1 ); |
1983 { |
1983 |
1984 iExtension->iPrePointerPos.SetXY( -1, -1 ); |
|
1985 } |
|
1986 if ( NeedsRedrawWhenPressed() ) |
1984 if ( NeedsRedrawWhenPressed() ) |
1987 { |
1985 { |
1988 DrawNow(); |
1986 DrawNow(); |
1989 } |
1987 } |
1990 } |
1988 } |
2144 // ----------------------------------------------------------------------------- |
2142 // ----------------------------------------------------------------------------- |
2145 // |
2143 // |
2146 EXPORT_C void CAknButton::SizeChanged() |
2144 EXPORT_C void CAknButton::SizeChanged() |
2147 { |
2145 { |
2148 //Reset state if observer modified the rectangel. |
2146 //Reset state if observer modified the rectangel. |
2149 if ( iButtonPressed && iExtension && !Rect().Contains( iExtension->iPrePointerPos ) ) |
2147 if ( iButtonPressed && !Rect().Contains( iExtension->iPrePointerPos ) ) |
2150 { |
2148 { |
2151 ResetState(); |
2149 ResetState(); |
2152 } |
2150 } |
2153 // If default icon size from LAF is used re-request that, otherwise trust |
2151 // If default icon size from LAF is used re-request that, otherwise trust |
2154 // that size will be updated by the utilising application. |
2152 // that size will be updated by the utilising application. |