Scilab UIControl - GSoC 2010
Main Tasks |
Progress |
|||
graphic render |
80% (further improvements can be made) |
|
uitable |
80% (may need more properties from Matlab uitable) |
uitree |
60% |
|||
graphic docking |
0% |
|||
unit tests |
0% |
Commits: http://codereview.scilab.org/#change,1002 http://codereview.scilab.org/#change,1030 http://codereview.scilab.org/#change,1031 http://codereview.scilab.org/#change,1032 http://codereview.scilab.org/#change,1235
Weekly Update - May 28, 2010
Current SEP Proposal : Scilab_GUI_SEP_HanDong.odt
- Created a temporary git repository for developing on Ubuntu.
- Finished coding preliminary Image Loader.
Weekly Update - June 4, 2010
- Still finalizing SEP proposal.
- Gerrit and Git are both working fine at the moment, am able to push to master repo.
- Currently still testing image loader on home computer before pushing updated files.
- Compilation with modifications is working at the moment.
- Exception thrown when doing
- h = uicontrol(f, 'style', 'imagerender' ...)
- No pictures at the moment to show results; will be working on it to get preliminary image loading feature done. After that, will start to implement functions such as scaling, translation, rotation, shear, etc.
Weekly Update - June 11, 2010
- Finally finished fixing compilation issues with the Scilab source off git.
Added a preliminary image render function in uicontrol. Updated files can be found at http://codereview.scilab.org/1002.
- Example below:
- Finished coding of Java methods to handle rotation, translation, and other graphical attributes in Eclipse.
- Will start to implement rotation in the "set" function over the weekend, and hopefully get a good foundation started for all future gui work.
- Next week's goal is to finish image render and start on uitable.
- Will also update the SEP proposal for uitable.
Weekly Update - June 18, 2010
- Added functionality into "set", such as shear, rotate and scale.
- Started working on uitable, initial steps are to start a working version inside Eclipse.
- Goals for next week are to finish uitable, update help files for new uicontrol features and update SEP proposal.
Weekly Update - June 25, 2010
- Added preliminary uitable into uicontrol
- Started working on adding colnames, rownames and data to "set" function: set(h, 'colnames', "a | b | 5.6");
- Goals for next week are to finish the "set" functions and incorporate them into a 'uitable' function: f = uitable('colnames',..., 'rownames',....);
Weekly Update - July 2, 2010
added set functions for column names, row names and table data. http://codereview.scilab.org/#change,1235
- Goals for next week are to hopefully add more properties if needed and move on to "uitable"
Weekly Update - July 9, 2010
added a uitable function in scilab (http://codereview.scilab.org/#change,1296)
- goals for next week are to update the help files, modify imagerender, add more properties that uitable needs
- also, start on porting uiCreateTree and related functions into uicontrol
Weekly Update - July 16, 2010
modified uitable function into a uitable.sci macro. (http://codereview.scilab.org/1357)
- started working on porting uiDisplayTree family into uicontrol.
Weekyl Update - July 23, 2010
- Started working on porting uiDisplayTree into uicontrol
- modified uitable.sci
- next week is to finish uidisplaytree and start on windows docking.
Weekly Update - July 30, 2010
added uidisplaytree into sci_uicontrol.c @ http://codereview.scilab.org/1475
- will modify it to display inside its own window like the prior example
- started working on modifying "scf" functions to include windows docking.