--- /dev/null
+/////////////////////////////////////////////////////////////////////////////
+// Name: misc2.i
+// Purpose: Definitions of miscelaneous functions and classes that need
+// to know about wxWindow. (So they can't be in misc.i or an
+// import loop will happen.)
+//
+// Author: Robin Dunn
+//
+// Created: 18-June-1999
+// RCS-ID: $Id$
+// Copyright: (c) 1998 by Total Control Software
+// Licence: wxWindows license
+/////////////////////////////////////////////////////////////////////////////
+
+%module misc2
+
+%{
+#include "helpers.h"
+#include <wx/resource.h>
+#include <wx/tooltip.h>
+%}
+
+//----------------------------------------------------------------------
+
+%include typemaps.i
+%include my_typemaps.i
+
+// Import some definitions of other classes, etc.
+%import _defs.i
+%import windows.i
+
+//----------------------------------------------------------------------
+
+wxWindow * wxFindWindowByLabel(const wxString& label, wxWindow *parent=NULL);
+wxWindow * wxFindWindowByName(const wxString& name, wxWindow *parent=NULL);
+
+
+
+//---------------------------------------------------------------------------
+// wxToolTip
+
+class wxToolTip {
+public:
+ wxToolTip(const wxString &tip);
+
+ void SetTip(const wxString& tip);
+ wxString GetTip();
+ // *** Not in the "public" interface void SetWindow(wxWindow *win);
+ wxWindow *GetWindow();
+};
+
+
+%inline %{
+ void wxToolTip_Enable(bool flag) {
+ wxToolTip::Enable(flag);
+ }
+
+ void wxToolTip_SetDelay(long milliseconds) {
+ wxToolTip::SetDelay(milliseconds);
+ }
+%}
+
+//----------------------------------------------------------------------
+//----------------------------------------------------------------------