コード例 #1
0
ファイル: colorwp.c プロジェクト: mingpen/OpenNT
VOID RestoreDefaultColors(VOID)
{
    INT i;

    for (i = 0; i < COLORSMAX; i++)
        gargbColor[i] = gargbDefaultColor[i];

    SetColorPalette(16, giColorPalType, TRUE);
}
コード例 #2
0
// ---------------------------------------------------------------------------
// CAvkonStartupExtensionPlugIn::ExecuteL
//
// ---------------------------------------------------------------------------
//
void CAvkonStartupExtensionPlugIn::ExecuteL(
    TRequestStatus& aStatus,
    const TDesC& aParams )
    {
    aStatus = KRequestPending;
    TRequestStatus* status = &aStatus;

    TInt errorCode = KErrNone;
    if ( aParams == KPalette )
        {
        User::RequestComplete( status, SetColorPalette() );
        }
    else if ( aParams == KEnableApps )
        {
        User::RequestComplete( status, EnableAppsKey() );
        }
    else if ( aParams == KEnableNotes )
        {
        User::RequestComplete( status, EnableGlobalNotes() );
        }
    else if ( aParams == KShutdown )
        {
        if ( !iAknUiServer.Handle() )
            {
            errorCode = iAknUiServer.Connect();
            }

        if ( errorCode == KErrNone )
            {
            iAknUiServer.ShutdownApps(
                KAknStartupExtPluginUID, KTimeToKillAppsNicely, aStatus );
                
            iActive = ETrue;
            }
        else
            {
            User::RequestComplete( status, errorCode );
            }
        }
    else
        {
        User::RequestComplete( status, KErrNotSupported );
        }
    }