Freelance wanted: ChangeLogger plugin
Posted: Tue Jun 05, 2012 9:55 pm
I'm looking for a freelancer on this project:
Project name: ChangeLogger plugin for OpenOffice/LibreOffice Calc.
Language: Java
Format: sourcecode, plugin builder, OXT file
Sourcecode: Netbeans/Eclipse OpenOffice.org project.
Budget: 200 USD.
Specs
Toolbar: logfile input field, "Open" icon-button, "Help" icon-button
"Open" onClick: add logfile to Calc document properties
"Help" onClick: display modal window with formatted text (bold, color, clickable URLs)
Events
Calc document onOpen: check for the logfile property, fill the logfile input field, make the input field read-only, setup the onModify listener on all sheets and cells, run listener in background.
Sheet onCreate: setup the listener on new sheet.
Sheet onDelete: add delete command with timestamp to the internal stack.
Cell onModify: visually mark cell as modified (red top-right corner).
Calc document onSave: save the logfile property in calc file with other data. Unflushed cell modifications should be saved too.
Logging to file works in background every 30 sec: check for cell modifications, save timestamp, 3 cell coordinates and new value into logfile. Save the command stack as well. Unmark saved cells, empty the command stack.
Please PM me and thank you for your help!
Project name: ChangeLogger plugin for OpenOffice/LibreOffice Calc.
Language: Java
Format: sourcecode, plugin builder, OXT file
Sourcecode: Netbeans/Eclipse OpenOffice.org project.
Budget: 200 USD.
Specs
Toolbar: logfile input field, "Open" icon-button, "Help" icon-button
"Open" onClick: add logfile to Calc document properties
"Help" onClick: display modal window with formatted text (bold, color, clickable URLs)
Events
Calc document onOpen: check for the logfile property, fill the logfile input field, make the input field read-only, setup the onModify listener on all sheets and cells, run listener in background.
Sheet onCreate: setup the listener on new sheet.
Sheet onDelete: add delete command with timestamp to the internal stack.
Cell onModify: visually mark cell as modified (red top-right corner).
Calc document onSave: save the logfile property in calc file with other data. Unflushed cell modifications should be saved too.
Logging to file works in background every 30 sec: check for cell modifications, save timestamp, 3 cell coordinates and new value into logfile. Save the command stack as well. Unmark saved cells, empty the command stack.
Please PM me and thank you for your help!