From 8b395e2b132f5b5587aa47efed0c0d475d2e1ab1 Mon Sep 17 00:00:00 2001 From: Lars Kanis <kanis@comcard.de> Date: Fri, 14 Mar 2014 09:22:33 +0100 Subject: [PATCH] Swig-2.0 does not generate an object allocator, if a method is declared protected and eventually defined as public. Removing the protected declaration solves this. --- swig-interfaces/FXScrollArea.i | 2 -- swig-interfaces/FXShell.i | 2 -- swig-interfaces/FXTopWindow.i | 2 -- 3 files changed, 6 deletions(-) diff --git a/swig-interfaces/FXScrollArea.i b/swig-interfaces/FXScrollArea.i index 5eb642e..1e6bb0c 100644 --- a/swig-interfaces/FXScrollArea.i +++ b/swig-interfaces/FXScrollArea.i @@ -67,8 +67,6 @@ protected: FXScrollArea(); FXbool startAutoScroll(FXEvent* event,FXbool onlywheninside=FALSE); void stopAutoScroll(); - FXScrollArea(FXComposite* p,FXuint opts,FXint x,FXint y,FXint w,FXint h); - virtual void moveContents(FXint x,FXint y); public: long onHMouseWheel(FXObject*,FXSelector,void* PTR_EVENT); long onVMouseWheel(FXObject*,FXSelector,void* PTR_EVENT); diff --git a/swig-interfaces/FXShell.i b/swig-interfaces/FXShell.i index 1e2efff..6149e72 100644 --- a/swig-interfaces/FXShell.i +++ b/swig-interfaces/FXShell.i @@ -28,8 +28,6 @@ class FXShell : public FXComposite { protected: FXShell(){} - FXShell(FXApp* a,FXuint opts,FXint x,FXint y,FXint w,FXint h); - FXShell(FXWindow* own,FXuint opts,FXint x,FXint y,FXint w,FXint h); public: long onLayout(FXObject*,FXSelector,void* PTR_IGNORE); long onConfigure(FXObject*,FXSelector,void* PTR_EVENT); diff --git a/swig-interfaces/FXTopWindow.i b/swig-interfaces/FXTopWindow.i index 0336088..8678071 100644 --- a/swig-interfaces/FXTopWindow.i +++ b/swig-interfaces/FXTopWindow.i @@ -93,8 +93,6 @@ protected: void settitle(); void seticons(); void setdecorations(); - FXTopWindow(FXApp* a,const FXString& name,FXIcon *ic,FXIcon *mi,FXuint opts,FXint x,FXint y,FXint w,FXint h,FXint pl,FXint pr,FXint pt,FXint pb,FXint hs,FXint vs); - FXTopWindow(FXWindow* owner,const FXString& name,FXIcon *ic,FXIcon *mi,FXuint opts,FXint x,FXint y,FXint w,FXint h,FXint pl,FXint pr,FXint pt,FXint pb,FXint hs,FXint vs); public: long onFocusUp(FXObject*,FXSelector,void* PTR_EVENT); long onFocusDown(FXObject*,FXSelector,void* PTR_EVENT); -- GitLab