xviewer-debug: Xviewer Reference Manual

## xviewer-debug xviewer-debug |

## Functions

void | xviewer_debug_init ()
void | xviewer_debug ()
void | xviewer_debug_message ()

## Types and Values

enum | XviewerDebug
#define | DEBUG_WINDOW
#define | DEBUG_VIEW
#define | DEBUG_JOBS
#define | DEBUG_THUMBNAIL
#define | DEBUG_IMAGE_DATA
#define | DEBUG_IMAGE_LOAD
#define | DEBUG_IMAGE_SAVE
#define | DEBUG_LIST_STORE
#define | DEBUG_PREFERENCES
#define | DEBUG_PRINTING
#define | DEBUG_LCMS
#define | DEBUG_PLUGINS

## Description

## Functions

### xviewer_debug_init ()

    void
    xviewer_debug_init (void);

### xviewer_debug ()

    void
    xviewer_debug (XviewerDebug section,
                   const gchar *file,
                   gint line,
                   const gchar *function);

### xviewer_debug_message ()

    void
    xviewer_debug_message (XviewerDebug section,
                           const gchar *file,
                           gint line,
                           const gchar *function,
                           const gchar *format,
                           ...);

## Types and Values

### enum XviewerDebug

#### Members

XVIEWER_DEBUG_NO_DEBUG |  |
XVIEWER_DEBUG_WINDOW |  |
XVIEWER_DEBUG_VIEW |  |
XVIEWER_DEBUG_JOBS |  |
XVIEWER_DEBUG_THUMBNAIL |  |
XVIEWER_DEBUG_IMAGE_DATA |  |
XVIEWER_DEBUG_IMAGE_LOAD |  |
XVIEWER_DEBUG_IMAGE_SAVE |  |
XVIEWER_DEBUG_LIST_STORE |  |
XVIEWER_DEBUG_PREFERENCES |  |
XVIEWER_DEBUG_PRINTING |  |
XVIEWER_DEBUG_LCMS |  |
XVIEWER_DEBUG_PLUGINS |  |

### DEBUG_WINDOW

    #define DEBUG_WINDOW		XVIEWER_DEBUG_WINDOW,      __FILE__, __LINE__, G_STRFUNC

### DEBUG_VIEW

    #define DEBUG_VIEW		XVIEWER_DEBUG_VIEW,        __FILE__, __LINE__, G_STRFUNC

### DEBUG_JOBS

    #define DEBUG_JOBS		XVIEWER_DEBUG_JOBS,        __FILE__, __LINE__, G_STRFUNC

### DEBUG_THUMBNAIL

    #define DEBUG_THUMBNAIL		XVIEWER_DEBUG_THUMBNAIL,   __FILE__, __LINE__, G_STRFUNC

### DEBUG_IMAGE_DATA

    #define DEBUG_IMAGE_DATA XVIEWER_DEBUG_IMAGE_DATA,  __FILE__, __LINE__, G_STRFUNC

### DEBUG_IMAGE_LOAD

    #define DEBUG_IMAGE_LOAD XVIEWER_DEBUG_IMAGE_LOAD,  __FILE__, __LINE__, G_STRFUNC

### DEBUG_IMAGE_SAVE

    #define DEBUG_IMAGE_SAVE XVIEWER_DEBUG_IMAGE_SAVE,  __FILE__, __LINE__, G_STRFUNC

### DEBUG_LIST_STORE

    #define DEBUG_LIST_STORE XVIEWER_DEBUG_LIST_STORE,  __FILE__, __LINE__, G_STRFUNC

### DEBUG_PREFERENCES

    #define DEBUG_PREFERENCES XVIEWER_DEBUG_PREFERENCES, __FILE__, __LINE__, G_STRFUNC

### DEBUG_PRINTING

    #define DEBUG_PRINTING		XVIEWER_DEBUG_PRINTING,    __FILE__, __LINE__, G_STRFUNC

### DEBUG_LCMS

    #define DEBUG_LCMS 		XVIEWER_DEBUG_LCMS,        __FILE__, __LINE__, G_STRFUNC

### DEBUG_PLUGINS

    #define DEBUG_PLUGINS 		XVIEWER_DEBUG_PLUGINS,     __FILE__, __LINE__, G_STRFUNC