geany  1.38
About: Geany is a text editor (using GTK2) with basic features of an integrated development environment (syntax highlighting, code folding, symbol name auto-completion, ...). F: office T: editor programming GTK+ IDE
  Fossies Dox: geany-1.38.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

project.h File Reference

Project Management. More...

#include <glib.h>
#include <glib-object.h>
Include dependency graph for project.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  GeanyProject
 Structure for representing a project. More...


#define GEANY_PROJECT_EXT   "geany"


typedef struct GeanyProject GeanyProject
 Structure for representing a project. More...


void project_write_config (void)
 Forces the project file rewrite and emission of the project-save signal. More...

Detailed Description

Project Management.

Definition in file project.h.

Macro Definition Documentation


#define GEANY_PROJECT_EXT   "geany"

Definition at line 30 of file project.h.

Typedef Documentation

◆ GeanyProject

typedef struct GeanyProject GeanyProject

Structure for representing a project.

Function Documentation

◆ project_write_config()

void project_write_config ( void  )

Forces the project file rewrite and emission of the project-save signal.

Plugins can use this function to save additional project data outside the project dialog.


Definition at line 1159 of file project.c.

References _, SHOW_ERR, and write_config().

Referenced by save_configuration_cb().