gedit-debug

gedit-debug —

Synopsis




enum        GeditDebugSection;
#define     DEBUG_VIEW
#define     DEBUG_SEARCH
#define     DEBUG_PRINT
#define     DEBUG_PREFS
#define     DEBUG_PLUGINS
#define     DEBUG_TAB
#define     DEBUG_DOCUMENT
#define     DEBUG_COMMANDS
#define     DEBUG_APP
#define     DEBUG_SESSION
#define     DEBUG_UTILS
#define     DEBUG_METADATA
#define     DEBUG_WINDOW
#define     DEBUG_LOADER
#define     DEBUG_SAVER
void        gedit_debug_init                (void);
void        gedit_debug                     (GeditDebugSection section,
                                             const gchar *file,
                                             gint line,
                                             const gchar *function);
void        gedit_debug_message             (GeditDebugSection section,
                                             const gchar *file,
                                             gint line,
                                             const gchar *function,
                                             const gchar *format,
                                             ...);

Description

Details

enum GeditDebugSection

typedef enum {
	GEDIT_NO_DEBUG       = 0,
	GEDIT_DEBUG_VIEW     = 1 << 0,
	GEDIT_DEBUG_SEARCH   = 1 << 1,
	GEDIT_DEBUG_PRINT    = 1 << 2,
	GEDIT_DEBUG_PREFS    = 1 << 3,
	GEDIT_DEBUG_PLUGINS  = 1 << 4,
	GEDIT_DEBUG_TAB      = 1 << 5,
	GEDIT_DEBUG_DOCUMENT = 1 << 6,
	GEDIT_DEBUG_COMMANDS = 1 << 7,
	GEDIT_DEBUG_APP      = 1 << 8,
	GEDIT_DEBUG_SESSION  = 1 << 9,
	GEDIT_DEBUG_UTILS    = 1 << 10,
	GEDIT_DEBUG_METADATA = 1 << 11,
	GEDIT_DEBUG_WINDOW   = 1 << 12,
	GEDIT_DEBUG_LOADER   = 1 << 13,
	GEDIT_DEBUG_SAVER    = 1 << 14
} GeditDebugSection;


DEBUG_VIEW

#define	DEBUG_VIEW	GEDIT_DEBUG_VIEW,    __FILE__, __LINE__, G_STRFUNC


DEBUG_SEARCH

#define	DEBUG_SEARCH	GEDIT_DEBUG_SEARCH,  __FILE__, __LINE__, G_STRFUNC


DEBUG_PRINT

#define	DEBUG_PRINT	GEDIT_DEBUG_PRINT,   __FILE__, __LINE__, G_STRFUNC


DEBUG_PREFS

#define	DEBUG_PREFS	GEDIT_DEBUG_PREFS,   __FILE__, __LINE__, G_STRFUNC


DEBUG_PLUGINS

#define	DEBUG_PLUGINS	GEDIT_DEBUG_PLUGINS, __FILE__, __LINE__, G_STRFUNC


DEBUG_TAB

#define	DEBUG_TAB	GEDIT_DEBUG_TAB,     __FILE__, __LINE__, G_STRFUNC


DEBUG_DOCUMENT

#define	DEBUG_DOCUMENT	GEDIT_DEBUG_DOCUMENT,__FILE__, __LINE__, G_STRFUNC


DEBUG_COMMANDS

#define	DEBUG_COMMANDS	GEDIT_DEBUG_COMMANDS,__FILE__, __LINE__, G_STRFUNC


DEBUG_APP

#define	DEBUG_APP	GEDIT_DEBUG_APP,     __FILE__, __LINE__, G_STRFUNC


DEBUG_SESSION

#define	DEBUG_SESSION	GEDIT_DEBUG_SESSION, __FILE__, __LINE__, G_STRFUNC


DEBUG_UTILS

#define	DEBUG_UTILS	GEDIT_DEBUG_UTILS,   __FILE__, __LINE__, G_STRFUNC


DEBUG_METADATA

#define	DEBUG_METADATA	GEDIT_DEBUG_METADATA,__FILE__, __LINE__, G_STRFUNC


DEBUG_WINDOW

#define	DEBUG_WINDOW	GEDIT_DEBUG_WINDOW,  __FILE__, __LINE__, G_STRFUNC


DEBUG_LOADER

#define	DEBUG_LOADER	GEDIT_DEBUG_LOADER,  __FILE__, __LINE__, G_STRFUNC


DEBUG_SAVER

#define	DEBUG_SAVER	GEDIT_DEBUG_SAVER,   __FILE__, __LINE__, G_STRFUNC


gedit_debug_init ()

void        gedit_debug_init                (void);


gedit_debug ()

void        gedit_debug                     (GeditDebugSection section,
                                             const gchar *file,
                                             gint line,
                                             const gchar *function);

section :
file :
line :
function :

gedit_debug_message ()

void        gedit_debug_message             (GeditDebugSection section,
                                             const gchar *file,
                                             gint line,
                                             const gchar *function,
                                             const gchar *format,
                                             ...);

section :
file :
line :
function :
format :
... :