Inkscape
Vector Graphics Editor
|
#include <entity-entry.h>
Public Member Functions | |
virtual | ~EntityEntry ()=0 |
virtual void | update (SPDocument *doc, bool read_only)=0 |
virtual void | on_changed ()=0 |
virtual void | load_from_preferences ()=0 |
virtual Glib::ustring | content () const =0 |
void | save_to_preferences (SPDocument *doc) |
Static Public Member Functions | |
static EntityEntry * | create (rdf_work_entity_t *ent, Registry &wr) |
Public Attributes | |
Gtk::Label | _label |
Gtk::Widget * | _packable |
Protected Member Functions | |
EntityEntry (rdf_work_entity_t *ent, Registry &wr) | |
Protected Attributes | |
sigc::connection | _changed_connection |
rdf_work_entity_t * | _entity |
Registry * | _wr |
Definition at line 29 of file entity-entry.h.
|
pure virtual |
Definition at line 69 of file entity-entry.cpp.
References _changed_connection.
|
protected |
Definition at line 62 of file entity-entry.cpp.
|
pure virtual |
Implemented in Inkscape::UI::Widget::EntityLineEntry, and Inkscape::UI::Widget::EntityMultiLineEntry.
|
static |
Definition at line 41 of file entity-entry.cpp.
References _label, rdf_work_entity_t::format, RDF_FORMAT_LINE, and RDF_FORMAT_MULTILINE.
Referenced by Inkscape::UI::Dialog::DocumentProperties::build_metadata(), Inkscape::UI::Dialog::DocumentResources::DocumentResources(), and Inkscape::UI::Widget::Licensor::init().
|
pure virtual |
Implemented in Inkscape::UI::Widget::EntityLineEntry, and Inkscape::UI::Widget::EntityMultiLineEntry.
|
pure virtual |
Implemented in Inkscape::UI::Widget::EntityLineEntry, and Inkscape::UI::Widget::EntityMultiLineEntry.
void Inkscape::UI::Widget::EntityEntry::save_to_preferences | ( | SPDocument * | doc | ) |
Definition at line 74 of file entity-entry.cpp.
References _entity, Inkscape::Preferences::get(), rdf_work_entity_t::name, PREFS_METADATA, rdf_get_work_entity(), and Inkscape::Preferences::setString().
|
pure virtual |
Implemented in Inkscape::UI::Widget::EntityLineEntry, and Inkscape::UI::Widget::EntityMultiLineEntry.
|
protected |
Definition at line 43 of file entity-entry.h.
Referenced by Inkscape::UI::Widget::EntityLineEntry::EntityLineEntry(), Inkscape::UI::Widget::EntityMultiLineEntry::EntityMultiLineEntry(), and ~EntityEntry().
|
protected |
Definition at line 44 of file entity-entry.h.
Referenced by Inkscape::UI::Widget::EntityLineEntry::load_from_preferences(), Inkscape::UI::Widget::EntityMultiLineEntry::load_from_preferences(), Inkscape::UI::Widget::EntityLineEntry::on_changed(), Inkscape::UI::Widget::EntityMultiLineEntry::on_changed(), save_to_preferences(), Inkscape::UI::Widget::EntityLineEntry::update(), and Inkscape::UI::Widget::EntityMultiLineEntry::update().
Gtk::Label Inkscape::UI::Widget::EntityEntry::_label |
Definition at line 38 of file entity-entry.h.
Referenced by Inkscape::UI::Dialog::DocumentProperties::build_metadata(), and create().
Gtk::Widget* Inkscape::UI::Widget::EntityEntry::_packable |
Definition at line 39 of file entity-entry.h.
Referenced by Inkscape::UI::Widget::EntityLineEntry::content(), Inkscape::UI::Widget::EntityLineEntry::EntityLineEntry(), Inkscape::UI::Widget::EntityMultiLineEntry::EntityMultiLineEntry(), Inkscape::UI::Widget::EntityLineEntry::load_from_preferences(), Inkscape::UI::Widget::EntityMultiLineEntry::load_from_preferences(), Inkscape::UI::Widget::EntityLineEntry::on_changed(), Inkscape::UI::Widget::EntityMultiLineEntry::on_changed(), Inkscape::UI::Widget::EntityLineEntry::update(), Inkscape::UI::Widget::EntityMultiLineEntry::update(), Inkscape::UI::Widget::EntityLineEntry::~EntityLineEntry(), and Inkscape::UI::Widget::EntityMultiLineEntry::~EntityMultiLineEntry().
|
protected |
Definition at line 45 of file entity-entry.h.
Referenced by Inkscape::UI::Widget::EntityLineEntry::on_changed(), and Inkscape::UI::Widget::EntityMultiLineEntry::on_changed().