equal
deleted
inserted
replaced
64 // and switch is done through AHDemoApp, the layout will be rotated too much. |
64 // and switch is done through AHDemoApp, the layout will be rotated too much. |
65 #ifdef __WINSCW__ |
65 #ifdef __WINSCW__ |
66 // Use this, if you want the VGA layout to show correctly |
66 // Use this, if you want the VGA layout to show correctly |
67 #define ALF_USE_EMULATOR_LAYOUT_SWITCH_BUTTON |
67 #define ALF_USE_EMULATOR_LAYOUT_SWITCH_BUTTON |
68 #endif |
68 #endif |
|
69 |
|
70 // Implements just Error() to avoid panic |
|
71 NONSHARABLE_CLASS(CSimpleScheduler) : public CActiveScheduler |
|
72 { |
|
73 void Error( TInt ) const{} // From CActiveScheduler |
|
74 }; |
69 |
75 |
70 NONSHARABLE_CLASS(TAlfEffectObserver): public MHuiEffectObserver |
76 NONSHARABLE_CLASS(TAlfEffectObserver): public MHuiEffectObserver |
71 { |
77 { |
72 public: |
78 public: |
73 TAlfEffectObserver(volatile TInt* aEffectCount, CAlfBridge& aBridge):iEffectCount((TInt*)aEffectCount), iBridge(aBridge){} |
79 TAlfEffectObserver(volatile TInt* aEffectCount, CAlfBridge& aBridge):iEffectCount((TInt*)aEffectCount), iBridge(aBridge){} |
601 |
607 |
602 TInt err = User::RenameThread(KAlfEventThreadName); |
608 TInt err = User::RenameThread(KAlfEventThreadName); |
603 if (err == KErrNone) |
609 if (err == KErrNone) |
604 { |
610 { |
605 // Set up scheduler and cleanup stack for this thread |
611 // Set up scheduler and cleanup stack for this thread |
606 CActiveScheduler* scheduler = new CActiveScheduler; |
612 CActiveScheduler* scheduler = new CSimpleScheduler(); |
607 if (!scheduler) |
613 if (!scheduler) |
608 { |
614 { |
609 return KErrNoMemory; |
615 return KErrNoMemory; |
610 } |
616 } |
611 CActiveScheduler::Install(scheduler); |
617 CActiveScheduler::Install(scheduler); |
950 TRAP_IGNORE(iData->iMainDisplay->SetClearBackgroundL(CHuiDisplay::EClearNone)); |
956 TRAP_IGNORE(iData->iMainDisplay->SetClearBackgroundL(CHuiDisplay::EClearNone)); |
951 } |
957 } |
952 } |
958 } |
953 } |
959 } |
954 |
960 |
|
961 CAlfAppSrvSessionBase* CAlfAppUi::ActiveSession() |
|
962 { |
|
963 return iData->iActiveSession; |
|
964 } |
|
965 |
955 // --------------------------------------------------------------------------- |
966 // --------------------------------------------------------------------------- |
956 // From class CAknAppUi. |
967 // From class CAknAppUi. |
957 // Handles window server event. |
968 // Handles window server event. |
958 // --------------------------------------------------------------------------- |
969 // --------------------------------------------------------------------------- |
959 // |
970 // |