« Return to Thread: multisync-gui-0.91 ported to 0.3x API

multisync-gui-0.91 ported to 0.3x API

by Juergen Leising :: Rate this Message:

Reply to Author | View in Thread


Hello,

I have adjusted the multisync-gui-0.91 code to the new API
(0.3x/0.40), mostly copying the code from
osynctool/tools/osynctool.c.  A few parts may still be
oriented towards the old API, but as far as I can see
the GUI should now work fully with the new API.  I have also
introduced the error handling as usual in libopensync and
modified this and that.

The user can click at
- add/remove groups
- add/remove members of groups
- edit a group configuration
- edit a member configuration
- which objtypes should be disabled,
- which objtypes should be synchronized in a "slow-sync" manner
- whether the merger feature should be enabled,
- and the converter, and
- whether or not he wants to accept the forecast summary (as in
  osynctool.c)

The configuration itself is nothing else but editing the XML file
in a textview widget.

There's is still quite a lot of output to text console, as soon
as it comes to the synchronization.  Mabe in the future there
could be added a widget dedicated to logging purposes.

Currently I have not changed the file names and the function
names.  The resulting binary is right now called "opensync-gui".

If anybody has a better idea for the program name, I am open
to all kinds of suggestions.  Maybe "osyncgui", or
"osynctool-gui", "gosynctool" or whatever.  
At least eventually I would like to change
multisync.(c|h|glade) to a new name.

BTW: Who were the original authors?  I would like to add
a proper copyright notice to each file at the top, but
not without mentioning them.

Bye, bye

Juergen



------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables
unlimited royalty-free distribution of the report engine
for externally facing server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Opensync-devel mailing list
Opensync-devel@...
https://lists.sourceforge.net/lists/listinfo/opensync-devel

 « Return to Thread: multisync-gui-0.91 ported to 0.3x API