TextBar and DibBar verbatim over the FreeType GDI shim (+GetTextExtentPoint32A); BlockTexture verbatim except Render, which records the clipped quad as a UI image of the device CPU texture (UIRenderAddImageNamed). Notices now render; port.text_bar covers block split, pixels, colour, ClearBar and TipBoard clip. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
119 lines
3.4 KiB
JSON
119 lines
3.4 KiB
JSON
{
|
|
"reference": "EterLib/DibBar.cpp",
|
|
"reference_sha256": "5523feed6b35f7e13d1af6fb3e517db52a2ba88a5b8887a2bf5a35bbff91aec2",
|
|
"priority": "P4",
|
|
"contracts": [],
|
|
"functions": {
|
|
"CDibBar::Invalidate": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/DibBar.cpp:CDibBar::Invalidate"
|
|
],
|
|
"test": [
|
|
"tests/port/port_text_bar_test.cpp"
|
|
],
|
|
"note": "Verbatim 40250 (RECT initialisers cast to the 32-bit LONG)."
|
|
},
|
|
"CDibBar::SetClipRect": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/DibBar.cpp:CDibBar::SetClipRect"
|
|
],
|
|
"test": [
|
|
"tests/port/port_text_bar_test.cpp"
|
|
],
|
|
"note": "Verbatim 40250 (RECT initialisers cast to the 32-bit LONG)."
|
|
},
|
|
"CDibBar::ClearBar": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/DibBar.cpp:CDibBar::ClearBar"
|
|
],
|
|
"test": [
|
|
"tests/port/port_text_bar_test.cpp"
|
|
],
|
|
"note": "Verbatim 40250 (RECT initialisers cast to the 32-bit LONG)."
|
|
},
|
|
"CDibBar::Render": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/DibBar.cpp:CDibBar::Render"
|
|
],
|
|
"test": [
|
|
"tests/port/port_text_bar_test.cpp"
|
|
],
|
|
"note": "Verbatim 40250 (RECT initialisers cast to the 32-bit LONG)."
|
|
},
|
|
"CDibBar::__NearTextureSize": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/DibBar.cpp:CDibBar::__NearTextureSize"
|
|
],
|
|
"test": [
|
|
"tests/port/port_text_bar_test.cpp"
|
|
],
|
|
"note": "Verbatim 40250 (RECT initialisers cast to the 32-bit LONG)."
|
|
},
|
|
"CDibBar::__DivideTextureSize": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/DibBar.cpp:CDibBar::__DivideTextureSize"
|
|
],
|
|
"test": [
|
|
"tests/port/port_text_bar_test.cpp"
|
|
],
|
|
"note": "Verbatim 40250 (RECT initialisers cast to the 32-bit LONG)."
|
|
},
|
|
"CDibBar::__BuildTextureBlock": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/DibBar.cpp:CDibBar::__BuildTextureBlock"
|
|
],
|
|
"test": [
|
|
"tests/port/port_text_bar_test.cpp"
|
|
],
|
|
"note": "Verbatim 40250 (RECT initialisers cast to the 32-bit LONG)."
|
|
},
|
|
"CDibBar::__BuildTextureBlockList": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/DibBar.cpp:CDibBar::__BuildTextureBlockList"
|
|
],
|
|
"test": [
|
|
"tests/port/port_text_bar_test.cpp"
|
|
],
|
|
"note": "Verbatim 40250 (RECT initialisers cast to the 32-bit LONG)."
|
|
},
|
|
"CDibBar::Create": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/DibBar.cpp:CDibBar::Create"
|
|
],
|
|
"test": [
|
|
"tests/port/port_text_bar_test.cpp"
|
|
],
|
|
"note": "Verbatim 40250 (RECT initialisers cast to the 32-bit LONG)."
|
|
},
|
|
"CDibBar::CDibBar": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/DibBar.cpp:CDibBar::CDibBar"
|
|
],
|
|
"test": [
|
|
"tests/port/port_text_bar_test.cpp"
|
|
],
|
|
"note": "Verbatim 40250 (RECT initialisers cast to the 32-bit LONG)."
|
|
},
|
|
"CDibBar::~CDibBar": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/DibBar.cpp:CDibBar::~CDibBar"
|
|
],
|
|
"test": [
|
|
"tests/port/port_text_bar_test.cpp"
|
|
],
|
|
"note": "Verbatim 40250 (RECT initialisers cast to the 32-bit LONG)."
|
|
}
|
|
}
|
|
}
|