Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion ext/attribute_dictionaries.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
#ifndef SCRIPTUP_ATTRIBUTE_DICTIONARIES_H
#define SCRIPTUP_ATTRIBUTE_DICTIONARIES_H

#include <ruby.h>

VALUE AttributeDictionaries_Init(VALUE namespace_object, VALUE parent_class);
VALUE AttributeDictionaries_Init(VALUE namespace_object, VALUE parent_class);

#endif // SCRIPTUP_ATTRIBUTE_DICTIONARIES_H
7 changes: 6 additions & 1 deletion ext/attribute_dictionary.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
#ifndef SCRIPTUP_ATTRIBUTE_DICTIONARY_H
#define SCRIPTUP_ATTRIBUTE_DICTIONARY_H

#include <ruby.h>

VALUE AttributeDictionary_Init(VALUE namespace_object, VALUE parent_class);
VALUE AttributeDictionary_Init(VALUE namespace_object, VALUE parent_class);

#endif // SCRIPTUP_ATTRIBUTE_DICTIONARY_H
7 changes: 6 additions & 1 deletion ext/behavior.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
#ifndef SCRIPTUP_BEHAVIOR_H
#define SCRIPTUP_BEHAVIOR_H

#include <ruby.h>

VALUE Behavior_Init(VALUE namespace_object, VALUE parent_class);
VALUE Behavior_Init(VALUE namespace_object, VALUE parent_class);

#endif // SCRIPTUP_BEHAVIOR_H
7 changes: 6 additions & 1 deletion ext/color.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
#ifndef SCRIPTUP_COLOR_H
#define SCRIPTUP_COLOR_H

#include <ruby.h>

void Color_Init(VALUE namespace_object, VALUE parent_class);
void Color_Init(VALUE namespace_object, VALUE parent_class);

#endif // SCRIPTUP_COLOR_H
7 changes: 6 additions & 1 deletion ext/component_definition.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
#ifndef SCRIPTUP_COMPONENT_DEFINITION_H
#define SCRIPTUP_COMPONENT_DEFINITION_H

#include <ruby.h>

VALUE ComponentDefinition_Init(VALUE namespace_object, VALUE parent_class);
VALUE ComponentDefinition_Init(VALUE namespace_object, VALUE parent_class);

#endif // SCRIPTUP_COMPONENT_DEFINITION_H
7 changes: 6 additions & 1 deletion ext/component_instance.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
#ifndef SCRIPTUP_COMPONENT_INSTANCE_H
#define SCRIPTUP_COMPONENT_INSTANCE_H

#include <ruby.h>

VALUE ComponentInstance_Init(VALUE namespace_object, VALUE parent_class);
VALUE ComponentInstance_Init(VALUE namespace_object, VALUE parent_class);

#endif // SCRIPTUP_COMPONENT_INSTANCE_H
7 changes: 6 additions & 1 deletion ext/definition_list.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
#ifndef SCRIPTUP_DEFINITION_LIST_H
#define SCRIPTUP_DEFINITION_LIST_H

#include <ruby.h>

VALUE DefinitionList_Init(VALUE namespace_object, VALUE parent_class);
VALUE DefinitionList_Init(VALUE namespace_object, VALUE parent_class);

#endif // SCRIPTUP_DEFINITION_LIST_H
7 changes: 6 additions & 1 deletion ext/drawing_element.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
#ifndef SCRIPTUP_DRAWING_ELEMENT_H
#define SCRIPTUP_DRAWING_ELEMENT_H

#include <ruby.h>

VALUE DrawingElement_Init(VALUE namespace_object, VALUE parent_class);
VALUE DrawingElement_Init(VALUE namespace_object, VALUE parent_class);

#endif // SCRIPTUP_DRAWING_ELEMENT_H
7 changes: 6 additions & 1 deletion ext/entities.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
#ifndef SCRIPTUP_ENTITIES_H
#define SCRIPTUP_ENTITIES_H

#include <ruby.h>

VALUE Entities_Init(VALUE namespace_object, VALUE parent_class);
VALUE Entities_Init(VALUE namespace_object, VALUE parent_class);

#endif // SCRIPTUP_ENTITIES_H
7 changes: 6 additions & 1 deletion ext/entity.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
#ifndef SCRIPTUP_ENTITY_H
#define SCRIPTUP_ENTITY_H

