plugins/svgui/svgui.py
changeset 141 3db23eda0e83
parent 140 e0072be41a04
child 142 371284c1ad94
equal deleted inserted replaced
140:e0072be41a04 141:3db23eda0e83
   206                 text += "%s _copy%s;\n"%(element_c_type, variable)
   206                 text += "%s _copy%s;\n"%(element_c_type, variable)
   207             text +="\n"
   207             text +="\n"
   208         return text
   208         return text
   209     
   209     
   210     def GenerateGlobalVarsAndFuncs(self, elements, size):
   210     def GenerateGlobalVarsAndFuncs(self, elements, size):
   211         text = "#include \"iec_std_lib.h\"\n\n"
   211         text = "#include \"iec_types.h\"\n\n"
   212         
   212         
   213         text += self.GenerateIECVars(elements)
   213         text += self.GenerateIECVars(elements)
   214         
   214         
   215         text += """IMPLEMENT_APP_NO_MAIN(SVGViewApp);
   215         text += """IMPLEMENT_APP_NO_MAIN(SVGViewApp);
   216 IMPLEMENT_WX_THEME_SUPPORT;
   216 IMPLEMENT_WX_THEME_SUPPORT;
   291 
   291 
   292 }
   292 }
   293 
   293 
   294 IEC_STRING wxStringToIEC_STRING(wxString s)
   294 IEC_STRING wxStringToIEC_STRING(wxString s)
   295 {
   295 {
   296   STRING res = {0,""};
   296   IEC_STRING res = {0,""};
   297   int i;
   297   int i;
   298   for(i = 0; i<s.Length() && i<STR_MAX_LEN; i++)
   298   for(i = 0; i<s.Length() && i<STR_MAX_LEN; i++)
   299     res.body[i] = s.GetChar(i);
   299     res.body[i] = s.GetChar(i);
   300   res.len = i;
   300   res.len = i;
   301   return res;
   301   return res;