.. wxPython Phoenix documentation This file was generated by Phoenix's sphinx generator and associated tools, do not edit by hand. Copyright: (c) 2011-2020 by Total Control Software License: wxWindows License .. include:: headings.inc .. currentmodule:: wx.tools.pywxrc .. highlight:: python .. _wx.tools.pywxrc.XmlResourceCompiler: ========================================================================================================================================== |phoenix_title| **wx.tools.pywxrc.XmlResourceCompiler** ========================================================================================================================================== | |class_hierarchy| Class Hierarchy ================================= .. raw:: html
Inheritance diagram for class XmlResourceCompiler:
| |method_summary| Methods Summary ================================ ================================================================================ ================================================================================ :meth:`~wx.tools.pywxrc.XmlResourceCompiler.CheckAssignVar` :meth:`~wx.tools.pywxrc.XmlResourceCompiler.ConvertText` Encode special characters as escaped C/Python string characters. :meth:`~wx.tools.pywxrc.XmlResourceCompiler.FileToString` :meth:`~wx.tools.pywxrc.XmlResourceCompiler.FindStringsInNode` :meth:`~wx.tools.pywxrc.XmlResourceCompiler.GenerateClasses` :meth:`~wx.tools.pywxrc.XmlResourceCompiler.GenerateEventHandlers` :meth:`~wx.tools.pywxrc.XmlResourceCompiler.GenerateInitResourcesEmbedded` :meth:`~wx.tools.pywxrc.XmlResourceCompiler.GenerateInitResourcesFile` :meth:`~wx.tools.pywxrc.XmlResourceCompiler.GenerateMenuBarClass` :meth:`~wx.tools.pywxrc.XmlResourceCompiler.GenerateMenuClass` :meth:`~wx.tools.pywxrc.XmlResourceCompiler.GenerateSubclasses` :meth:`~wx.tools.pywxrc.XmlResourceCompiler.GenerateToolBarClass` :meth:`~wx.tools.pywxrc.XmlResourceCompiler.GenerateWidgetClass` :meth:`~wx.tools.pywxrc.XmlResourceCompiler.GetMemoryFilename` :meth:`~wx.tools.pywxrc.XmlResourceCompiler.MakeGetTextOutput` Just output the gettext strings by themselves, with no other :meth:`~wx.tools.pywxrc.XmlResourceCompiler.MakePythonModule` :meth:`~wx.tools.pywxrc.XmlResourceCompiler.NodeContainsFilename` Does 'node' contain filename information at all? :meth:`~wx.tools.pywxrc.XmlResourceCompiler.ReplaceBlocks` :meth:`~wx.tools.pywxrc.XmlResourceCompiler.ReplaceFilenamesInXRC` Finds all files mentioned in resource file, e.g. filename ================================================================================ ================================================================================ | |api| Class API =============== .. class:: XmlResourceCompiler: templates = PythonTemplates() .. method:: CheckAssignVar(self, widget) .. method:: ConvertText(self, st) Encode special characters as escaped C/Python string characters. => \n => \r => \t \ => \ " => " Returns result as string, which is bytes in py2 or unicode in py3. .. method:: FileToString(self, filename) .. method:: FindStringsInNode(self, parent) .. method:: GenerateClasses(self, resourceDocument) .. method:: GenerateEventHandlers(self, windowClass, windowName, topWindow, vars) .. method:: GenerateInitResourcesEmbedded(self, resourceFilename, resourceDocument) .. method:: GenerateInitResourcesFile(self, resourceFilename, resourceDocument) .. method:: GenerateMenuBarClass(self, windowClass, windowName, topWindow, vars) .. method:: GenerateMenuClass(self, windowClass, windowName, topWindow, vars) .. method:: GenerateSubclasses(self, resourceDocument) .. method:: GenerateToolBarClass(self, windowClass, windowName, topWindow, vars) .. method:: GenerateWidgetClass(self, windowClass, windowName, topWindow, vars) .. method:: GetMemoryFilename(self, filename) .. method:: MakeGetTextOutput(self, inputFiles, outputFilename) Just output the gettext strings by themselves, with no other code generation. .. method:: MakePythonModule(self, inputFiles, outputFilename, embedResources=False, generateGetText=False, assignVariables=True) .. method:: NodeContainsFilename(self, node) Does 'node' contain filename information at all? .. method:: ReplaceBlocks(self, input) .. method:: ReplaceFilenamesInXRC(self, node, files, resourcePath) Finds all files mentioned in resource file, e.g. filename and replaces them with the memory filenames. Fills a list of the filenames found.