pluma-debug

pluma-debug

Synopsis

enum                PlumaDebugSection;
#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                pluma_debug_init                    (void);
void                pluma_debug                         (PlumaDebugSection section,
                                                         const gchar *file,
                                                         gint line,
                                                         const gchar *function);
void                pluma_debug_message                 (PlumaDebugSection section,
                                                         const gchar *file,
                                                         gint line,
                                                         const gchar *function,
                                                         const gchar *format,
                                                         ...);

Description

Details

enum PlumaDebugSection

typedef enum {
	PLUMA_NO_DEBUG       = 0,
	PLUMA_DEBUG_VIEW     = 1 << 0,
	PLUMA_DEBUG_SEARCH   = 1 << 1,
	PLUMA_DEBUG_PRINT    = 1 << 2,
	PLUMA_DEBUG_PREFS    = 1 << 3,
	PLUMA_DEBUG_PLUGINS  = 1 << 4,
	PLUMA_DEBUG_TAB      = 1 << 5,
	PLUMA_DEBUG_DOCUMENT = 1 << 6,
	PLUMA_DEBUG_COMMANDS = 1 << 7,
	PLUMA_DEBUG_APP      = 1 << 8,
	PLUMA_DEBUG_SESSION  = 1 << 9,
	PLUMA_DEBUG_UTILS    = 1 << 10,
	PLUMA_DEBUG_METADATA = 1 << 11,
	PLUMA_DEBUG_WINDOW   = 1 << 12,
	PLUMA_DEBUG_LOADER   = 1 << 13,
	PLUMA_DEBUG_SAVER    = 1 << 14
} PlumaDebugSection;

PLUMA_NO_DEBUG

PLUMA_DEBUG_VIEW

PLUMA_DEBUG_SEARCH

PLUMA_DEBUG_PRINT

PLUMA_DEBUG_PREFS

PLUMA_DEBUG_PLUGINS

PLUMA_DEBUG_TAB

PLUMA_DEBUG_DOCUMENT

PLUMA_DEBUG_COMMANDS

PLUMA_DEBUG_APP

PLUMA_DEBUG_SESSION

PLUMA_DEBUG_UTILS

PLUMA_DEBUG_METADATA

PLUMA_DEBUG_WINDOW

PLUMA_DEBUG_LOADER

PLUMA_DEBUG_SAVER


DEBUG_VIEW

#define DEBUG_VIEW PLUMA_DEBUG_VIEW,    __FILE__, __LINE__, G_STRFUNC

DEBUG_SEARCH

#define DEBUG_SEARCH PLUMA_DEBUG_SEARCH,  __FILE__, __LINE__, G_STRFUNC

DEBUG_PRINT

#define DEBUG_PRINT PLUMA_DEBUG_PRINT,   __FILE__, __LINE__, G_STRFUNC

DEBUG_PREFS

#define DEBUG_PREFS PLUMA_DEBUG_PREFS,   __FILE__, __LINE__, G_STRFUNC

DEBUG_PLUGINS

#define DEBUG_PLUGINS PLUMA_DEBUG_PLUGINS, __FILE__, __LINE__, G_STRFUNC

DEBUG_TAB

#define DEBUG_TAB PLUMA_DEBUG_TAB,     __FILE__, __LINE__, G_STRFUNC

DEBUG_DOCUMENT

#define DEBUG_DOCUMENT PLUMA_DEBUG_DOCUMENT,__FILE__, __LINE__, G_STRFUNC

DEBUG_COMMANDS

#define DEBUG_COMMANDS PLUMA_DEBUG_COMMANDS,__FILE__, __LINE__, G_STRFUNC

DEBUG_APP

#define DEBUG_APP PLUMA_DEBUG_APP,     __FILE__, __LINE__, G_STRFUNC

DEBUG_SESSION

#define DEBUG_SESSION PLUMA_DEBUG_SESSION, __FILE__, __LINE__, G_STRFUNC

DEBUG_UTILS

#define DEBUG_UTILS PLUMA_DEBUG_UTILS,   __FILE__, __LINE__, G_STRFUNC

DEBUG_METADATA

#define DEBUG_METADATA PLUMA_DEBUG_METADATA,__FILE__, __LINE__, G_STRFUNC

DEBUG_WINDOW

#define DEBUG_WINDOW PLUMA_DEBUG_WINDOW,  __FILE__, __LINE__, G_STRFUNC

DEBUG_LOADER

#define DEBUG_LOADER PLUMA_DEBUG_LOADER,  __FILE__, __LINE__, G_STRFUNC

DEBUG_SAVER

#define DEBUG_SAVER PLUMA_DEBUG_SAVER,   __FILE__, __LINE__, G_STRFUNC

pluma_debug_init ()

void                pluma_debug_init                    (void);

pluma_debug ()

void                pluma_debug                         (PlumaDebugSection section,
                                                         const gchar *file,
                                                         gint line,
                                                         const gchar *function);

pluma_debug_message ()

void                pluma_debug_message                 (PlumaDebugSection section,
                                                         const gchar *file,
                                                         gint line,
                                                         const gchar *function,
                                                         const gchar *format,
                                                         ...);