Index: drgeo-1.1.0/geo/drgeo_dialog.cc
===================================================================
--- drgeo-1.1.0.orig/geo/drgeo_dialog.cc
+++ drgeo-1.1.0/geo/drgeo_dialog.cc
@@ -38,12 +38,7 @@ static GtkWidget *drgeoEditDialog = NULL
// Used in the style dialod callback, I know it's ugly, but so easy
static drgeoFigure *selected_figure;
-struct
-{
- drgeoPoint mouse;
- drgeoFigure *figure;
-}
-drgeoDialogData;
+DialogData drgeoDialogData;
static void drgeo_edit_dialog_cb (GtkWidget * dialog,
Index: drgeo-1.1.0/geo/drgeo_dialog.h
===================================================================
--- drgeo-1.1.0.orig/geo/drgeo_dialog.h
+++ drgeo-1.1.0/geo/drgeo_dialog.h
@@ -34,4 +34,11 @@ extern "C"
}
#endif /* __cplusplus */
+
+typedef struct
+{
+ drgeoPoint mouse;
+ drgeoFigure *figure;
+} DialogData;
+
#endif
Index: drgeo-1.1.0/geo/drgeo_figure.cc
===================================================================
--- drgeo-1.1.0.orig/geo/drgeo_figure.cc
+++ drgeo-1.1.0/geo/drgeo_figure.cc
@@ -48,12 +48,7 @@
#include "drgeo_dialog.h"
#include "traite.h"
-extern struct
-{
- drgeoPoint mouse;
- drgeoFigure *figure;
-}
-drgeoDialogData;
+extern DialogData drgeoDialogData;
typedef struct drgeoSearchValue
{