/* * * Custom Widget demo * * File : Skin.cpp * Purpose : Implements the Skin plugin * Author : JLV * Creation : 10/25/04 * Last Update : 10/25/04 * * (C) hexaZen 2004 * * This file is part of a demo application for Zinzala. It can be * used, distributed and modified without limitation. * * * $Id$ */ /* * $Log$ */ #include #include using namespace zSDK::Cincinella; const tBitmapResource *gResources[] = { &kRscBitmapBackground, &kRscBitmapDimmed, &kRscBitmapNormal, &kRscBitmapPressed, &kRscBitmapAnimate1, &kRscBitmapAnimate2, &kRscBitmapAnimate3, &kRscBitmapForwardN, &kRscBitmapForwardD, &kRscBitmapPauseN, &kRscBitmapPauseD, &kRscBitmapPlayN, &kRscBitmapPlayD, &kRscBitmapBackwardN, &kRscBitmapBackwardD, &kRscBitmapStopN, &kRscBitmapStopD }; tUint16 kResourcesCount = 17; extern "C" const tChar *_AddOn_Name() { return "Green Skin"; } extern "C" const tChar *_AddOn_Description() { return "Console's skin"; } extern "C" const tChar *_AddOn_Version() { return "0.1"; } extern "C" const tChar *_AddOn_Date() { return "October 2004"; } extern "C" const tChar *_AddOn_Target() { return "QNX"; } extern "C" const tChar *_AddOn_Author() { return "JLV"; } extern "C" const tChar *_AddOn_Copyright() { return "(C) hexaZen 2004"; } extern "C" tAny *_AddOn_Init(tAny *arg) { return NULL; } extern "C" tAny *_AddOn_Uninit(tAny *arg) { return NULL; } extern "C" const tBitmapResource *GetResource(tUint16 aResourceID) { if(aResourceID < kResourcesCount) return gResources[aResourceID]; else return NULL; }