In the MVC that I know controls are strongly associated with the view.
I po that NB's need for context arises from having
global tool/menubars ... a rut we're stuck in
from the days of weak HW and weak OSes (Mac, Win3.1) Machines with better capability naturally evolved to a multi-window multi-control style.
In the early days of NB it became clear that
If you have focus-follows-mouse you cannot establish context and cannot have SDI.
I believe that keeping controls "in" the view establishes context by visual proximity and
visual proximity is an excellent way of establishing context.
--ivan soleimanipour 00:29, 23 September 2009 (CEST)
In the MVC that I know controls are strongly associated with the view. I po that NB's need for context arises from having global tool/menubars ... a rut we're stuck in from the days of weak HW and weak OSes (Mac, Win3.1) Machines with better capability naturally evolved to a multi-window multi-control style. In the early days of NB it became clear that If you have focus-follows-mouse you cannot establish context and cannot have SDI. I believe that keeping controls "in" the view establishes context by visual proximity and visual proximity is an excellent way of establishing context.
--ivan soleimanipour 00:29, 23 September 2009 (CEST)