11#ifndef SEEN_INKSCAPE_UI_WIDGET_ENTITY_ENTRY_H
12#define SEEN_INKSCAPE_UI_WIDGET_ENTITY_ENTRY_H
14#include <glibmm/ustring.h>
15#include <gtkmm/label.h>
16#include <gtkmm/textview.h>
36 virtual Glib::ustring
content()
const = 0;
54 Glib::ustring
content()
const override;
66 Glib::ustring
content()
const override;
void save_to_preferences(SPDocument *doc)
rdf_work_entity_t * _entity
virtual void update(SPDocument *doc, bool read_only)=0
virtual Glib::ustring content() const =0
virtual void load_from_preferences()=0
virtual void on_changed()=0
static EntityEntry * create(rdf_work_entity_t *ent, Registry &wr)
sigc::connection _changed_connection
EntityEntry(rdf_work_entity_t *ent, Registry &wr)
void load_from_preferences() override
Glib::ustring content() const override
void on_changed() override
EntityLineEntry(rdf_work_entity_t *ent, Registry &wr)
void update(SPDocument *doc, bool read_only) override
~EntityLineEntry() override
void update(SPDocument *doc, bool read_only) override
~EntityMultiLineEntry() override
void on_changed() override
EntityMultiLineEntry(rdf_work_entity_t *ent, Registry &wr)
void load_from_preferences() override
Glib::ustring content() const override
Typed SVG document implementation.
Holds known RDF/Work tags.