caja-extension-types

caja-extension-types

Synopsis

#define             CAJA_TYPE_OPERATION_RESULT
                    CajaOperationHandle;
enum                CajaOperationResult;
GType               caja_operation_result_get_type      (void);
void                caja_module_initialize              (GTypeModule *module);
void                caja_module_shutdown                (void);
void                caja_module_list_types              (const GType **types,
                                                         int *num_types);

Object Hierarchy

  GEnum
   +----CajaOperationResult

Description

Details

CAJA_TYPE_OPERATION_RESULT

#define CAJA_TYPE_OPERATION_RESULT (caja_operation_result_get_type ())


CajaOperationHandle

typedef struct _CajaOperationHandle CajaOperationHandle;


enum CajaOperationResult

typedef enum {
        /* Returned if the call succeeded, and the extension is done
         * with the request */
        CAJA_OPERATION_COMPLETE,

        /* Returned if the call failed */
        CAJA_OPERATION_FAILED,

        /* Returned if the extension has begun an async operation.
         * If this is returned, the extension must set the handle
         * parameter and call the callback closure when the
         * operation is complete. */
        CAJA_OPERATION_IN_PROGRESS
} CajaOperationResult;

CAJA_OPERATION_COMPLETE

CAJA_OPERATION_FAILED

CAJA_OPERATION_IN_PROGRESS


caja_operation_result_get_type ()

GType               caja_operation_result_get_type      (void);


caja_module_initialize ()

void                caja_module_initialize              (GTypeModule *module);


caja_module_shutdown ()

void                caja_module_shutdown                (void);


caja_module_list_types ()

void                caja_module_list_types              (const GType **types,
                                                         int *num_types);