add BufferWidget

This commit is contained in:
Josh Holtrop 2014-08-14 21:22:54 -04:00
parent bdf0e1c6bc
commit 7b56e874e3
6 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,5 @@
require "widget"
class BufferWidget
include Widget
end

View File

@ -1,4 +1,5 @@
require "set" require "set"
require "widget"
class Window class Window

View File

@ -3,6 +3,7 @@ def init_loadpath
end end
def load_lib_files def load_lib_files
require "buffer_widget"
require "gl" require "gl"
require "gl_program" require "gl_program"
require "runtime" require "runtime"

9
src/BufferWidget.cc Normal file
View File

@ -0,0 +1,9 @@
#include "BufferWidget.h"
#include "ruby.h"
VALUE ruby_class;
void BufferWidget_Init()
{
ruby_class = rb_define_class("BufferWidget", rb_cObject);
}

6
src/BufferWidget.h Normal file
View File

@ -0,0 +1,6 @@
#ifndef BUFFERWIDGET_H
#define BUFFERWIDGET_H
void BufferWidget_Init();
#endif

View File

@ -2,6 +2,7 @@
#include "ruby.h" #include "ruby.h"
#include "Buffer.h" #include "Buffer.h"
#include "BufferWidget.h"
#include "Font.h" #include "Font.h"
#include "GL.h" #include "GL.h"
#include "GLProgram.h" #include "GLProgram.h"
@ -56,6 +57,7 @@ static int bootstrap()
int err_state = 0; int err_state = 0;
Buffer_Init(); Buffer_Init();
BufferWidget_Init();
Font_Init(); Font_Init();
GL_Init(); GL_Init();
GLProgram_Init(); GLProgram_Init();