windowing/windowserver/nga/SERVER/openwfc/WINBASE.CPP
changeset 152 9f1c3fea0f87
parent 0 5d03bc08d59c
child 156 ec4d3ac02166
child 164 25ffed67c7ef
equal deleted inserted replaced
111:29ddb8a72f0e 152:9f1c3fea0f87
   509 				const TBool KFaded = aCmd.SetFaded->Faded();
   509 				const TBool KFaded = aCmd.SetFaded->Faded();
   510 				static_cast<CWsClientWindow*>(this)->SetFaded(KFaded, blackMap, whiteMap, KNotifyObserver); 
   510 				static_cast<CWsClientWindow*>(this)->SetFaded(KFaded, blackMap, whiteMap, KNotifyObserver); 
   511 				}
   511 				}
   512 			}
   512 			}
   513 			break;
   513 			break;
   514 			case EWsWinOpEnableAdvancedPointers:
   514 		case EWsWinOpEnableAdvancedPointers:
   515 				User::LeaveIfError(IsActivated()?KErrInUse:KErrNone);
   515       if(!IsActivated())
   516 				iBaseWinFlags |= EBaseWinAdvancedPointersEnabled;
   516           {
   517 				break;
   517           // Must call this BEFORE activating the window.
       
   518           iBaseWinFlags |= EBaseWinAdvancedPointersEnabled;
       
   519           }
       
   520       else
       
   521           {                    
       
   522           // Called after activation, so panic the client.                
       
   523           OwnerPanic(EWservPanicUnableToEnableAdvPointer);
       
   524           }
       
   525 			break;
   518 		default:
   526 		default:
   519 			return(EFalse);
   527 			return(EFalse);
   520 		}
   528 		}
   521 	return(ETrue);
   529 	return(ETrue);
   522 	}
   530 	}