Hi
On Mon, Dec 24, 2007 at 11:15:36PM +0100, Bo Lorentsen wrote:
Hi ...
While getting my cmake plugin working I got this strange error while compiling.
The idea in the code is to get the project base dir, by accessing the "app" instance and then the "project" pointer. But the compiler provide me with some strange output.
The code is :
255 : /* open the current make file */ 256 : if( app->project != NULL ) 257 : base_path = app->project->base_path;
This is the error :
cmakeprj.c:256: error: 'GeanyApp' has no member named 'geany_data'
That is simple. In pluginmacros.h
#define app geany_data->app #define doc_array geany_data->doc_array #define prefs geany_data->prefs #define project app->project
so app->project transform to:
geany_data->app->geany_data->app->project
use "project" instead of "app->project"
Also, how do I get noted if the project is changed or saved ?
see plugindata.h callbacks "project-open", "project-save", "project-close".
Best regards, Yura Siamashka