sp-attribute-widget.h revision 1f992f84548355dd0c71b57a0175461354f1ed73
/**
* @file
* Widget that listens and modifies repr attributes.
*/
/* Authors:
* Lauris Kaplinski <lauris@kaplinski.com>
* Kris De Gussem <Kris.DeGussem@gmail.com>
*
* Copyright (C) 2002 authors
* Copyright (C) 2001 Ximian, Inc.
*
* Licensed under GNU GPL, read the file 'COPYING' for more information
*/
#include <gtkmm.h>
#include <glib.h>
#include <stddef.h>
#include <sigc++/connection.h>
#include <vector.h>
}
}
struct SPAttributeTable;
struct SPAttributeTableClass;
//NOTE: SPAttributeWidget does not seem to be used nowhere in Inkscape, conversion to c++ not tested
~SPAttributeWidget ();
union {
} src;
void on_changed (void);
//sigc::connection release_connection;
};
/* SPAttributeTable */
SPAttributeTable ();
SPAttributeTable (SPObject *object, std::vector<Glib::ustring> &labels, std::vector<Glib::ustring> &attributes, Gtk::Container* parent);
~SPAttributeTable ();
void set_object(SPObject *object, std::vector<Glib::ustring> &labels, std::vector<Glib::ustring> &attributes, Gtk::Container* parent);
void set_repr(Inkscape::XML::Node *repr, std::vector<Glib::ustring> &labels, std::vector<Glib::ustring> &attributes, GtkContainer* parent);
union {
} src;
void clear(void);
};
#endif
/*
Local Variables:
mode:c++
c-file-style:"stroustrup"
c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
indent-tabs-mode:nil
fill-column:99
End:
*/
// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :