/*************************************************** * 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 } }
/*************************************************** * 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 } }
/*************************************************** * 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