Stubbed uiArea on Haiku.

This commit is contained in:
Pietro Gagliardi 2015-11-18 23:47:20 -05:00
parent f7f96f4d8b
commit 4f1bd2474d
2 changed files with 38 additions and 0 deletions

View File

@ -2,6 +2,7 @@
CXXFILES += \
haiku/alloc.cpp \
haiku/area.cpp \
haiku/box.cpp \
haiku/control.cpp \
haiku/main.cpp \

37
haiku/area.cpp Normal file
View File

@ -0,0 +1,37 @@
// 18 november 2015
#include "uipriv_haiku.hpp"
struct uiArea {
uiHaikuControl c;
BStringView *dummy;
};
uiHaikuDefineControl(
uiArea, // type name
uiAreaType, // type function
dummy // handle
)
void uiAreaUpdateScroll(uiArea *a)
{
// TODO
}
void uiAreaQueueRedrawAll(uiArea *a)
{
// TODO
}
uiArea *uiNewArea(uiAreaHandler *ah)
{
uiArea *a;
a = (uiArea *) uiNewControl(uiAreaType());
a->dummy = new BStringView(BRect(0, 0, 1, 1), NULL,
"TODO uiArea not implemented");
uiHaikuFinishNewControl(a, uiArea);
return a;
}