Need to develop a Dashboard with menus and ribbons. The dashboard would allow creation of new panels (float and docking) which can contain a datagrid or a chart or a text box for a user to write his/her own script. Multiple panels can be created within a frame. Each panel can be sized and moved around within the frame.
The datagrid should have a configuration icon (see page 2 of attached where the grid title has a wrench/spanner symbol) to select which columns fields to be included and in which order should the column fields be displayed. The data in each cell should also be editable in-cell by the user.
The datagrid should interact with a database (MS Access type, not MySQL) and tables, fields of all datatypes (integer, float, date/time, boolean) can be created/deleted in the database based on content in the datagrid.
The datagrid cells/columns can be customized in terms of font colors, backcolor and cells should allow symbols/images in addition to numbers and text in the cell.
The chart should allow multiple Y axis and allow user to scale the axis, change color of lines, zoom, scroll, etc. The chart should also allow a rectangle type data selection (via cursor) which can then be used to populate a new datagrid. Similarly, based on rows and column selected in a flexgrid, a new chart can be created to show the data plot
Some of the menu items may be referred by symbols and icons rather than text. If a menu item is an icon, on selecting it a drop-down list of sub menu items should get displayed
To a large extent, the project will evolve and may have many iterations. There may be pauses in the project to review and plan for further progress. It is a for a desktop program (not a web application).
Some initial screens are shown in the attachment:
Page 1 - Starting Frame with menu items;
Page 2: Frame with a Panel containing a datagrid and a title bar for the DataGrid. The Title bar of the DataGrid has menu items
Page 3: Frame with a Panel containing a chart and a title bar for the Chart. The Title bar of the Chart has menu items
Please let me have your thoughts and your background on similar projects. Thanks and Best Wishes,