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