[GSoC] Merge winecfg and Control Panel
owen at owenrudge.net
Wed Mar 23 06:34:41 CDT 2011
> I have briefly walked through Owen Rudge's code of splitting out the
> Desktop Integration tab into its own control panel, but have no luck in
> getting a decent understanding of it. So I'm hoping some of you can
> point me to some documents that related to this task so I can have an
> overall understanding of the challenges of this task.
Actually creating a new control panel applet is a fairly straightforward
task. You can look at the existing control panels (appwiz.cpl,
inetcpl.cpl) to get an idea of what's involved, or consult MSDN for more
information (http://tinyurl.com/6yu7cw4). If you've not got a background
in Windows programming already, it may of course take a little longer to
figure everything out.
More complicated is actually working out how to split up winecfg
effectively, and how to do so in a way that doesn't result in
unnecessary code duplication, otherwise you'll likely find it difficult
to actually get your code into the project.
I would say that there's certainly potential for a project here, if you
can flesh it out - I do think a unified control panel containing all of
Wine's configuration options would be a good thing, rather than the
current situation where options are scattered between the control panel,
winecfg, etc. The key will be figuring out what you want to do, how
you're going to achieve it, and making sure it will be acceptable to the
wider Wine community.
More information about the wine-devel