Date
Jul 15, 2015
Attendees
John Clyne, scott, alan
Notes
Scott raised concerns about the layout of the tabs, suggesting that tabs should be consolidated into 'basic', 'advanced', and 'layout'. Alan stated that making changes such as these is something that could be done later without significant impact to the underlying architecture. It appears that only minor modifications would be required to the eventrouter subclass for each renderer, and these could possibly be moved to the base class and made invisible to the renderer developer. We decided to table the discussion until later when more of the GUI is functional and we can better evaluate usability.
John suggested that the tabs be made inactive when data is not loaded (when there is no DataMgr instance) to improve ease-of-use.
We reviewed changes made by Alan to the "hello renderer" in response to last week's discussion. With a couple of minor tweaks (see below) all looked good.
Alan started presenting an overview of the renderer and Visualizer classes. We will resume discussion at the next meeting. Slides are available here
Alan is still working on an abstraction for the layout tab to facilitate it's use by all renderers.
Action Items
item | description | who |
---|---|---|
1 | Remove use of _dataMgr from helloweventrouter.cpp and move 'setEnabled' to constructor | Alan |
2 | renderer::getGrids should set an error message when returning -1 | Alan |
3 | Implement layout widget abstraction | Alan |
4 | Clean up renderer and Visualizer class for future discussion | alan |