xrcdll_xh_slidr.o \
xrcdll_xh_spin.o \
xrcdll_xh_split.o \
+ xrcdll_xh_srchctrl.o \
xrcdll_xh_statbar.o \
xrcdll_xh_stbmp.o \
xrcdll_xh_stbox.o \
xrclib_xh_slidr.o \
xrclib_xh_spin.o \
xrclib_xh_split.o \
+ xrclib_xh_srchctrl.o \
xrclib_xh_statbar.o \
xrclib_xh_stbmp.o \
xrclib_xh_stbox.o \
wx/xrc/xh_slidr.h \
wx/xrc/xh_spin.h \
wx/xrc/xh_split.h \
+ wx/xrc/xh_srchctrl.h \
wx/xrc/xh_statbar.h \
wx/xrc/xh_stbmp.h \
wx/xrc/xh_stbox.h \
monodll_xh_slidr.o \
monodll_xh_spin.o \
monodll_xh_split.o \
+ monodll_xh_srchctrl.o \
monodll_xh_statbar.o \
monodll_xh_stbmp.o \
monodll_xh_stbox.o \
monolib_xh_slidr.o \
monolib_xh_spin.o \
monolib_xh_split.o \
+ monolib_xh_srchctrl.o \
monolib_xh_statbar.o \
monolib_xh_stbmp.o \
monolib_xh_stbox.o \
monodll_xh_split.o: $(srcdir)/src/xrc/xh_split.cpp $(MONODLL_ODEP)
$(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_split.cpp
+monodll_xh_srchctrl.o: $(srcdir)/src/xrc/xh_srchctrl.cpp $(MONODLL_ODEP)
+ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_srchctrl.cpp
+
monodll_xh_statbar.o: $(srcdir)/src/xrc/xh_statbar.cpp $(MONODLL_ODEP)
$(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_statbar.cpp
monolib_xh_split.o: $(srcdir)/src/xrc/xh_split.cpp $(MONOLIB_ODEP)
$(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_split.cpp
+monolib_xh_srchctrl.o: $(srcdir)/src/xrc/xh_srchctrl.cpp $(MONOLIB_ODEP)
+ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_srchctrl.cpp
+
monolib_xh_statbar.o: $(srcdir)/src/xrc/xh_statbar.cpp $(MONOLIB_ODEP)
$(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_statbar.cpp
xrcdll_xh_split.o: $(srcdir)/src/xrc/xh_split.cpp $(XRCDLL_ODEP)
$(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_split.cpp
+xrcdll_xh_srchctrl.o: $(srcdir)/src/xrc/xh_srchctrl.cpp $(XRCDLL_ODEP)
+ $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_srchctrl.cpp
+
xrcdll_xh_statbar.o: $(srcdir)/src/xrc/xh_statbar.cpp $(XRCDLL_ODEP)
$(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_statbar.cpp
xrclib_xh_split.o: $(srcdir)/src/xrc/xh_split.cpp $(XRCLIB_ODEP)
$(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_split.cpp
+xrclib_xh_srchctrl.o: $(srcdir)/src/xrc/xh_srchctrl.cpp $(XRCLIB_ODEP)
+ $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_srchctrl.cpp
+
xrclib_xh_statbar.o: $(srcdir)/src/xrc/xh_statbar.cpp $(XRCLIB_ODEP)
$(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_statbar.cpp
src/xrc/xh_slidr.cpp
src/xrc/xh_spin.cpp
src/xrc/xh_split.cpp
+ src/xrc/xh_srchctrl.cpp
src/xrc/xh_statbar.cpp
src/xrc/xh_stbmp.cpp
src/xrc/xh_stbox.cpp
wx/xrc/xh_slidr.h
wx/xrc/xh_spin.h
wx/xrc/xh_split.h
+ wx/xrc/xh_srchctrl.h
wx/xrc/xh_statbar.h
wx/xrc/xh_stbmp.h
wx/xrc/xh_stbox.h
$(OBJS)\xrcdll_xh_slidr.obj \
$(OBJS)\xrcdll_xh_spin.obj \
$(OBJS)\xrcdll_xh_split.obj \
+ $(OBJS)\xrcdll_xh_srchctrl.obj \
$(OBJS)\xrcdll_xh_statbar.obj \
$(OBJS)\xrcdll_xh_stbmp.obj \
$(OBJS)\xrcdll_xh_stbox.obj \
$(OBJS)\xrclib_xh_slidr.obj \
$(OBJS)\xrclib_xh_spin.obj \
$(OBJS)\xrclib_xh_split.obj \
+ $(OBJS)\xrclib_xh_srchctrl.obj \
$(OBJS)\xrclib_xh_statbar.obj \
$(OBJS)\xrclib_xh_stbmp.obj \
$(OBJS)\xrclib_xh_stbox.obj \
$(OBJS)\monodll_xh_slidr.obj \
$(OBJS)\monodll_xh_spin.obj \
$(OBJS)\monodll_xh_split.obj \
+ $(OBJS)\monodll_xh_srchctrl.obj \
$(OBJS)\monodll_xh_statbar.obj \
$(OBJS)\monodll_xh_stbmp.obj \
$(OBJS)\monodll_xh_stbox.obj \
$(OBJS)\monolib_xh_slidr.obj \
$(OBJS)\monolib_xh_spin.obj \
$(OBJS)\monolib_xh_split.obj \
+ $(OBJS)\monolib_xh_srchctrl.obj \
$(OBJS)\monolib_xh_statbar.obj \
$(OBJS)\monolib_xh_stbmp.obj \
$(OBJS)\monolib_xh_stbox.obj \
$(OBJS)\monodll_xh_split.obj: ..\..\src\xrc\xh_split.cpp
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
+$(OBJS)\monodll_xh_srchctrl.obj: ..\..\src\xrc\xh_srchctrl.cpp
+ $(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
+
$(OBJS)\monodll_xh_statbar.obj: ..\..\src\xrc\xh_statbar.cpp
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
$(OBJS)\monolib_xh_split.obj: ..\..\src\xrc\xh_split.cpp
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
+$(OBJS)\monolib_xh_srchctrl.obj: ..\..\src\xrc\xh_srchctrl.cpp
+ $(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
+
$(OBJS)\monolib_xh_statbar.obj: ..\..\src\xrc\xh_statbar.cpp
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
$(OBJS)\xrcdll_xh_split.obj: ..\..\src\xrc\xh_split.cpp
$(CXX) -q -c -P -o$@ $(XRCDLL_CXXFLAGS) $**
+$(OBJS)\xrcdll_xh_srchctrl.obj: ..\..\src\xrc\xh_srchctrl.cpp
+ $(CXX) -q -c -P -o$@ $(XRCDLL_CXXFLAGS) $**
+
$(OBJS)\xrcdll_xh_statbar.obj: ..\..\src\xrc\xh_statbar.cpp
$(CXX) -q -c -P -o$@ $(XRCDLL_CXXFLAGS) $**
$(OBJS)\xrclib_xh_split.obj: ..\..\src\xrc\xh_split.cpp
$(CXX) -q -c -P -o$@ $(XRCLIB_CXXFLAGS) $**
+$(OBJS)\xrclib_xh_srchctrl.obj: ..\..\src\xrc\xh_srchctrl.cpp
+ $(CXX) -q -c -P -o$@ $(XRCLIB_CXXFLAGS) $**
+
$(OBJS)\xrclib_xh_statbar.obj: ..\..\src\xrc\xh_statbar.cpp
$(CXX) -q -c -P -o$@ $(XRCLIB_CXXFLAGS) $**
$(OBJS)\xrcdll_xh_slidr.o \
$(OBJS)\xrcdll_xh_spin.o \
$(OBJS)\xrcdll_xh_split.o \
+ $(OBJS)\xrcdll_xh_srchctrl.o \
$(OBJS)\xrcdll_xh_statbar.o \
$(OBJS)\xrcdll_xh_stbmp.o \
$(OBJS)\xrcdll_xh_stbox.o \
$(OBJS)\xrclib_xh_slidr.o \
$(OBJS)\xrclib_xh_spin.o \
$(OBJS)\xrclib_xh_split.o \
+ $(OBJS)\xrclib_xh_srchctrl.o \
$(OBJS)\xrclib_xh_statbar.o \
$(OBJS)\xrclib_xh_stbmp.o \
$(OBJS)\xrclib_xh_stbox.o \
$(OBJS)\monodll_xh_slidr.o \
$(OBJS)\monodll_xh_spin.o \
$(OBJS)\monodll_xh_split.o \
+ $(OBJS)\monodll_xh_srchctrl.o \
$(OBJS)\monodll_xh_statbar.o \
$(OBJS)\monodll_xh_stbmp.o \
$(OBJS)\monodll_xh_stbox.o \
$(OBJS)\monolib_xh_slidr.o \
$(OBJS)\monolib_xh_spin.o \
$(OBJS)\monolib_xh_split.o \
+ $(OBJS)\monolib_xh_srchctrl.o \
$(OBJS)\monolib_xh_statbar.o \
$(OBJS)\monolib_xh_stbmp.o \
$(OBJS)\monolib_xh_stbox.o \
$(OBJS)\monodll_xh_split.o: ../../src/xrc/xh_split.cpp
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
+$(OBJS)\monodll_xh_srchctrl.o: ../../src/xrc/xh_srchctrl.cpp
+ $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
+
$(OBJS)\monodll_xh_statbar.o: ../../src/xrc/xh_statbar.cpp
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
$(OBJS)\monolib_xh_split.o: ../../src/xrc/xh_split.cpp
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
+$(OBJS)\monolib_xh_srchctrl.o: ../../src/xrc/xh_srchctrl.cpp
+ $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
+
$(OBJS)\monolib_xh_statbar.o: ../../src/xrc/xh_statbar.cpp
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
$(OBJS)\xrcdll_xh_split.o: ../../src/xrc/xh_split.cpp
$(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $(CPPDEPS) $<
+$(OBJS)\xrcdll_xh_srchctrl.o: ../../src/xrc/xh_srchctrl.cpp
+ $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $(CPPDEPS) $<
+
$(OBJS)\xrcdll_xh_statbar.o: ../../src/xrc/xh_statbar.cpp
$(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $(CPPDEPS) $<
$(OBJS)\xrclib_xh_split.o: ../../src/xrc/xh_split.cpp
$(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $(CPPDEPS) $<
+$(OBJS)\xrclib_xh_srchctrl.o: ../../src/xrc/xh_srchctrl.cpp
+ $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $(CPPDEPS) $<
+
$(OBJS)\xrclib_xh_statbar.o: ../../src/xrc/xh_statbar.cpp
$(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $(CPPDEPS) $<
$(OBJS)\xrcdll_xh_slidr.obj \
$(OBJS)\xrcdll_xh_spin.obj \
$(OBJS)\xrcdll_xh_split.obj \
+ $(OBJS)\xrcdll_xh_srchctrl.obj \
$(OBJS)\xrcdll_xh_statbar.obj \
$(OBJS)\xrcdll_xh_stbmp.obj \
$(OBJS)\xrcdll_xh_stbox.obj \
$(OBJS)\xrclib_xh_slidr.obj \
$(OBJS)\xrclib_xh_spin.obj \
$(OBJS)\xrclib_xh_split.obj \
+ $(OBJS)\xrclib_xh_srchctrl.obj \
$(OBJS)\xrclib_xh_statbar.obj \
$(OBJS)\xrclib_xh_stbmp.obj \
$(OBJS)\xrclib_xh_stbox.obj \
$(OBJS)\monodll_xh_slidr.obj \
$(OBJS)\monodll_xh_spin.obj \
$(OBJS)\monodll_xh_split.obj \
+ $(OBJS)\monodll_xh_srchctrl.obj \
$(OBJS)\monodll_xh_statbar.obj \
$(OBJS)\monodll_xh_stbmp.obj \
$(OBJS)\monodll_xh_stbox.obj \
$(OBJS)\monolib_xh_slidr.obj \
$(OBJS)\monolib_xh_spin.obj \
$(OBJS)\monolib_xh_split.obj \
+ $(OBJS)\monolib_xh_srchctrl.obj \
$(OBJS)\monolib_xh_statbar.obj \
$(OBJS)\monolib_xh_stbmp.obj \
$(OBJS)\monolib_xh_stbox.obj \
-if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl.lib del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl.lib
cd ..\..\samples
$(MAKE) -f makefile.vc $(MAKEARGS) clean
- cd $(MAKEDIR)
+ cd "$(MAKEDIR)"
setup_h: $(SETUPHDIR)\wx ..\..\include\wx\$(__SETUP_H_SUBDIR_FILENAMES)\setup.h $(SETUPHDIR)\wx\setup.h $(SETUPHDIR)\wx\msw\rcdefs.h
sub_samples:
cd ..\..\samples
$(MAKE) -f makefile.vc $(MAKEARGS) all
- cd $(MAKEDIR)
+ cd "$(MAKEDIR)"
$(LIBDIRNAME):
if not exist $(LIBDIRNAME) mkdir $(LIBDIRNAME)
$(OBJS)\monodll_xh_split.obj: ..\..\src\xrc\xh_split.cpp
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) $**
+$(OBJS)\monodll_xh_srchctrl.obj: ..\..\src\xrc\xh_srchctrl.cpp
+ $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) $**
+
$(OBJS)\monodll_xh_statbar.obj: ..\..\src\xrc\xh_statbar.cpp
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) $**
$(OBJS)\monolib_xh_split.obj: ..\..\src\xrc\xh_split.cpp
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) $**
+$(OBJS)\monolib_xh_srchctrl.obj: ..\..\src\xrc\xh_srchctrl.cpp
+ $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) $**
+
$(OBJS)\monolib_xh_statbar.obj: ..\..\src\xrc\xh_statbar.cpp
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) $**
$(OBJS)\xrcdll_xh_split.obj: ..\..\src\xrc\xh_split.cpp
$(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) $**
+$(OBJS)\xrcdll_xh_srchctrl.obj: ..\..\src\xrc\xh_srchctrl.cpp
+ $(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) $**
+
$(OBJS)\xrcdll_xh_statbar.obj: ..\..\src\xrc\xh_statbar.cpp
$(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) $**
$(OBJS)\xrclib_xh_split.obj: ..\..\src\xrc\xh_split.cpp
$(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) $**
+$(OBJS)\xrclib_xh_srchctrl.obj: ..\..\src\xrc\xh_srchctrl.cpp
+ $(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) $**
+
$(OBJS)\xrclib_xh_statbar.obj: ..\..\src\xrc\xh_statbar.cpp
$(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) $**
$(OBJS)\monodll_xh_slidr.obj &
$(OBJS)\monodll_xh_spin.obj &
$(OBJS)\monodll_xh_split.obj &
+ $(OBJS)\monodll_xh_srchctrl.obj &
$(OBJS)\monodll_xh_statbar.obj &
$(OBJS)\monodll_xh_stbmp.obj &
$(OBJS)\monodll_xh_stbox.obj &
$(OBJS)\monolib_xh_slidr.obj &
$(OBJS)\monolib_xh_spin.obj &
$(OBJS)\monolib_xh_split.obj &
+ $(OBJS)\monolib_xh_srchctrl.obj &
$(OBJS)\monolib_xh_statbar.obj &
$(OBJS)\monolib_xh_stbmp.obj &
$(OBJS)\monolib_xh_stbox.obj &
$(OBJS)\xrcdll_xh_slidr.obj &
$(OBJS)\xrcdll_xh_spin.obj &
$(OBJS)\xrcdll_xh_split.obj &
+ $(OBJS)\xrcdll_xh_srchctrl.obj &
$(OBJS)\xrcdll_xh_statbar.obj &
$(OBJS)\xrcdll_xh_stbmp.obj &
$(OBJS)\xrcdll_xh_stbox.obj &
$(OBJS)\xrclib_xh_slidr.obj &
$(OBJS)\xrclib_xh_spin.obj &
$(OBJS)\xrclib_xh_split.obj &
+ $(OBJS)\xrclib_xh_srchctrl.obj &
$(OBJS)\xrclib_xh_statbar.obj &
$(OBJS)\xrclib_xh_stbmp.obj &
$(OBJS)\xrclib_xh_stbox.obj &
$(OBJS)\monodll_xh_split.obj : .AUTODEPEND ..\..\src\xrc\xh_split.cpp
$(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<
+$(OBJS)\monodll_xh_srchctrl.obj : .AUTODEPEND ..\..\src\xrc\xh_srchctrl.cpp
+ $(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<
+
$(OBJS)\monodll_xh_statbar.obj : .AUTODEPEND ..\..\src\xrc\xh_statbar.cpp
$(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<
$(OBJS)\monolib_xh_split.obj : .AUTODEPEND ..\..\src\xrc\xh_split.cpp
$(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<
+$(OBJS)\monolib_xh_srchctrl.obj : .AUTODEPEND ..\..\src\xrc\xh_srchctrl.cpp
+ $(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<
+
$(OBJS)\monolib_xh_statbar.obj : .AUTODEPEND ..\..\src\xrc\xh_statbar.cpp
$(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<
$(OBJS)\xrcdll_xh_split.obj : .AUTODEPEND ..\..\src\xrc\xh_split.cpp
$(CXX) -bt=nt -zq -fo=$^@ $(XRCDLL_CXXFLAGS) $<
+$(OBJS)\xrcdll_xh_srchctrl.obj : .AUTODEPEND ..\..\src\xrc\xh_srchctrl.cpp
+ $(CXX) -bt=nt -zq -fo=$^@ $(XRCDLL_CXXFLAGS) $<
+
$(OBJS)\xrcdll_xh_statbar.obj : .AUTODEPEND ..\..\src\xrc\xh_statbar.cpp
$(CXX) -bt=nt -zq -fo=$^@ $(XRCDLL_CXXFLAGS) $<
$(OBJS)\xrclib_xh_split.obj : .AUTODEPEND ..\..\src\xrc\xh_split.cpp
$(CXX) -bt=nt -zq -fo=$^@ $(XRCLIB_CXXFLAGS) $<
+$(OBJS)\xrclib_xh_srchctrl.obj : .AUTODEPEND ..\..\src\xrc\xh_srchctrl.cpp
+ $(CXX) -bt=nt -zq -fo=$^@ $(XRCLIB_CXXFLAGS) $<
+
$(OBJS)\xrclib_xh_statbar.obj : .AUTODEPEND ..\..\src\xrc\xh_statbar.cpp
$(CXX) -bt=nt -zq -fo=$^@ $(XRCLIB_CXXFLAGS) $<
# End Source File\r
# Begin Source File\r
\r
+SOURCE=..\..\include\wx\xrc\xh_srchctrl.h\r
+# End Source File\r
+# Begin Source File\r
+\r
SOURCE=..\..\include\wx\xrc\xh_statbar.h\r
# End Source File\r
# Begin Source File\r
# End Source File\r
# Begin Source File\r
\r
+SOURCE=..\..\include\wx\xrc\xh_srchctrl.h\r
+# End Source File\r
+# Begin Source File\r
+\r
SOURCE=..\..\include\wx\xrc\xh_statbar.h\r
# End Source File\r
# Begin Source File\r
# End Source File\r
# Begin Source File\r
\r
+SOURCE=..\..\src\xrc\xh_srchctrl.cpp\r
+# End Source File\r
+# Begin Source File\r
+\r
SOURCE=..\..\src\xrc\xh_statbar.cpp\r
# End Source File\r
# Begin Source File\r
- Added support for two auxiliary mouse buttons to wxMouseEvent (Chris Weiland).
- Added wxToolTip::SetAutoPop() and SetReshow() (Jan Knepper)
- Added wxTaskBarIcon::Destroy()
+- Added XRC handler for wxSearchCtrl (Sander Berents)
wxGTK:
#include "wx/xrc/xh_slidr.h"
#include "wx/xrc/xh_spin.h"
#include "wx/xrc/xh_split.h"
+#include "wx/xrc/xh_srchctrl.h"
#include "wx/xrc/xh_statbar.h"
#include "wx/xrc/xh_stbox.h"
#include "wx/xrc/xh_stbmp.h"
--- /dev/null
+/////////////////////////////////////////////////////////////////////////////
+// Name: wx/xrc/xh_srchctl.h
+// Purpose: XRC resource handler for wxSearchCtrl
+// Author: Sander Berents
+// Created: 2007/07/12
+// RCS-ID: $Id$
+// Copyright: (c) 2007 Sander Berents
+// Licence: wxWindows licence
+/////////////////////////////////////////////////////////////////////////////
+
+#ifndef _WX_XH_SRCH_H_
+#define _WX_XH_SRCH_H_
+
+#include "wx/xrc/xmlres.h"
+
+#if wxUSE_XRC && wxUSE_SEARCHCTRL
+
+class WXDLLIMPEXP_XRC wxSearchCtrlXmlHandler : public wxXmlResourceHandler
+{
+public:
+ wxSearchCtrlXmlHandler();
+
+ virtual wxObject *DoCreateResource();
+ virtual bool CanHandle(wxXmlNode *node);
+
+ DECLARE_DYNAMIC_CLASS(wxSearchCtrlXmlHandler)
+};
+
+#endif // wxUSE_XRC && wxUSE_SEARCHCTRL
+
+#endif // _WX_XH_SRCH_H_
<value>"So many pretty widgets" said Pooh, said he. "So many pretty widgets", said Pooh.</value>
</object>
</object>
+ <object class="sizeritem">
+ <flag>wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL</flag>
+ <border>5</border>
+ <object class="wxStaticText" name="controls_textctrl4_statictext">
+ <label>Search for:</label>
+ </object>
+ </object>
+ <object class="sizeritem">
+ <flag>wxALIGN_CENTER_VERTICAL|wxALL</flag>
+ <border>5</border>
+ <object class="wxSearchCtrl" name="controls_multiline_searchctrl">
+ <size>180,-1</size>
+ <value>true love</value>
+ </object>
+ </object>
</object>
</object>
</object>
--- /dev/null
+/////////////////////////////////////////////////////////////////////////////
+// Name: src/xrc/xh_srchctl.cpp
+// Purpose: XRC resource handler for wxSearchCtrl
+// Author: Sander Berents
+// Created: 2007/07/12
+// RCS-ID: $Id$
+// Copyright: (c) 2007 Sander Berents
+// Licence: wxWindows licence
+/////////////////////////////////////////////////////////////////////////////
+
+// For compilers that support precompilation, includes "wx.h".
+#include "wx/wxprec.h"
+
+#ifdef __BORLANDC__
+ #pragma hdrstop
+#endif
+
+#if wxUSE_XRC && wxUSE_SEARCHCTRL
+
+#include "wx/xrc/xh_srchctrl.h"
+#include "wx/srchctrl.h"
+
+IMPLEMENT_DYNAMIC_CLASS(wxSearchCtrlXmlHandler, wxXmlResourceHandler)
+
+wxSearchCtrlXmlHandler::wxSearchCtrlXmlHandler() : wxXmlResourceHandler()
+{
+ XRC_ADD_STYLE(wxTE_PROCESS_ENTER);
+ XRC_ADD_STYLE(wxTE_PROCESS_TAB);
+ XRC_ADD_STYLE(wxTE_NOHIDESEL);
+ XRC_ADD_STYLE(wxTE_LEFT);
+ XRC_ADD_STYLE(wxTE_CENTRE);
+ XRC_ADD_STYLE(wxTE_RIGHT);
+ XRC_ADD_STYLE(wxTE_CAPITALIZE);
+
+ AddWindowStyles();
+}
+
+wxObject *wxSearchCtrlXmlHandler::DoCreateResource()
+{
+ XRC_MAKE_INSTANCE(ctrl, wxSearchCtrl)
+
+ ctrl->Create(m_parentAsWindow,
+ GetID(),
+ GetText(wxT("value")),
+ GetPosition(),
+ GetSize(),
+ GetStyle(wxT("style"), wxTE_LEFT),
+ wxDefaultValidator,
+ GetName());
+
+ SetupWindow(ctrl);
+
+ return ctrl;
+}
+
+bool wxSearchCtrlXmlHandler::CanHandle(wxXmlNode *node)
+{
+ return IsOfClass(node, wxT("wxSearchCtrl"));
+}
+
+#endif // wxUSE_XRC && wxUSE_SEARCHCTRL
#if wxUSE_SCROLLBAR
AddHandler(new wxScrollBarXmlHandler);
#endif
+#if wxUSE_SEARCHCTRL
+ AddHandler(new wxSearchCtrlXmlHandler);
+#endif
#if wxUSE_SLIDER
AddHandler(new wxSliderXmlHandler);
#endif