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

itemdescriptionwho
1Remove use of _dataMgr from helloweventrouter.cpp and move 'setEnabled' to constructorAlan
2renderer::getGrids should set an error message when returning -1Alan
3Implement layout widget abstractionAlan
4Clean up renderer and Visualizer class for future discussionalan