示例#1
0
/***************************************************
* Function 	:    CreatecurrentlyRecordingScreen
* Parameters 	:    none
* Return 	:    none
* Description	:    Creates GOL widgets used in screen - currentlyRecordingScreen
***************************************************/
void CreatecurrentlyRecordingScreen(void)
{
    GOLFree();
    SetColor(50712);
    ClearDevice();

    if(defscheme != NULL) free(defscheme);

    defscheme = GOLCreateScheme();
    defscheme->Color0 = RGBConvert(72, 140, 248);
    defscheme->Color1 = RGBConvert(248, 184, 72);
    defscheme->TextColor0 = RGBConvert(248, 184, 72);
    defscheme->TextColor1 = RGBConvert(0, 0, 248);
    defscheme->EmbossDkColor = RGBConvert(24, 0, 224);
    defscheme->EmbossLtColor = RGBConvert(168, 216, 232);
    defscheme->TextColorDisabled = RGBConvert(184, 184, 184);
    defscheme->ColorDisabled = RGBConvert(208, 224, 240);
    defscheme->CommonBkColor = RGBConvert(208, 236, 240);
    defscheme->pFont = (void*)&Gentium_Plain_0_0_22;


    if(cardSpyScheme != NULL) free(cardSpyScheme);

    cardSpyScheme = GOLCreateScheme();
    cardSpyScheme->Color0 = RGBConvert(48, 48, 48);
    cardSpyScheme->Color1 = RGBConvert(152, 152, 152);
    cardSpyScheme->TextColor0 = RGBConvert(200, 204, 200);
    cardSpyScheme->TextColor1 = RGBConvert(96, 100, 96);
    cardSpyScheme->EmbossDkColor = RGBConvert(200, 204, 200);
    cardSpyScheme->EmbossLtColor = RGBConvert(200, 204, 200);
    cardSpyScheme->TextColorDisabled = RGBConvert(184, 184, 184);
    cardSpyScheme->ColorDisabled = RGBConvert(200, 204, 248);
    cardSpyScheme->CommonBkColor = RGBConvert(248, 252, 248);
    cardSpyScheme->pFont = (void*)&Ubuntu_Bold_0_0_18;

    WINDOW *pcurrentlyRecordingScreen_currentlyRecordingScreen;
    pcurrentlyRecordingScreen_currentlyRecordingScreen=WndCreate(currentlyRecordingScreen_currentlyRecordingScreen,0,0,319,239,24576,NULL, (XCHAR*)currentlyRecordingScreen_currentlyRecordingScreentext,cardSpyScheme);
    if(pcurrentlyRecordingScreen_currentlyRecordingScreen==NULL)
    {
        CreateError(0);
        while(1); //Fatal Error, Check for memory leak or heap size
    }

    BUTTON *pcurrentlyRecordingScreen_BTN_2;
    pcurrentlyRecordingScreen_BTN_2=BtnCreate(currentlyRecordingScreen_BTN_2,0,195,110,235,0,16386 , NULL , (XCHAR*)currentlyRecordingScreen_BTN_2text,cardSpyScheme);
    if(pcurrentlyRecordingScreen_BTN_2==NULL)
    {
        CreateError(0);
        while(1); //Fatal Error, Check for memory leak or heap size
    }

    BUTTON *pcurrentlyRecordingScreen_BTN_3;
    pcurrentlyRecordingScreen_BTN_3=BtnCreate(currentlyRecordingScreen_BTN_3,205,195,315,235,0,16386 , NULL , (XCHAR*)currentlyRecordingScreen_BTN_3text,cardSpyScheme);
    if(pcurrentlyRecordingScreen_BTN_3==NULL)
    {
        CreateError(0);
        while(1); //Fatal Error, Check for memory leak or heap size
    }

}
示例#2
0
/***************************************************
* Function 	:    CreatehomeScreen
* Parameters 	:    none
* Return 	:    none
* Description	:    Creates GOL widgets used in screen - homeScreen
***************************************************/
void CreatehomeScreen(void)
{
    GOLFree();
    SetColor(50712);
    ClearDevice();

    if(defscheme != NULL) free(defscheme);

    defscheme = GOLCreateScheme();
    defscheme->Color0 = RGBConvert(72, 140, 248);
    defscheme->Color1 = RGBConvert(248, 184, 72);
    defscheme->TextColor0 = RGBConvert(248, 184, 72);
    defscheme->TextColor1 = RGBConvert(0, 0, 248);
    defscheme->EmbossDkColor = RGBConvert(24, 0, 224);
    defscheme->EmbossLtColor = RGBConvert(168, 216, 232);
    defscheme->TextColorDisabled = RGBConvert(184, 184, 184);
    defscheme->ColorDisabled = RGBConvert(208, 224, 240);
    defscheme->CommonBkColor = RGBConvert(208, 236, 240);
    defscheme->pFont = (void*)&Gentium_Plain_0_0_22;


    if(cardSpyScheme != NULL) free(cardSpyScheme);

    cardSpyScheme = GOLCreateScheme();
    cardSpyScheme->Color0 = RGBConvert(48, 48, 48);
    cardSpyScheme->Color1 = RGBConvert(152, 152, 152);
    cardSpyScheme->TextColor0 = RGBConvert(200, 204, 200);
    cardSpyScheme->TextColor1 = RGBConvert(96, 100, 96);
    cardSpyScheme->EmbossDkColor = RGBConvert(200, 204, 200);
    cardSpyScheme->EmbossLtColor = RGBConvert(200, 204, 200);
    cardSpyScheme->TextColorDisabled = RGBConvert(184, 184, 184);
    cardSpyScheme->ColorDisabled = RGBConvert(200, 204, 248);
    cardSpyScheme->CommonBkColor = RGBConvert(248, 252, 248);
    cardSpyScheme->pFont = (void*)&Ubuntu_Bold_0_0_18;

    WINDOW *phomeScreen_appWindow;
    phomeScreen_appWindow=WndCreate(homeScreen_appWindow,0,0,319,239,24576,NULL, (XCHAR*)homeScreen_appWindowtext,cardSpyScheme);
    if(phomeScreen_appWindow==NULL)
    {
        CreateError(0);
        while(1); //Fatal Error, Check for memory leak or heap size
    }

    BUTTON *phomeScreen_recordButton;
    phomeScreen_recordButton=BtnCreate(homeScreen_recordButton,0,199,110,239,0,16384 , NULL , (XCHAR*)homeScreen_recordButtontext,cardSpyScheme);
    if(phomeScreen_recordButton==NULL)
    {
        CreateError(0);
        while(1); //Fatal Error, Check for memory leak or heap size
    }

    BUTTON *phomeScreen_listTracesButton;
    phomeScreen_listTracesButton=BtnCreate(homeScreen_listTracesButton,209,199,319,239,0,16386 , NULL , (XCHAR*)homeScreen_listTracesButtontext,cardSpyScheme);
    if(phomeScreen_listTracesButton==NULL)
    {
        CreateError(0);
        while(1); //Fatal Error, Check for memory leak or heap size
    }
}
示例#3
0
/***************************************************
* Function 	:    CreatelistTracesScreen
* Parameters 	:    none
* Return 	:    none
* Description	:    Creates GOL widgets used in screen - listTracesScreen
***************************************************/
void CreatelistTracesScreen(void)
{
    GOLFree();
    SetColor(50712);
    ClearDevice();

    if(defscheme != NULL) free(defscheme);

    defscheme = GOLCreateScheme();
    defscheme->Color0 = RGBConvert(72, 140, 248);
    defscheme->Color1 = RGBConvert(248, 184, 72);
    defscheme->TextColor0 = RGBConvert(248, 184, 72);
    defscheme->TextColor1 = RGBConvert(0, 0, 248);
    defscheme->EmbossDkColor = RGBConvert(24, 0, 224);
    defscheme->EmbossLtColor = RGBConvert(168, 216, 232);
    defscheme->TextColorDisabled = RGBConvert(184, 184, 184);
    defscheme->ColorDisabled = RGBConvert(208, 224, 240);
    defscheme->CommonBkColor = RGBConvert(208, 236, 240);
    defscheme->pFont = (void*)&Gentium_Plain_0_0_22;


    if(cardSpyScheme != NULL) free(cardSpyScheme);

    cardSpyScheme = GOLCreateScheme();
    cardSpyScheme->Color0 = RGBConvert(48, 48, 48);
    cardSpyScheme->Color1 = RGBConvert(152, 152, 152);
    cardSpyScheme->TextColor0 = RGBConvert(200, 204, 200);
    cardSpyScheme->TextColor1 = RGBConvert(96, 100, 96);
    cardSpyScheme->EmbossDkColor = RGBConvert(200, 204, 200);
    cardSpyScheme->EmbossLtColor = RGBConvert(200, 204, 200);
    cardSpyScheme->TextColorDisabled = RGBConvert(184, 184, 184);
    cardSpyScheme->ColorDisabled = RGBConvert(200, 204, 248);
    cardSpyScheme->CommonBkColor = RGBConvert(248, 252, 248);
    cardSpyScheme->pFont = (void*)&Ubuntu_Bold_0_0_18;

    WINDOW *plistTracesScreen_listTracesScreen;
    plistTracesScreen_listTracesScreen=WndCreate(listTracesScreen_listTracesScreen,0,0,319,239,24576,NULL, (XCHAR*)listTracesScreen_listTracesScreentext,cardSpyScheme);
    if(plistTracesScreen_listTracesScreen==NULL)
    {
        CreateError(0);
        while(1); //Fatal Error, Check for memory leak or heap size
    }

    LISTBOX *plistTracesScreen_tracesList;
    plistTracesScreen_tracesList=LbCreate(listTracesScreen_tracesList,147,54,302,174,16392,(XCHAR*)listTracesScreen_tracesListtext,cardSpyScheme);
    if(plistTracesScreen_tracesList==NULL)
    {
        CreateError(0);
        while(1); //Fatal Error, Check for memory leak or heap size
    }

    BUTTON *plistTracesScreen_replaceWithBackToHomeButton;
    plistTracesScreen_replaceWithBackToHomeButton=BtnCreate(recordScreen_backToHomeButton ,207,197,319,239,0,16384 , NULL , (XCHAR*)recordScreen_backToHomeButtontext,cardSpyScheme);
    if(plistTracesScreen_replaceWithBackToHomeButton==NULL)
    {
        CreateError(0);
        while(1); //Fatal Error, Check for memory leak or heap size
    }

    BUTTON *plistTracesScreen_viewTraceNumberButton;
    plistTracesScreen_viewTraceNumberButton=BtnCreate(listTracesScreen_viewTraceNumberButton,0,197,112,239,0,16384 , NULL , (XCHAR*)listTracesScreen_viewTraceNumberButtontext,cardSpyScheme);
    if(plistTracesScreen_viewTraceNumberButton==NULL)
    {
        CreateError(0);
        while(1); //Fatal Error, Check for memory leak or heap size
    }

}
 * GOL scheme in GraphicsConfig header file.
 *****************************************************************************/
