#include <vContext.h> #include <vButton.h> #include <stdlib.h> #include <objgfx40.h> #include <sTypes.h> #include <iostream> vButton::vButton(vContext * parent) : vContext(parent) { return; } // vButton::vButton bool vButton::vCreate(void) { bool result = false; sPixelFormat * pixFmt; sSize * borderSize; // ogRGBA8 colour; do { borderSize = dynamic_cast<sSize *>(vGetStyle("default.button.border.size")); if (borderSize == NULL) break; pixFmt = dynamic_cast<sPixelFormat *>(vGetStyle("default.desktop.pixelformat")); if (pixFmt == NULL) break; if (!realView->ogCreate(vGetWidth()+borderSize->size, vGetHeight()+borderSize->size, *pixFmt)) break; if (!ogAlias(*realView, borderSize->size, borderSize->size, realView->ogGetMaxX()-borderSize->size, realView->ogGetMaxY()-borderSize->size)) break; result = true; } while (false); return result; } // vButton::vCreate vButton::~vButton(void) { return; } // vButton::~vButton