D 2025-08-05T15:13:55.789
J icomment Hello\sHarald,\r\n\r\nyes,\smy\sproposal\swas\sonly\sa\squick-and-dirty-solution\sand\sYou\swas\sright\sto\sstop\sit.\r\nPlease\srevert/delete\sthe\scommit.\r\nI\sgo\svery\sdeep\sinside\sBWidget\sand\sthink\sto\sknow\sthe\sright\sway\snow.\r\n\r\nFirst,\sthe\sconstructs\swith\s"#<classname>"\sis\smainly\sfor\swidgets\sfrom\sold\s1.9.x\sBWidget,\r\nwhich\sconstruct\sand\sdivide\swith\sit\stheir\sdata-arrays\sin\sglobal\slevel/namespace.\r\n(Sorry,\smy\sproposal\scomes\sfrom\smy\sold\sActiveTcl\s8.6.4.1.)\r\nNew\sversion\s1.10.x\suse\sother\salgorithms,\sown\snamespaces,\sand\sthere\sinside\sdata-arrays\r\nfor\seach\swidget\sinstance.\r\n\r\nSecond,\sboth\swidgets\s*LEFT*\sa\scall\sto\s"Widget::init".\r\nThey\sonly\sdo\sa\s"Widget::initFromODB",\swhich\sis\snot\senough.\r\nThis\sis\sthe\spart,\swhy\swe\sdo\snot\sget\sall\sdata\sstructures\sand\sproc's\sup,\sand\r\nno\schecks\sof\sparameters\sand\svalues.\r\nBy\sthe\sway,\sthe\s"init"\sdoes\smuch\smore\sthan\s"initFromODB".\r\nSo\swe\sshould\s*ADD*\sit\sjust\sbefore\s"initFromODB",\sto\sget\sthe\spriority\r\ndefault-value\s->\sODB-value\s->\sparameter-value\s(->\sthis\sis\sused).\r\n\r\nThe\ssame\sis\sfor\sthe\snew\sCalendar\sproposal\s(I\ssend\sit\sseparate)!\r\n\r\nHope,\sthis\shelps\sto\sfix\sall\sBWidgets\sversion\s1.10.x.\r\nBest\sgreetings\sto\sYou,\r\nThomas\sW.
J login anonymous
J mimetype text/plain
J username TWu
K 378209fe023935a5308af7e6a345ab945bc36202
U anonymous
Z f4885508425616c8c43f76454c2a4db2