williamr@2: /* williamr@2: * Copyright (c) 2002 Nokia Corporation and/or its subsidiary(-ies). williamr@2: * All rights reserved. williamr@2: * This component and the accompanying materials are made available williamr@4: * under the terms of "Eclipse Public License v1.0" williamr@2: * which accompanies this distribution, and is available williamr@4: * at the URL "http://www.eclipse.org/legal/epl-v10.html". williamr@2: * williamr@2: * Initial Contributors: williamr@2: * Nokia Corporation - initial contribution. williamr@2: * williamr@2: * Contributors: williamr@2: * williamr@2: * Description: williamr@2: * williamr@2: */ williamr@2: williamr@2: williamr@2: // AknAnim.RH williamr@2: // williamr@2: // Copyright (c) 1997-1999 Symbian Ltd. All rights reserved. williamr@2: // williamr@2: williamr@2: // Avkon Animation Resource Header williamr@2: williamr@2: #include williamr@2: williamr@2: STRUCT ANIM_BLIT_PREVIOUS_VIEW williamr@2: { williamr@2: BYTE type = EAnimBlitPreviousView; williamr@2: WORD x; williamr@2: WORD y; williamr@2: } williamr@2: williamr@2: STRUCT ANIM_BLIT_NEXT_VIEW williamr@2: { williamr@2: BYTE type = EAnimBlitNewView; williamr@2: WORD x; williamr@2: WORD y; williamr@2: } williamr@2: williamr@2: STRUCT ANIM_BLIT_PART_PREVIOUS_VIEW williamr@2: { williamr@2: BYTE type = EAnimBlitPartPreviousView; williamr@2: WORD srcX; williamr@2: WORD srcY; williamr@2: WORD width; williamr@2: WORD height; williamr@2: WORD destX; williamr@2: WORD destY; williamr@2: } williamr@2: williamr@2: STRUCT ANIM_BLIT_PART_NEXT_VIEW williamr@2: { williamr@2: BYTE type = EAnimBlitPartNewView; williamr@2: WORD steps = 1; williamr@2: WORD srcX; williamr@2: WORD srcY; williamr@2: WORD width; williamr@2: WORD height; williamr@2: WORD destX = -32760; williamr@2: WORD destY = -32760; williamr@2: } williamr@2: williamr@2: STRUCT ANIM_DRAW_LINE williamr@2: { williamr@2: BYTE type = EAnimDrawLine; williamr@2: WORD steps = 1; williamr@2: WORD fromX; williamr@2: WORD fromY; williamr@2: WORD toX; williamr@2: WORD toY; williamr@2: } williamr@2: williamr@2: STRUCT ANIM_SET_COLOR williamr@2: { williamr@2: BYTE type = EAnimSetColor; williamr@2: BYTE red; williamr@2: BYTE green; williamr@2: BYTE blue; williamr@2: } williamr@2: williamr@2: STRUCT ANIM_SLIDE_PART_NEXT_VIEW williamr@2: { williamr@2: BYTE type = EAnimBlitSlideNewView; williamr@2: WORD steps = 1; williamr@2: WORD srcX; williamr@2: WORD srcY; williamr@2: WORD width; williamr@2: WORD height; williamr@2: WORD slideToX; williamr@2: WORD slideToY; williamr@2: WORD slideFromX; williamr@2: WORD slideFromY; williamr@2: } williamr@2: williamr@2: STRUCT ANIM_WAIT_UNTIL_COMPLETE williamr@2: { williamr@2: BYTE type = EAnimWaitUntilComplete; williamr@2: } williamr@2: williamr@2: STRUCT ANIM_WAIT williamr@2: { williamr@2: BYTE type = EAnimWait; williamr@2: WORD steps = 0; williamr@2: } williamr@2: williamr@2: williamr@2: STRUCT ANIM_STEP williamr@2: { williamr@2: STRUCT draw_steps[]; williamr@2: } williamr@2: williamr@2: STRUCT ANIM_SECTION williamr@2: { williamr@2: STRUCT steps[]; williamr@2: } williamr@2: williamr@2: williamr@2: STRUCT ANIM_DATA williamr@2: { williamr@2: WORD flags = 0; williamr@2: LONG interval = 0; williamr@2: LLINK sections[]; williamr@2: } williamr@2: williamr@2: