#include "math/vector.h"
#include "stream/stringstream.h"
-#include <glib/gstring.h>
#include "xmlstuff.h"
#include "dialog.h"
#include "xywindow.h"
class IGL2DWindow
{
public:
+virtual ~IGL2DWindow() = default;
// Increment the number of references to this object
virtual void IncRef() = 0;
// Decrement the reference count
void Draw2D( VIEWTYPE vt );
};
-typedef struct _GtkListStore GtkListStore;
class CDbgDlg : public Dialog
{
GPtrArray *m_pFeedbackElements;
// the list widget we use in the dialog
-GtkListStore* m_clist;
+ui::ListStore m_clist{ui::null};
ISAXHandler *m_pHighlight;
IGL2DWindow* m_pDraw2D;
public:
}
}
void destroyWindow(){
- if ( GetWidget() != 0 ) {
+ if ( GetWidget() ) {
Destroy();
}
}
// void HideDlg();
protected:
-GtkWindow* BuildDialog();
+ui::Window BuildDialog();
};
extern CDbgDlg g_DbgDlg;