On Thu, 10 Jun 2010 17:24:39 +0200 Jiří Techet <[email protected]> wrote:
> 1. the GeanyProject structure should be private for the project > implementation and contain those things that are relevant to the > session-project (I have similar private structure for my project) > 2. app->project should contain a structure GeanyProjectSettings that > contains only those members relevant for geany (from looking at the > sources, it's mainly base_path - I've seen also file_name and > build_filetypes_list, but I'm not sure if these are so much > necessary). > 3. plugins should be able to change the members of app->project (or > just replace it) BTW, Structure fields in the API are there to avoid having to add setter/getter functions. I still think that Geany's project support should not be overridden by plugins, only augmented. E.g. maybe a plugin could disable session management, but Geany still decides when to open and close a project. Otherwise it's a mess e.g. with project indentation settings. Regards, Nick _______________________________________________ Geany-devel mailing list [email protected] http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
