Inkscape
Vector Graphics Editor
|
#include <registered-widget.h>
Public Member Functions | |
void | set_undo_parameters (Glib::ustring _event_description, Glib::ustring _icon_name, std::string undo_id="") |
void | set_xml_target (Inkscape::XML::Node *xml_node, SPDocument *document) |
bool | is_updating () const |
Protected Member Functions | |
template<typename ... Args> | |
RegisteredWidget (Args &&...args) | |
void | init_parent (Glib::ustring const &key, Registry &wr, Inkscape::XML::Node *const repr_in, SPDocument *const doc_in) |
void | write_to_xml (const char *const svgstr) |
Protected Attributes | |
Registry * | _wr = nullptr |
Glib::ustring | _key |
Inkscape::XML::Node * | repr = nullptr |
SPDocument * | doc = nullptr |
Glib::ustring | event_description |
Glib::ustring | icon_name |
bool | write_undo = false |
std::string | _undo_id |
Definition at line 53 of file registered-widget.h.
|
inlineprotected |
Definition at line 73 of file registered-widget.h.
|
inlineprotected |
|
inline |
Definition at line 69 of file registered-widget.h.
References Inkscape::UI::Widget::RegisteredWidget< W >::_wr, and Inkscape::UI::Widget::Registry::isUpdating().
|
inline |
Definition at line 55 of file registered-widget.h.
References Inkscape::UI::Widget::RegisteredWidget< W >::_undo_id, Inkscape::UI::Widget::RegisteredWidget< W >::event_description, Inkscape::UI::Widget::RegisteredWidget< W >::icon_name, and Inkscape::UI::Widget::RegisteredWidget< W >::write_undo.
Referenced by Inkscape::LivePathEffect::ToggleButtonParam::param_newWidget().
|
inline |
Definition at line 63 of file registered-widget.h.
References Inkscape::UI::Widget::RegisteredWidget< W >::doc, and Inkscape::UI::Widget::RegisteredWidget< W >::repr.
|
inlineprotected |
Definition at line 89 of file registered-widget.h.
References Inkscape::UI::Widget::RegisteredWidget< W >::_key, Inkscape::UI::Widget::RegisteredWidget< W >::_undo_id, Inkscape::UI::Widget::RegisteredWidget< W >::_wr, Inkscape::XML::Node::attribute(), Inkscape::UI::Widget::Registry::desktop(), Inkscape::UI::Widget::RegisteredWidget< W >::doc, Inkscape::DocumentUndo::done(), Inkscape::UI::Widget::RegisteredWidget< W >::event_description, SPDesktop::getDocument(), SPDesktop::getNamedView(), Inkscape::UI::Widget::RegisteredWidget< W >::icon_name, Inkscape::DocumentUndo::maybeDone(), Inkscape::UI::Widget::RegisteredWidget< W >::repr, Inkscape::XML::Node::setAttribute(), SPDocument::setModifiedSinceSave(), and Inkscape::UI::Widget::RegisteredWidget< W >::write_undo.
|
protected |
Definition at line 124 of file registered-widget.h.
Referenced by Inkscape::UI::Widget::RegisteredWidget< W >::init_parent(), and Inkscape::UI::Widget::RegisteredWidget< W >::write_to_xml().
|
protected |
Definition at line 130 of file registered-widget.h.
Referenced by Inkscape::UI::Widget::RegisteredWidget< W >::set_undo_parameters(), and Inkscape::UI::Widget::RegisteredWidget< W >::write_to_xml().
|
protected |
Definition at line 123 of file registered-widget.h.
Referenced by Inkscape::UI::Widget::RegisteredWidget< W >::init_parent(), Inkscape::UI::Widget::RegisteredWidget< W >::is_updating(), and Inkscape::UI::Widget::RegisteredWidget< W >::write_to_xml().
|
protected |
Definition at line 126 of file registered-widget.h.
Referenced by Inkscape::UI::Widget::RegisteredWidget< W >::init_parent(), Inkscape::UI::Widget::RegisteredWidget< W >::set_xml_target(), and Inkscape::UI::Widget::RegisteredWidget< W >::write_to_xml().
|
protected |
Definition at line 127 of file registered-widget.h.
Referenced by Inkscape::UI::Widget::RegisteredWidget< W >::set_undo_parameters(), and Inkscape::UI::Widget::RegisteredWidget< W >::write_to_xml().
|
protected |
Definition at line 128 of file registered-widget.h.
Referenced by Inkscape::UI::Widget::RegisteredWidget< W >::set_undo_parameters(), and Inkscape::UI::Widget::RegisteredWidget< W >::write_to_xml().
|
protected |
Definition at line 125 of file registered-widget.h.
Referenced by Inkscape::UI::Widget::RegisteredWidget< W >::init_parent(), Inkscape::UI::Widget::RegisteredWidget< W >::set_xml_target(), and Inkscape::UI::Widget::RegisteredWidget< W >::write_to_xml().
|
protected |
Definition at line 129 of file registered-widget.h.
Referenced by Inkscape::UI::Widget::RegisteredWidget< W >::set_undo_parameters(), and Inkscape::UI::Widget::RegisteredWidget< W >::write_to_xml().