equal
deleted
inserted
replaced
100 |
100 |
101 pyextname = self.CTNName() |
101 pyextname = self.CTNName() |
102 varinfos = map(lambda variable: { |
102 varinfos = map(lambda variable: { |
103 "name": variable.getname(), |
103 "name": variable.getname(), |
104 "desc": repr(variable.getdesc()), |
104 "desc": repr(variable.getdesc()), |
105 "onchangecode": '"'+variable.getonchange()+\ |
105 "onchangecode": '"'+variable.getonchange() + \ |
106 "('"+variable.getname()+"')\"" \ |
106 "('"+variable.getname()+"')\"" \ |
107 if variable.getonchange() else '""', |
107 if variable.getonchange() else '""', |
108 "onchange": repr(variable.getonchange()) \ |
108 "onchange": repr(variable.getonchange()) \ |
109 if variable.getonchange() else None, |
109 if variable.getonchange() else None, |
110 "opts": repr(variable.getopts()), |
110 "opts": repr(variable.getopts()), |
234 __%(name)s_notifier = __GET_GLOBAL_ON%(uppername)sCHANGE(); |
234 __%(name)s_notifier = __GET_GLOBAL_ON%(uppername)sCHANGE(); |
235 __SET_VAR(__%(name)s_notifier->,TRIG,,__BOOL_LITERAL(TRUE)); |
235 __SET_VAR(__%(name)s_notifier->,TRIG,,__BOOL_LITERAL(TRUE)); |
236 __SET_VAR(__%(name)s_notifier->,CODE,,__STRING_LITERAL(%(onchangelen)d,%(onchangecode)s)); |
236 __SET_VAR(__%(name)s_notifier->,CODE,,__STRING_LITERAL(%(onchangelen)d,%(onchangecode)s)); |
237 """ |
237 """ |
238 vardec = "\n".join([(vardecfmt + vardeconchangefmt |
238 vardec = "\n".join([(vardecfmt + vardeconchangefmt |
239 if varinfo["onchange"] else vardecfmt)% varinfo |
239 if varinfo["onchange"] else vardecfmt) % varinfo |
240 for varinfo in varinfos]) |
240 for varinfo in varinfos]) |
241 varret = "\n".join([varretfmt % varinfo for varinfo in varinfos]) |
241 varret = "\n".join([varretfmt % varinfo for varinfo in varinfos]) |
242 varpub = "\n".join([(varpubonchangefmt if varinfo["onchange"] else |
242 varpub = "\n".join([(varpubonchangefmt if varinfo["onchange"] else |
243 varpubfmt) % varinfo |
243 varpubfmt) % varinfo |
244 for varinfo in varinfos]) |
244 for varinfo in varinfos]) |