141signal void (*
project_open)(GObject *obj, GKeyFile *config, gpointer user_data);
154signal void (*
project_save)(GObject *obj, GKeyFile *config, gpointer user_data);
292signal gboolean (*
key_press)(GObject *obj, GdkEventKey *key, gpointer user_data);
signal void(* document_open)(GObject *obj, GeanyDocument *doc, gpointer user_data)
Sent when a new document is opened.
signal void(* document_new)(GObject *obj, GeanyDocument *doc, gpointer user_data)
Sent when a new document is created.
signal void(* project_open)(GObject *obj, GKeyFile *config, gpointer user_data)
Sent after a project is opened but before session files are loaded.
signal void(* project_before_close)(GObject *obj, gpointer user_data)
Sent before a project is closed.
signal void(* document_save)(GObject *obj, GeanyDocument *doc, gpointer user_data)
Sent when a new document is saved.
signal gboolean(* editor_notify)(GObject *obj, GeanyEditor *editor, SCNotification *nt, gpointer user_data)
Sent whenever something in the editor widget changes.
signal void(* project_close)(GObject *obj, gpointer user_data)
Sent after a project is closed.
signal void(* build_start)(GObject *obj, gpointer user_data)
Sent before build is started.
signal void(* update_editor_menu)(GObject *obj, const gchar *word, gint pos, GeanyDocument *doc, gpointer user_data)
Sent before the popup menu of the editing widget is shown.
signal void(* document_filetype_set)(GObject *obj, GeanyDocument *doc, GeanyFiletype *filetype_old, gpointer user_data)
Sent after the filetype of a document has been changed.
signal void(* project_dialog_open)(GObject *obj, GtkWidget *notebook, gpointer user_data)
Sent after a project dialog is opened but before it is displayed.
signal void(* document_reload)(GObject *obj, GeanyDocument *doc, gpointer user_data)
Sent when an existing document is reloaded.
signal void(* project_dialog_confirmed)(GObject *obj, GtkWidget *notebook, gpointer user_data)
Sent when the settings dialog is confirmed by the user.
signal void(* project_dialog_close)(GObject *obj, GtkWidget *notebook, gpointer user_data)
Sent before project dialog is closed.
signal void(* document_before_save)(GObject *obj, GeanyDocument *doc, gpointer user_data)
Sent before a document is saved.
signal void(* document_close)(GObject *obj, GeanyDocument *doc, gpointer user_data)
Sent before closing a document.
signal void(* document_activate)(GObject *obj, GeanyDocument *doc, gpointer user_data)
Sent when switching notebook pages.
signal gboolean(* key_press)(GObject *obj, GdkEventKey *key, gpointer user_data)
Sent whenever a key is pressed.
signal void(* geany_startup_complete)(GObject *obj, gpointer user_data)
Sent once Geany has finished all initialization and startup tasks and the GUI has been realized.
signal void(* project_save)(GObject *obj, GKeyFile *config, gpointer user_data)
Sent when a project is saved (happens when the project is created, the properties dialog is closed,...
Structure for representing an open tab with all its properties.
Editor-owned fields for each document.