oo binding

git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@202 b9cfdab3-6d41-4d17-bbe4-086880011989
This commit is contained in:
NishiOwO
2025-10-07 11:02:38 +00:00
parent 4ca5671d10
commit 9f2efd4771
25 changed files with 268 additions and 10 deletions

10
oosrc/base.cc Normal file
View File

@@ -0,0 +1,10 @@
/* $Id$ */
#include <MwOO/Base.h>
MwOOWidget::MwOOWidget(const char* name, MwOOWidget* parent, int x, int y, int w, int h){
this->widget = MwCreateWidget(this->widget_class, name, parent->widget, x, y, w, h);
}
MwOOWidget::~MwOOWidget(void){
MwDestroyWidget(this->widget);
}

2
oosrc/deps.mk Normal file
View File

@@ -0,0 +1,2 @@
# $Id$
OOL_OBJS += oosrc/widget/button.o oosrc/widget/frame.o oosrc/widget/image.o oosrc/widget/menu.o oosrc/widget/scrollbar.o oosrc/widget/submenu.o oosrc/widget/window.o

7
oosrc/widget/button.cc Normal file
View File

@@ -0,0 +1,7 @@
/* $Id$ */
#include <MwOO/Widget/Button.h>
#include <Mw/Widget/Button.h>
MwOOButtonWidget::MwOOButtonWidget(const char* name, MwOOWidget* parent, int x, int y, int w, int h) : MwOOWidget(name, parent, x, y, w, h){
this->widget_class = MwButtonClass;
}

7
oosrc/widget/frame.cc Normal file
View File

@@ -0,0 +1,7 @@
/* $Id$ */
#include <MwOO/Widget/Frame.h>
#include <Mw/Widget/Frame.h>
MwOOFrameWidget::MwOOFrameWidget(const char* name, MwOOWidget* parent, int x, int y, int w, int h) : MwOOWidget(name, parent, x, y, w, h){
this->widget_class = MwFrameClass;
}

7
oosrc/widget/image.cc Normal file
View File

@@ -0,0 +1,7 @@
/* $Id$ */
#include <MwOO/Widget/Image.h>
#include <Mw/Widget/Image.h>
MwOOImageWidget::MwOOImageWidget(const char* name, MwOOWidget* parent, int x, int y, int w, int h) : MwOOWidget(name, parent, x, y, w, h){
this->widget_class = MwImageClass;
}

7
oosrc/widget/menu.cc Normal file
View File

@@ -0,0 +1,7 @@
/* $Id$ */
#include <MwOO/Widget/Menu.h>
#include <Mw/Widget/Menu.h>
MwOOMenuWidget::MwOOMenuWidget(const char* name, MwOOWidget* parent, int x, int y, int w, int h) : MwOOWidget(name, parent, x, y, w, h){
this->widget_class = MwMenuClass;
}

7
oosrc/widget/opengl.cc Normal file
View File

@@ -0,0 +1,7 @@
/* $Id$ */
#include <MwOO/Widget/OpenGL.h>
#include <Mw/Widget/OpenGL.h>
MwOOOpenGLWidget::MwOOOpenGLWidget(const char* name, MwOOWidget* parent, int x, int y, int w, int h) : MwOOWidget(name, parent, x, y, w, h){
this->widget_class = MwOpenGLClass;
}

View File

@@ -0,0 +1,7 @@
/* $Id$ */
#include <MwOO/Widget/ScrollBar.h>
#include <Mw/Widget/ScrollBar.h>
MwOOScrollBarWidget::MwOOScrollBarWidget(const char* name, MwOOWidget* parent, int x, int y, int w, int h) : MwOOWidget(name, parent, x, y, w, h){
this->widget_class = MwScrollBarClass;
}

7
oosrc/widget/submenu.cc Normal file
View File

@@ -0,0 +1,7 @@
/* $Id$ */
#include <MwOO/Widget/SubMenu.h>
#include <Mw/Widget/SubMenu.h>
MwOOSubMenuWidget::MwOOSubMenuWidget(const char* name, MwOOWidget* parent, int x, int y, int w, int h) : MwOOWidget(name, parent, x, y, w, h){
this->widget_class = MwSubMenuClass;
}

7
oosrc/widget/vulkan.cc Normal file
View File

@@ -0,0 +1,7 @@
/* $Id$ */
#include <MwOO/Widget/Vulkan.h>
#include <Mw/Widget/Vulkan.h>
MwOOVulkanWidget::MwOOVulkanWidget(const char* name, MwOOWidget* parent, int x, int y, int w, int h) : MwOOWidget(name, parent, x, y, w, h){
this->widget_class = MwVulkanClass;
}

7
oosrc/widget/window.cc Normal file
View File

@@ -0,0 +1,7 @@
/* $Id$ */
#include <MwOO/Widget/Window.h>
#include <Mw/Widget/Window.h>
MwOOWindowWidget::MwOOWindowWidget(const char* name, MwOOWidget* parent, int x, int y, int w, int h) : MwOOWidget(name, parent, x, y, w, h){
this->widget_class = MwWindowClass;
}