21#ifndef GEANY_MSGWINDOW_H
22#define GEANY_MSGWINDOW_H 1
75 GtkListStore *store_status;
76 GtkListStore *store_msg;
77 GtkListStore *store_compiler;
78 GtkWidget *tree_compiler;
79 GtkWidget *tree_status;
82 GtkWidget *popup_status_menu;
83 GtkWidget *popup_msg_menu;
84 GtkWidget *popup_compiler_menu;
Document related actions: new, save, open, etc.
gboolean msgwin_goto_messages_file_line(gboolean focus_editor)
void msgwin_parse_compiler_error_line(const gchar *string, const gchar *dir, gchar **filename, gint *line)
void msgwin_show_hide_tabs(void)
void msgwin_show_hide(gboolean show)
void msgwin_finalize(void)
gboolean msgwin_goto_compiler_file_line(gboolean focus_editor)
void msgwin_menu_add_common_items(GtkMenu *menu)
void msgwin_switch_tab(gint tabnum, gboolean show)
Switches to the given notebook tab of the messages window.
void msgwin_clear_tab(gint tabnum)
Removes all messages from a tab specified by tabnum in the messages window.
void msgwin_set_messages_dir(const gchar *messages_dir)
Sets the Messages path for opening any parsed filenames without absolute path from message lines.
void msgwin_msg_add_string(gint msg_color, gint line, GeanyDocument *doc, const char *msg)
void msgwin_compiler_add_string(gint msg_color, const gchar *msg)
Adds a new message in the compiler tab treeview in the messages window.
void msgwin_msg_add(gint msg_color, gint line, GeanyDocument *doc, const gchar *format,...)
Adds a formatted message in the messages tab treeview in the messages window.
void msgwin_status_add(const gchar *format,...)
Logs a formatted status message without setting the status bar.
MessageWindowTabNum
Indices of the notebooks in the messages window.
@ MSG_COMPILER
Index of the compiler tab.
@ MSG_VTE
Index of the VTE tab.
@ MSG_STATUS
Index of the status message tab.
@ MSG_MESSAGE
Index of the messages tab.
@ MSG_SCRATCH
Index of the scratch tab.
MsgColors
Various colors for use in the compiler and messages treeviews when adding messages.
@ COLOR_BLACK
Color black.
@ COLOR_DARK_RED
Color dark red.
void msgwin_status_add_string(const gchar *msg)
Logs a new status message without setting the status bar.
void msgwin_compiler_add(gint msg_color, const gchar *format,...)
Adds a formatted message in the compiler tab treeview in the messages window.
Structure for representing an open tab with all its properties.