From bd43598279fb83fa4da2fe695bd64b5763b9bdda Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Mon, 12 Aug 2002 17:54:26 +0000 Subject: [PATCH] Show how to use a wxMemoryFSHandler git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16466 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- wxPython/demo/XML_Resource.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/wxPython/demo/XML_Resource.py b/wxPython/demo/XML_Resource.py index b300cd8c91..2d0aa94768 100644 --- a/wxPython/demo/XML_Resource.py +++ b/wxPython/demo/XML_Resource.py @@ -23,14 +23,23 @@ class TestPanel(wxPanel): line = wxStaticLine(self, -1) + # This shows a few different ways to load XML Resources if 0: # XML Resources can be loaded from a file like this: res = wxXmlResource(RESFILE) + + elif 1: + # or from a Virtual FileSystem: + wxFileSystem_AddHandler(wxMemoryFSHandler()) + wxMemoryFSHandler_AddFile("XRC_Resources/data_file", resourceText) + res = wxXmlResource("memory:XRC_Resources/data_file") + else: # or from a string, like this: res = wxEmptyXmlResource() res.LoadFromString(resourceText) + # Now create a panel from the resource data panel = res.LoadPanel(self, "MyPanel") -- 2.45.2