inkscape.h revision 1c08a33cfc4402041ddc6f9f470d643df81676e4
6e16a663ee96cd1329e48518138efb415046d9f6mcecchetti * Interface to main application
6e16a663ee96cd1329e48518138efb415046d9f6mcecchetti * Lauris Kaplinski <lauris@kaplinski.com>
6e16a663ee96cd1329e48518138efb415046d9f6mcecchetti * Copyright (C) 1999-2003 Authors
6e16a663ee96cd1329e48518138efb415046d9f6mcecchetti * Released under GNU GPL, read the file 'COPYING' for more information
6e16a663ee96cd1329e48518138efb415046d9f6mcecchettivoid inkscape_application_init (const gchar *argv0, gboolean use_gui);
6e16a663ee96cd1329e48518138efb415046d9f6mcecchettibool inkscape_load_config (const gchar *filename, Inkscape::XML::Document *config, const gchar *skeleton, unsigned int skel_size, const gchar *e_notreg, const gchar *e_notxml, const gchar *e_notsp, const gchar *warn);
6e16a663ee96cd1329e48518138efb415046d9f6mcecchettiInkscape::XML::Node *inkscape_get_repr (Inkscape::Application *inkscape, const gchar *key);
6e16a663ee96cd1329e48518138efb415046d9f6mcecchettibool inkscape_load_menus (Inkscape::Application * inkscape);
6e16a663ee96cd1329e48518138efb415046d9f6mcecchettibool inkscape_save_menus (Inkscape::Application * inkscape);
6e16a663ee96cd1329e48518138efb415046d9f6mcecchettiInkscape::XML::Node *inkscape_get_menus (Inkscape::Application * inkscape);
6e16a663ee96cd1329e48518138efb415046d9f6mcecchetti#define SP_ACTIVE_EVENTCONTEXT inkscape_active_event_context ()
6e16a663ee96cd1329e48518138efb415046d9f6mcecchettiSPEventContext * inkscape_active_event_context (void);
6e16a663ee96cd1329e48518138efb415046d9f6mcecchetti#define SP_ACTIVE_DOCUMENT inkscape_active_document ()
6e16a663ee96cd1329e48518138efb415046d9f6mcecchetti#define SP_ACTIVE_DESKTOP inkscape_active_desktop ()
6e16a663ee96cd1329e48518138efb415046d9f6mcecchettibool inkscape_is_sole_desktop_for_document(SPDesktop const &desktop);
6e16a663ee96cd1329e48518138efb415046d9f6mcecchettivoid inkscape_subselection_changed (SPDesktop *desktop);
6e16a663ee96cd1329e48518138efb415046d9f6mcecchetti * fixme: This has to be rethought
6e16a663ee96cd1329e48518138efb415046d9f6mcecchettivoid inkscape_refresh_display (Inkscape::Application *inkscape);
6e16a663ee96cd1329e48518138efb415046d9f6mcecchetti * fixme: This also
6e16a663ee96cd1329e48518138efb415046d9f6mcecchettivoid inkscape_exit (Inkscape::Application *inkscape);
6e16a663ee96cd1329e48518138efb415046d9f6mcecchetti Local Variables:
6e16a663ee96cd1329e48518138efb415046d9f6mcecchetti c-file-style:"stroustrup"
6e16a663ee96cd1329e48518138efb415046d9f6mcecchetti c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
6e16a663ee96cd1329e48518138efb415046d9f6mcecchetti indent-tabs-mode:nil
6e16a663ee96cd1329e48518138efb415046d9f6mcecchetti fill-column:99
6e16a663ee96cd1329e48518138efb415046d9f6mcecchetti// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 :