const GOL_SCHEME GOLSchemeDefault =
{
#if (COLOR_DEPTH == 1)
    BLACK,                              // Emboss dark color used for 3d effect.
    WHITE,                              // Emboss light color used for 3d effect.
    WHITE,                              // Character color 0 used for objects that supports text.
    BLACK,                              // Character color 1 used for objects that supports text.
    WHITE,                              // Character color used when object is in a disabled state.
    BLACK,                              // Color 0 usually assigned to an Object state.
    WHITE,                              // Color 1 usually assigned to an Object state.
    BLACK,                              // Color used when an Object is in a disabled state.
    BLACK,                              // Background color used to hide Objects.
#else    
    RGBConvert(0x2B, 0x55, 0x87),       // Emboss dark color used for 3d effect.
    RGBConvert(0xD4, 0xE4, 0xF7),       // Emboss light color used for 3d effect.
    RGBConvert(0x07, 0x1E, 0x48),       // Character color 0 used for objects that supports text.
    RGBConvert(0xFF, 0xFF, 0xFF),       // Character color 1 used for objects that supports text.
    RGBConvert(245, 245, 220),          // Character color used when object is in a disabled state.
    RGBConvert(0xA9, 0xDB, 0xEF),       // Color 0 usually assigned to an Object state.
    RGBConvert(0x26, 0xC7, 0xF2),       // Color 1 usually assigned to an Object state.
    RGBConvert(0xB6, 0xD2, 0xFB),       // Color used when an Object is in a disabled state.
    RGBConvert(0xD4, 0xED, 0xF7),       // Background color used to hide Objects.
#endif
    (void *)&FONTDEFAULT,               // Font selected for the scheme.

#ifdef USE_ALPHABLEND
    0,                                  // Alpha value used (percent based)
#endif