-#ifndef __CONTROL_DATA__
-#define __CONTROL_DATA__
+
+#ifndef __control_data_h__
+#define __control_data_h__
+
+#include <gtkmathview.h>
+#include <gdome.h>
typedef struct _GtkMathViewControlData
{
- gboolean semantic_selection;
- GdomeElement* first_selected;
- GdomeElement* root_selected;
- GtkMathView *math_view;
+ GtkMathView* math_view;
+ GdomeElement* first_selected;
+ GdomeElement* root_selected;
+ GdomeDOMString* id_ns_uri;
+ GdomeDOMString* id_name;
} GtkMathViewControlData;
-#endif
+GtkMathViewControlData* gtk_math_view_control_data_new(GtkMathView*);
+void gtk_math_view_control_data_destroy(GtkMathViewControlData*);
+void gtk_math_view_control_data_set_id_attribute(GtkMathViewControlData*,
+ const char*, const char*);
+
+#endif // __control_data_h__