From 179fa413b047bede6e32109e2ce82437c5fb8d34 Mon Sep 17 00:00:00 2001 From: MenTaLguY Date: Mon, 16 Jan 2006 02:36:01 +0000 Subject: moving trunk for module inkscape (bzr r1) --- src/desktop-handles.cpp | 122 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100644 src/desktop-handles.cpp (limited to 'src/desktop-handles.cpp') diff --git a/src/desktop-handles.cpp b/src/desktop-handles.cpp new file mode 100644 index 000000000..75584c6ee --- /dev/null +++ b/src/desktop-handles.cpp @@ -0,0 +1,122 @@ +#define __SP_DESKTOP_HANDLES_C__ + +/* + * Frontends + * + * Author: + * Lauris Kaplinski + * + * Copyright (C) 2001-2002 Lauris Kaplinski + * Copyright (C) 2001 Ximian, Inc. + * + * Released under GNU GPL, read the file 'COPYING' for more information + */ + +#include "display/sp-canvas.h" +#include "desktop.h" + +SPEventContext * +sp_desktop_event_context (SPDesktop const * desktop) +{ + g_return_val_if_fail (desktop != NULL, NULL); + + return desktop->event_context; +} + +Inkscape::Selection * +sp_desktop_selection (SPDesktop const * desktop) +{ + g_assert(desktop != NULL); + + return desktop->selection; +} + +SPDocument * +sp_desktop_document (SPDesktop const * desktop) +{ + g_return_val_if_fail (desktop != NULL, NULL); + + return desktop->doc(); +} + +SPCanvas * +sp_desktop_canvas (SPDesktop const * desktop) +{ + g_return_val_if_fail (desktop != NULL, NULL); + + return ((SPCanvasItem *) desktop->main)->canvas; +} + +SPCanvasItem * +sp_desktop_acetate (SPDesktop const * desktop) +{ + g_return_val_if_fail (desktop != NULL, NULL); + + return desktop->acetate; +} + +SPCanvasGroup * +sp_desktop_main (SPDesktop const * desktop) +{ + g_return_val_if_fail (desktop != NULL, NULL); + + return desktop->main; +} + +SPCanvasGroup * +sp_desktop_grid (SPDesktop const * desktop) +{ + g_return_val_if_fail (desktop != NULL, NULL); + + return desktop->grid; +} + +SPCanvasGroup * +sp_desktop_guides (SPDesktop const * desktop) +{ + g_return_val_if_fail (desktop != NULL, NULL); + + return desktop->guides; +} + +SPCanvasItem * +sp_desktop_drawing (SPDesktop const *desktop) +{ + g_return_val_if_fail (desktop != NULL, NULL); + + return desktop->drawing; +} + +SPCanvasGroup * +sp_desktop_sketch (SPDesktop const * desktop) +{ + g_return_val_if_fail (desktop != NULL, NULL); + + return desktop->sketch; +} + +SPCanvasGroup * +sp_desktop_controls (SPDesktop const * desktop) +{ + g_return_val_if_fail (desktop != NULL, NULL); + + return desktop->controls; +} + +Inkscape::MessageStack * +sp_desktop_message_stack (SPDesktop const * desktop) +{ + g_return_val_if_fail (desktop != NULL, NULL); + + return desktop->messageStack(); +} + +SPNamedView * +sp_desktop_namedview (SPDesktop const * desktop) +{ + g_return_val_if_fail (desktop != NULL, NULL); + + return desktop->namedview; +} + + -- cgit v1.2.3