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)  

GeanyApp Struct Reference

Important application fields. More...

#include <app.h>

Collaboration diagram for GeanyApp:
[legend]

Public Attributes

gboolean debug_mode
 TRUE if debug messages should be printed. More...
 
gchar * configdir
 User configuration directory, usually ~/.config/geany. More...
 
gchar * datadir
 
gchar * docdir
 
const TMWorkspacetm_workspace
 TagManager workspace/session tags. More...
 
struct GeanyProjectproject
 Currently active project or NULL if none is open. More...
 

Detailed Description

Important application fields.

Definition at line 37 of file app.h.

Member Data Documentation

◆ configdir

◆ datadir

◆ debug_mode

gboolean GeanyApp::debug_mode

TRUE if debug messages should be printed.

Definition at line 39 of file app.h.

Referenced by handler_log(), parse_command_line_options(), and register_legacy_plugin().

◆ docdir

gchar* GeanyApp::docdir

Definition at line 47 of file app.h.

Referenced by create_config_dir(), do_main_quit(), main_lib(), setup_paths(), and utils_get_help_url().

◆ project

◆ tm_workspace

const TMWorkspace* GeanyApp::tm_workspace

TagManager workspace/session tags.

Definition at line 48 of file app.h.

Referenced by document_highlight_tags(), document_update_tags(), main_lib(), symbols_find_typenames_as_string(), and symbols_global_tags_loaded().


The documentation for this struct was generated from the following file: