Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

One thing I'm not clear from your description is... The widgets were tightly-coupled with their ancestors? (In order to create them)


In general, no. You would typically take your widget, create it, and put it into a widget-agnostic container or layout manager. The widget wouldn't know about it's parent or children. The widgets would communicate by sending signals which bubbled up or down the container heirarchy, triggering repaints, resizes, and so on as needed.

Of course, this varied by toolkit.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: