path.h revision 5cf332777b4c27336d64c273ac63bce3ee27a53d
/*
* Inkscape::LivePathEffectParameters
*
* Copyright (C) Johan Engelen 2007 <j.b.c.engelen@utwente.nl>
*
* Released under GNU GPL, read the file 'COPYING' for more information
*/
#include <glib.h>
#include "live_effects/parameter/parameter.h"
#include "live_effects/parameter/path-reference.h"
#include <stddef.h>
virtual void param_set_default();
void param_set_and_write_default();
bool changed; /* this gets set whenever the path is changed (this is set to true, and then the signal_path_changed signal is emitted).
* the user must set it back to false if she wants to use it sensibly */
void paste_param_path(const char *svgd);
void on_paste_button_click();
bool must_recalculate_pwd2; // set when _pathvector was updated, but _pwd2 not
void ensure_pwd2(); // ensures _pwd2 is up to date
gchar * href; // contains link to other object, e.g. "#path2428", NULL if PathParam contains pathdata itself
void remove_link();
void quit_listening(void);
void on_edit_button_click();
void on_copy_button_click();
void on_link_button_click();
void emit_changed();
};
} //namespace LivePathEffect
} //namespace Inkscape
#endif