Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Try to terminate thread in a more graceful manner, and avoid deadlock (race?).
[graphlib.git] / DrawingWindow.h
index e44ea3b..4a9b9df 100644 (file)
@@ -45,9 +45,13 @@ public:
     void setBgColor(const char *name);
     void setBgColor(float red, float green, float blue);
 
+    void setPenWidth(int width);
+
     const QFont &getFont() const;
     void setFont(const QFont &font);
 
+    void setAntialiasing(bool state);
+
     void clearGraph();
 
     void drawPoint(int x, int y);
@@ -64,7 +68,7 @@ public:
     void drawTextBg(int x, int y, const char *text, int flags = 0);
     void drawTextBg(int x, int y, const std::string &text, int flags = 0);
 
-    unsigned int getPointColor(int x, int y);
+    unsigned int getPointColor(int x, int y) const;
 
     bool waitMousePress(int &x, int &y, int &button,
                         unsigned long time = ULONG_MAX);