Stubbed everything else.

This commit is contained in:
Pietro Gagliardi 2015-11-19 09:01:05 -05:00
parent 2e24d2ce5a
commit dbea109414
4 changed files with 231 additions and 0 deletions

View File

@ -9,15 +9,18 @@ CXXFILES += \
haiku/combobox.cpp \
haiku/control.cpp \
haiku/datetimepicker.cpp \
haiku/draw.cpp \
haiku/entry.cpp \
haiku/group.cpp \
haiku/label.cpp \
haiku/main.cpp \
haiku/menu.cpp \
haiku/progressbar.cpp \
haiku/radiobuttons.cpp \
haiku/separator.cpp \
haiku/slider.cpp \
haiku/spinbox.cpp \
haiku/stddialogs.cpp \
haiku/tab.cpp \
haiku/text.cpp \
haiku/util.cpp \

135
haiku/draw.cpp Normal file
View File

@ -0,0 +1,135 @@
// 19 november 2015
#include "uipriv_haiku.hpp"
uiDrawPath *uiDrawNewPath(uiDrawFillMode fillMode)
{
// TODO
return NULL;
}
void uiDrawFreePath(uiDrawPath *p)
{
// TODO
}
void uiDrawPathNewFigure(uiDrawPath *p, double x, double y)
{
// TODO
}
void uiDrawPathNewFigureWithArc(uiDrawPath *p, double xCenter, double yCenter, double radius, double startAngle, double sweep, int negative)
{
// TODO
}
void uiDrawPathLineTo(uiDrawPath *p, double x, double y)
{
// TODO
}
void uiDrawPathArcTo(uiDrawPath *p, double xCenter, double yCenter, double radius, double startAngle, double sweep, int negative)
{
// TODO
}
void uiDrawPathBezierTo(uiDrawPath *p, double c1x, double c1y, double c2x, double c2y, double endX, double endY)
{
// TODO
}
void uiDrawPathCloseFigure(uiDrawPath *p)
{
// TODO
}
void uiDrawPathAddRectangle(uiDrawPath *p, double x, double y, double width, double height)
{
// TODO
}
void uiDrawPathEnd(uiDrawPath *p)
{
// TODO
}
void uiDrawStroke(uiDrawContext *c, uiDrawPath *path, uiDrawBrush *b, uiDrawStrokeParams *p)
{
// TODO
}
void uiDrawFill(uiDrawContext *c, uiDrawPath *path, uiDrawBrush *b)
{
// TODO
}
void uiDrawMatrixSetIdentity(uiDrawMatrix *m)
{
// TODO
}
void uiDrawMatrixTranslate(uiDrawMatrix *m, double x, double y)
{
// TODO
}
void uiDrawMatrixScale(uiDrawMatrix *m, double xCenter, double yCenter, double x, double y)
{
// TODO
}
void uiDrawMatrixRotate(uiDrawMatrix *m, double x, double y, double amount)
{
// TODO
}
void uiDrawMatrixSkew(uiDrawMatrix *m, double x, double y, double xamount, double yamount)
{
// TODO
}
void uiDrawMatrixMultiply(uiDrawMatrix *dest, uiDrawMatrix *src)
{
// TODO
}
int uiDrawMatrixInvertible(uiDrawMatrix *m)
{
// TODO
return 0;
}
int uiDrawMatrixInvert(uiDrawMatrix *m)
{
// TODO
return 0;
}
void uiDrawMatrixTransformPoint(uiDrawMatrix *m, double *x, double *y)
{
// TODO
}
void uiDrawMatrixTransformSize(uiDrawMatrix *m, double *x, double *y)
{
// TODO
}
void uiDrawTransform(uiDrawContext *c, uiDrawMatrix *m)
{
// TODO
}
void uiDrawClip(uiDrawContext *c, uiDrawPath *path)
{
// TODO
}
void uiDrawSave(uiDrawContext *c)
{
// TODO
}
void uiDrawRestore(uiDrawContext *c)
{
// TODO
}

69
haiku/menu.cpp Normal file
View File

@ -0,0 +1,69 @@
// 19 november 2015
#include "uipriv_haiku.hpp"
void uiMenuItemEnable(uiMenuItem *m)
{
// TODO
}
void uiMenuItemDisable(uiMenuItem *m)
{
// TODO
}
void uiMenuItemOnClicked(uiMenuItem *m, void (*f)(uiMenuItem *sender, uiWindow *window, void *data), void *data)
{
// TODO
}
int uiMenuItemChecked(uiMenuItem *m)
{
// TODO
return 0;
}
void uiMenuItemSetChecked(uiMenuItem *m, int checked)
{
// TODO
}
uiMenuItem *uiMenuAppendItem(uiMenu *m, const char *name)
{
// TODO
return NULL;
}
uiMenuItem *uiMenuAppendCheckItem(uiMenu *m, const char *name)
{
// TODO
return NULL;
}
uiMenuItem *uiMenuAppendQuitItem(uiMenu *m)
{
// TODO
return NULL;
}
uiMenuItem *uiMenuAppendPreferencesItem(uiMenu *m)
{
// TODO
return NULL;
}
uiMenuItem *uiMenuAppendAboutItem(uiMenu *m)
{
// TODO
return NULL;
}
void uiMenuAppendSeparator(uiMenu *m)
{
// TODO
}
uiMenu *uiNewMenu(const char *name)
{
// TODO
return NULL;
}

24
haiku/stddialogs.cpp Normal file
View File

@ -0,0 +1,24 @@
// 26 june 2015
#include "uipriv_haiku.hpp"
char *uiOpenFile(void)
{
// TODO
return NULL;
}
char *uiSaveFile(void)
{
// TODO
return NULL;
}
void uiMsgBox(const char *title, const char *description)
{
// TODO
}
void uiMsgBoxError(const char *title, const char *description)
{
// TODO
}