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
![]() ![]() |
Important application fields. More...
#include <app.h>
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 TMWorkspace * | tm_workspace |
TagManager workspace/session tags. More... | |
struct GeanyProject * | project |
Currently active project or NULL if none is open. More... | |
gchar* GeanyApp::configdir |
User configuration directory, usually ~/
.config/geany.
This is a full path read by utils_get_real_path().
Definition at line 45 of file app.h.
Referenced by add_color_scheme_file(), add_css_config_file_item(), check_plugin_path(), configuration_clear_default_session(), configuration_load(), configuration_reload_default_session(), configuration_save(), configuration_save_default_session(), create_config_dir(), detect_filetype_conf_file(), do_main_quit(), editor_init(), editor_snippets_init(), filetypes_get_filename(), filetypes_init_types(), init_css_styles(), init_user_tags(), keybindings_write_to_file(), load_all_plugins(), load_c_ignore_tags(), load_named_styles(), load_user_kb(), main_lib(), on_color_scheme_changed(), on_config_file_clicked(), on_document_save(), on_new_with_file_template(), parse_command_line_options(), read_filetype_config(), read_template(), setup_config_dir(), setup_config_file_menus(), symbols_init(), tb_editor_write_markup(), toolbar_reload(), and utils_get_config_files().
gchar* GeanyApp::datadir |
Definition at line 46 of file app.h.
Referenced by add_color_scheme_file(), configuration_load(), create_config_dir(), create_dialog(), detect_filetype_conf_file(), do_main_quit(), editor_snippets_init(), filetypes_get_filename(), filetypes_init_types(), init_css_styles(), init_user_tags(), load_named_styles(), main_lib(), on_color_scheme_changed(), on_config_file_clicked(), on_new_with_file_template(), read_filetype_config(), read_template(), setup_paths(), toolbar_reload(), ui_init_builder(), and utils_get_config_files().
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().
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().
struct GeanyProject* GeanyApp::project |
Currently active project or NULL
if none is open.
Definition at line 49 of file app.h.
Referenced by build_replace_placeholder(), cb_func_project_action(), create_fif_file_mode_combo(), create_project(), destroy_project(), dialogs_show_open_file(), do_main_quit(), documents_menu_update(), editor_get_long_line_column(), editor_get_long_line_type(), get_default_indent_prefs(), get_doc_folder(), handle_current_session(), load_config(), load_startup_files(), main_init(), on_menu_open_selected_file1_activate(), on_menu_project1_activate(), on_set_build_commands_activate(), open_file_dialog_handle_response(), prefs_init_dialog(), project_ask_close(), project_close(), project_get_base_path(), project_get_file_prefs(), project_load_file(), project_open(), project_save_prefs(), recent_project_activate_cb(), run_new_dialog(), run_open_dialog(), save_configuration_cb(), search_show_find_in_files_dialog_full(), show_project_properties(), show_save_as_gtk(), templates_replace_common(), ui_set_window_title(), ui_update_recent_project_menu(), update_config(), update_fif_file_mode_combo(), update_file_patterns(), utils_get_default_dir_utf8(), and write_config().
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().