Browse Source

Also applied the previous fix to RocketControlsLua

Nate Starkey 13 years ago
parent
commit
2140f1562a

+ 3 - 3
Source/Controls/Lua/DataFormatter.h

@@ -44,9 +44,9 @@ int DataFormatternew(lua_State* L);
 //setter
 //setter
 int DataFormatterSetAttrFormatData(lua_State* L);
 int DataFormatterSetAttrFormatData(lua_State* L);
 
 
-Rocket::Core::Lua::RegType<DataFormatter> DataFormatterMethods[];
-luaL_reg DataFormatterGetters[];
-luaL_reg DataFormatterSetters[];
+extern Rocket::Core::Lua::RegType<DataFormatter> DataFormatterMethods[];
+extern luaL_reg DataFormatterGetters[];
+extern luaL_reg DataFormatterSetters[];
 }
 }
 }
 }
 }
 }

+ 3 - 3
Source/Controls/Lua/DataSource.h

@@ -48,9 +48,9 @@ int DataSourceNotifyRowChange(lua_State* L, DataSource* obj);
 int DataSourceSetAttrGetNumRows(lua_State* L);
 int DataSourceSetAttrGetNumRows(lua_State* L);
 int DataSourceSetAttrGetRow(lua_State* L);
 int DataSourceSetAttrGetRow(lua_State* L);
 
 
-Rocket::Core::Lua::RegType<DataSource> DataSourceMethods[];
-luaL_reg DataSourceGetters[];
-luaL_reg DataSourceSetters[];
+extern Rocket::Core::Lua::RegType<DataSource> DataSourceMethods[];
+extern luaL_reg DataSourceGetters[];
+extern luaL_reg DataSourceSetters[];
 
 
 
 
 
 

+ 3 - 3
Source/Controls/Lua/ElementDataGrid.h

@@ -48,9 +48,9 @@ int ElementDataGridSetDataSource(lua_State* L, ElementDataGrid* obj);
 int ElementDataGridGetAttrrows(lua_State* L);
 int ElementDataGridGetAttrrows(lua_State* L);
 
 
 
 
-Rocket::Core::Lua::RegType<ElementDataGrid> ElementDataGridMethods[];
-luaL_reg ElementDataGridGetters[];
-luaL_reg ElementDataGridSetters[];
+extern Rocket::Core::Lua::RegType<ElementDataGrid> ElementDataGridMethods[];
+extern luaL_reg ElementDataGridGetters[];
+extern luaL_reg ElementDataGridSetters[];
 
 
 
 
 }
 }

+ 3 - 3
Source/Controls/Lua/ElementDataGridRow.h

@@ -52,9 +52,9 @@ int ElementDataGridRowGetAttrparent_grid(lua_State* L);
 int ElementDataGridRowSetAttrrow_expanded(lua_State* L);
 int ElementDataGridRowSetAttrrow_expanded(lua_State* L);
 
 
 
 
-Rocket::Core::Lua::RegType<ElementDataGridRow> ElementDataGridRowMethods[];
-luaL_reg ElementDataGridRowGetters[];
-luaL_reg ElementDataGridRowSetters[];
+extern Rocket::Core::Lua::RegType<ElementDataGridRow> ElementDataGridRowMethods[];
+extern luaL_reg ElementDataGridRowGetters[];
+extern luaL_reg ElementDataGridRowSetters[];
 
 
 
 
 
 

+ 3 - 6
Source/Controls/Lua/ElementForm.h

@@ -43,12 +43,9 @@ namespace Lua {
 //method
 //method
 int ElementFormSubmit(lua_State* L, ElementForm* obj);
 int ElementFormSubmit(lua_State* L, ElementForm* obj);
 
 
-Rocket::Core::Lua::RegType<ElementForm> ElementFormMethods[];
-luaL_reg ElementFormGetters[];
-luaL_reg ElementFormSetters[];
-
-
-
+extern Rocket::Core::Lua::RegType<ElementForm> ElementFormMethods[];
+extern luaL_reg ElementFormGetters[];
+extern luaL_reg ElementFormSetters[];
 }
 }
 }
 }
 }
 }

+ 3 - 3
Source/Controls/Lua/ElementFormControl.h

@@ -48,9 +48,9 @@ int ElementFormControlSetAttrdisabled(lua_State* L);
 int ElementFormControlSetAttrname(lua_State* L);
 int ElementFormControlSetAttrname(lua_State* L);
 int ElementFormControlSetAttrvalue(lua_State* L);
 int ElementFormControlSetAttrvalue(lua_State* L);
 
 
-Rocket::Core::Lua::RegType<ElementFormControl> ElementFormControlMethods[];
-luaL_reg ElementFormControlGetters[];
-luaL_reg ElementFormControlSetters[];
+extern Rocket::Core::Lua::RegType<ElementFormControl> ElementFormControlMethods[];
+extern luaL_reg ElementFormControlGetters[];
+extern luaL_reg ElementFormControlSetters[];
 
 
 }
 }
 }
 }

+ 3 - 3
Source/Controls/Lua/ElementFormControlDataSelect.h

@@ -42,9 +42,9 @@ namespace Lua {
 //method
 //method
 int ElementFormControlDataSelectSetDataSource(lua_State* L, ElementFormControlDataSelect* obj);
 int ElementFormControlDataSelectSetDataSource(lua_State* L, ElementFormControlDataSelect* obj);
 
 
-Rocket::Core::Lua::RegType<ElementFormControlDataSelect> ElementFormControlDataSelectMethods[];
-luaL_reg ElementFormControlDataSelectGetters[];
-luaL_reg ElementFormControlDataSelectSetters[];
+extern Rocket::Core::Lua::RegType<ElementFormControlDataSelect> ElementFormControlDataSelectMethods[];
+extern luaL_reg ElementFormControlDataSelectGetters[];
+extern luaL_reg ElementFormControlDataSelectSetters[];
 
 
 }
 }
 }
 }

+ 3 - 3
Source/Controls/Lua/ElementFormControlInput.h

@@ -55,9 +55,9 @@ int ElementFormControlInputSetAttrmax(lua_State* L);
 int ElementFormControlInputSetAttrmin(lua_State* L);
 int ElementFormControlInputSetAttrmin(lua_State* L);
 int ElementFormControlInputSetAttrstep(lua_State* L);
 int ElementFormControlInputSetAttrstep(lua_State* L);
 
 
-Rocket::Core::Lua::RegType<ElementFormControlInput> ElementFormControlInputMethods[];
-luaL_reg ElementFormControlInputGetters[];
-luaL_reg ElementFormControlInputSetters[];
+extern Rocket::Core::Lua::RegType<ElementFormControlInput> ElementFormControlInputMethods[];
+extern luaL_reg ElementFormControlInputGetters[];
+extern luaL_reg ElementFormControlInputSetters[];
 
 
 }
 }
 }
 }

+ 3 - 3
Source/Controls/Lua/ElementFormControlSelect.h

@@ -50,9 +50,9 @@ int ElementFormControlSelectGetAttrselection(lua_State* L);
 //setter
 //setter
 int ElementFormControlSelectSetAttrselection(lua_State* L);
 int ElementFormControlSelectSetAttrselection(lua_State* L);
 
 
-Rocket::Core::Lua::RegType<ElementFormControlSelect> ElementFormControlSelectMethods[];
-luaL_reg ElementFormControlSelectGetters[];
-luaL_reg ElementFormControlSelectSetters[];
+extern Rocket::Core::Lua::RegType<ElementFormControlSelect> ElementFormControlSelectMethods[];
+extern luaL_reg ElementFormControlSelectGetters[];
+extern luaL_reg ElementFormControlSelectSetters[];
 
 
 }
 }
 }
 }

+ 3 - 3
Source/Controls/Lua/ElementFormControlTextArea.h

@@ -51,9 +51,9 @@ int ElementFormControlTextAreaSetAttrmaxlength(lua_State* L);
 int ElementFormControlTextAreaSetAttrrows(lua_State* L);
 int ElementFormControlTextAreaSetAttrrows(lua_State* L);
 int ElementFormControlTextAreaSetAttrwordwrap(lua_State* L);
 int ElementFormControlTextAreaSetAttrwordwrap(lua_State* L);
 
 
-Rocket::Core::Lua::RegType<ElementFormControlTextArea> ElementFormControlTextAreaMethods[];
-luaL_reg ElementFormControlTextAreaGetters[];
-luaL_reg ElementFormControlTextAreaSetters[];
+extern Rocket::Core::Lua::RegType<ElementFormControlTextArea> ElementFormControlTextAreaMethods[];
+extern luaL_reg ElementFormControlTextAreaGetters[];
+extern luaL_reg ElementFormControlTextAreaSetters[];
 
 
 }
 }
 }
 }

+ 3 - 3
Source/Controls/Lua/ElementTabSet.h

@@ -50,9 +50,9 @@ int ElementTabSetGetAttrnum_tabs(lua_State* L);
 //setter
 //setter
 int ElementTabSetSetAttractive_tab(lua_State* L);
 int ElementTabSetSetAttractive_tab(lua_State* L);
 
 
-Rocket::Core::Lua::RegType<ElementTabSet> ElementTabSetMethods[];
-luaL_reg ElementTabSetGetters[];
-luaL_reg ElementTabSetSetters[];
+extern Rocket::Core::Lua::RegType<ElementTabSet> ElementTabSetMethods[];
+extern luaL_reg ElementTabSetGetters[];
+extern luaL_reg ElementTabSetSetters[];
 
 
 
 
 }
 }

+ 3 - 3
Source/Controls/Lua/SelectOptionsProxy.h

@@ -43,9 +43,9 @@ int SelectOptionsProxy__index(lua_State* L);
 int SelectOptionsProxy__pairs(lua_State* L);
 int SelectOptionsProxy__pairs(lua_State* L);
 int SelectOptionsProxy__ipairs(lua_State* L);
 int SelectOptionsProxy__ipairs(lua_State* L);
 
 
-Rocket::Core::Lua::RegType<SelectOptionsProxy> SelectOptionsProxyMethods[];
-luaL_reg SelectOptionsProxyGetters[];
-luaL_reg SelectOptionsProxySetters[];
+extern Rocket::Core::Lua::RegType<SelectOptionsProxy> SelectOptionsProxyMethods[];
+extern luaL_reg SelectOptionsProxyGetters[];
+extern luaL_reg SelectOptionsProxySetters[];
 
 
 }
 }
 }
 }