document-interface.h revision 08222373c158bd9932ececfa0131dfe8b1a5b746
#include <glib.h>
#include <dbus/dbus-glib.h>
#include <dbus/dbus-glib-bindings.h>
#include <dbus/dbus-glib-lowlevel.h>
#include "desktop.h"
#define DBUS_DOCUMENT_INTERFACE_PATH "/org/inkscape/document"
#define TYPE_DOCUMENT_INTERFACE (document_interface_get_type ())
#define DOCUMENT_INTERFACE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), TYPE_DOCUMENT_INTERFACE, DocumentInterface))
#define DOCUMENT_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DOCUMENT_INTERFACE, DocumentInterfaceClass))
#define IS_DOCUMENT_INTERFACE(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), TYPE_DOCUMENT_INTERFACE))
#define IS_DOCUMENT_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DOCUMENT_INTERFACE))
#define DOCUMENT_INTERFACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DOCUMENT_INTERFACE, DocumentInterfaceClass))
typedef struct _DocumentInterface DocumentInterface;
typedef struct _DocumentInterfaceClass DocumentInterfaceClass;
struct _DocumentInterface {
};
struct _DocumentInterfaceClass {
};
struct DBUSPoint {
int x;
int y;
};
/****************************************************************************
MISC FUNCTIONS
****************************************************************************/
void
/****************************************************************************
CREATION FUNCTIONS
****************************************************************************/
/****************************************************************************
ENVIORNMENT FUNCTIONS
****************************************************************************/
gchar *
/****************************************************************************
OBJECT FUNCTIONS
****************************************************************************/
void
void
gchar *
gchar *
gchar *
DBUSPoint **
/****************************************************************************
FILE I/O FUNCTIONS
****************************************************************************/
/*
gboolean
document_interface_print_to_file (DocumentInterface *object, GError **error);
*/
/****************************************************************************
PROGRAM CONTROL FUNCTIONS
****************************************************************************/
/****************************************************************************
UPDATE FUNCTIONS
****************************************************************************/
void
void
void
/****************************************************************************
SELECTION FUNCTIONS
****************************************************************************/
GArray *
gchar *
/****************************************************************************
LAYER FUNCTIONS
****************************************************************************/
gchar *
gchar **
DocumentInterface *document_interface_new (void);
GType document_interface_get_type (void);
#endif // INKSCAPE_EXTENSION_DOCUMENT_INTERFACE_H_