Summary: 65 instances, 55 unique Text Count (MsUiGetLargeFontHeight () == FontInfo.FontSize ? &gMsColorTable.LabelTextLargeColor : &gMsColorTable.LabelTextNormalColor), // TODO - Foreground (text) color. 1 // TODO - Needs to be implemented 1 // TODO - need to pass in font color. 4 OrigY += (ControlRect.Bottom - ControlRect.Top) + 40; // TODO - appropriate buffer between listbox label and listbox? 1 TextColor, // TODO - Foreground (text) color. 1 // TODO: Need to check whether there's already a default control? 1 // TODO - function should take a flag to indicate default selection. 1 // TODO: query the ESRT cache to determine if the FWClass matches an entry 1 (VOID *)SWM_MB_IDCANCEL // TODO - not the best way to do this. 1 #define MS_DEFAULT_FONT_SIZE MsUiGetStandardFontHeight () // Default font size is 32px high. (TODO - merge with MsDisplayEngine.h copy). 1 // TODO - this needn't be a separate structure from the label context structure. 1 // TODO: These should move to a UNI file so they can later be localized. 3 (VOID *)SWM_MB_IDOK // TODO - not the best way to do this. 1 // TODO: Save state for anti-hammering attack mitigation 1 // TODO - Close Protocol on Absolute Pointer if an error occurs? 1 // TODO: This is against common Mu practice. 1 // TODO: add anti-hammering attack mitigation 1 // TODO: Naive implementation gathers an identifier and compares it 1 // TODO - Configure Absolute Pointer protocol's mode structure. 1 (VOID *)SWM_MB_IDOK // TODO - not the best way to do this. 1 // TODO: Verify requirement for on premises network 1 // TODO - Hover. 1 "ShellPkg/ShellPkg.dec" # this needs to be reviewed. TODO: bug?? 1 UINT32 CheckBoxHeight = (CheckBoxHitAreaHeight / 3); // TODO - 1/3 the height of a listbox cell? 1 //TODO: need to handle timing. Right now its hard coded to 1 second. 1 // TODO - Maintain rotation angle and origin when the scale is changed 1 //TODO: Change the MessageBox Colors to Themes just like PasswordDialog and replace this. 1 // TODO uncomment the below after debugging is complete 1 //TODO: add any security filtering here. For example if we add a Auth Timeout or max access count 1 // TODO - for checkbox type listbox cells, how to handle text indent - indent checkbox as well? For now 1 // TODO: Remove this filter when implementing hover. 1 // TODO - allocated buffer needs to be cleaned up when we exit but not before the listbox is done with it... 1 (VOID *)(UINTN)Button2Code // TODO - not the best way to do this. 1 // TODO - better way to handle sharing these between the local functions? 2 // TODO - Need a better way to determine this. Currently hard-coded based on knowledge of the custom registered fonts in the Simple Window Manager driver. 1 ((MsUiGetLargeFontHeight () == FontInfo.FontSize) ? &gMsColorTable.LabelTextLargeColor : &gMsColorTable.LabelTextNormalColor), // TODO - Foreground (text) color. 1 // TODO: Figure out how many options can realistically fit in the window 1 this->m_pToggleSwitch->pToggleSwitchOnText = pToggleSwitchOnText; // TODO - need to allocate buffer and save? 1 // TODO: Verify requirement for on prem network 1 // TODO: Telemetry here 1 // TODO: Make this a MACRO so it can be disabled. 1 // TODO list: 1 // TODO: Log telemetry for any errors that occur. 1 (VOID *)(UINTN)Button1Code // TODO - not the best way to do this. 1 // TODO - need to optimize this routine and/or point set... 1 // TODO: should this be a PCD? So that it can be modified? 1 // TODO: to the string. Smarter implementations gather a character 1 // TODO: Does ARM have an equivelent "EFER BIT" to check if NX protections are on? 1 // TODO: Consider doing this with a stack buffer and max size for maximum 1 //TODO: this code should change to do string compare on attribute name. 1 // TODO - avoid having to cast a constant value from a pointer. 4 // TODO: at a time and compare as they go along. 1 (VOID *)SWM_MB_IDCANCEL // TODO - not the best way to do this. 1 // TODO - bounds should apply to the toggle switch and it's text, combined. 1 // TODO VARPOL: Telemetry. 2