diff options
| author | MenTaLguY <mental@rydia.net> | 2006-01-16 02:36:01 +0000 |
|---|---|---|
| committer | mental <mental@users.sourceforge.net> | 2006-01-16 02:36:01 +0000 |
| commit | 179fa413b047bede6e32109e2ce82437c5fb8d34 (patch) | |
| tree | a5a6ac2c1708bd02288fbd8edb2ff500ff2e0916 /src/desktop-handles.cpp | |
| download | inkscape-179fa413b047bede6e32109e2ce82437c5fb8d34.tar.gz inkscape-179fa413b047bede6e32109e2ce82437c5fb8d34.zip | |
moving trunk for module inkscape
(bzr r1)
Diffstat (limited to 'src/desktop-handles.cpp')
| -rw-r--r-- | src/desktop-handles.cpp | 122 |
1 files changed, 122 insertions, 0 deletions
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 <lauris@kaplinski.com> + * + * 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; +} + + |