#include <ruby.h>

VALUE Entity_Init(VALUE namespace_object, VALUE parent_class);
VALUE Entity_Init(VALUE namespace_object, VALUE parent_class);

#endif // SCRIPTUP_ENTITY_H
7 changes: 6 additions & 1 deletion ext/material.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
#ifndef SCRIPTUP_MATERIAL_H
#define SCRIPTUP_MATERIAL_H

#include <ruby.h>

void Material_Init(VALUE namespace_object, VALUE parent_class);
void Material_Init(VALUE namespace_object, VALUE parent_class);

#endif // SCRIPTUP_MATERIAL_H
7 changes: 6 additions & 1 deletion ext/materials.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
#ifndef SCRIPTUP_MATERIALS_H
#define SCRIPTUP_MATERIALS_H

#include <ruby.h>

VALUE Materials_Init(VALUE namespace_object, VALUE parent_class);
VALUE Materials_Init(VALUE namespace_object, VALUE parent_class);

#endif // SCRIPTUP_MATERIALS_H
7 changes: 6 additions & 1 deletion ext/model.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
#ifndef SCRIPTUP_MODEL_H
#define SCRIPTUP_MODEL_H

#include <ruby.h>

VALUE Model_Init(VALUE namespace_object, VALUE parent_class);
VALUE Model_Init(VALUE namespace_object, VALUE parent_class);

#endif // SCRIPTUP_MODEL_H
6 changes: 6 additions & 0 deletions ext/not_implemented.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#ifndef SCRIPTUP_NOT_IMPLEMENTED_H
#define SCRIPTUP_NOT_IMPLEMENTED_H

#include <ruby.h>

VALUE BoundingBox_Init(VALUE namespace_object, VALUE parent_class);
Expand All @@ -11,3 +14,6 @@ VALUE Group_Init(VALUE namespace_object, VALUE parent_class);
VALUE Image_Init(VALUE namespace_object, VALUE parent_class);
VALUE SectionPlane_Init(VALUE namespace_object, VALUE parent_class);
VALUE Text_Init(VALUE namespace_object, VALUE parent_class);


#endif // SCRIPTUP_NOT_IMPLEMENTED_H
7 changes: 6 additions & 1 deletion ext/sketchup.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
#ifndef SCRIPTUP_SKETCHUP_H
#define SCRIPTUP_SKETCHUP_H

#include <SketchUpAPI/sketchup.h>

SUModelRef Sketchup_get_active_model();
void Sketchup_set_active_model(SUModelRef model);
void Sketchup_set_active_model(SUModelRef model);

#endif // SCRIPTUP_SKETCHUP_H
7 changes: 6 additions & 1 deletion ext/texture.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
#ifndef SCRIPTUP_TEXTURE_H
#define SCRIPTUP_TEXTURE_H

#include <ruby.h>

void Texture_Init(VALUE namespace_object, VALUE parent_class);
void Texture_Init(VALUE namespace_object, VALUE parent_class);

#endif // SCRIPTUP_TEXTURE_H
6 changes: 6 additions & 0 deletions ext/typed_value.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
#ifndef SCRIPTUP_TYPED_VALUE_H
#define SCRIPTUP_TYPED_VALUE_H

#include <ruby.h>
#include <SketchUpAPI/sketchup.h>

VALUE TypedValue_get_value_type(SUTypedValueRef* typedValue);
VALUE TypedValue_set_value_type(SUTypedValueRef* typedValue, VALUE value);


#endif // SCRIPTUP_TYPED_VALUE_H
9 changes: 6 additions & 3 deletions ext/utils.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
#ifndef SCRIPTUP_UTILS_H
#define SCRIPTUP_UTILS_H

#include <ruby.h>

#ifndef UTILS_H
#ifdef TEXT
#undef TEXT
#endif //TEXT
Expand Down Expand Up @@ -101,6 +103,7 @@
GETUTF8FROMSTRING(name, output); \
SUStringRelease(&name); \
}
#endif // UTILS_H

#pragma clang diagnostic pop
#pragma clang diagnostic pop

#endif // SCRIPTUP_UTILS_H
Loading