diff options
| author | David Yip <yipdw@alumni.rose-hulman.edu> | 2006-07-15 22:26:06 +0000 |
|---|---|---|
| committer | dwyip <dwyip@users.sourceforge.net> | 2006-07-15 22:26:06 +0000 |
| commit | e86e927050f0ba1768d9cf44c8c8a04f9666d45c (patch) | |
| tree | 175ab3d903b1734a374eb6b51522cb87751bd38b /src/inkscape.cpp | |
| parent | use atoi for char* -> int conversion (diff) | |
| download | inkscape-e86e927050f0ba1768d9cf44c8c8a04f9666d45c.tar.gz inkscape-e86e927050f0ba1768d9cf44c8c8a04f9666d45c.zip | |
added inkscape_get_all_desktops() after speaking with Dale about his plans for Inkboard UI
Dale's interested in allowing users to share any document that they might have open, not just new, blank
documents. His plan for implementing this is to provide a "share this document" menu.
(bzr r1420)
Diffstat (limited to 'src/inkscape.cpp')
| -rw-r--r-- | src/inkscape.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/inkscape.cpp b/src/inkscape.cpp index 6fe90a82e..d3cc1aa00 100644 --- a/src/inkscape.cpp +++ b/src/inkscape.cpp @@ -1401,6 +1401,14 @@ inkscape_get_menus (Inkscape::Application * inkscape) return repr->firstChild(); } +void +inkscape_get_all_desktops(std::list< SPDesktop* >& listbuf) +{ + for(GSList* l = inkscape->desktops; l != NULL; l = l->next) { + listbuf.push_back(static_cast< SPDesktop* >(l->data)); + } +} + /* |
