def idleFun(): self.count += 1 glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT) w_center = WidgetCenter() l = w_center.getWidgetList() for widget in l: (x, y) = widget.getxy() (w, h) = widget.getwh() color = widget.getColor() #glTranslatef(x, y, 0) drawBox(x, y, w, h, color, True) glLoadIdentity() glutSwapBuffers() glFlush() glutPostRedisplay()
def drawGLScene(): self.count += 1 glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT) w_center = WidgetCenter() l = w_center.getWidgetList() C = gluNewQuadric(); w_center.displayOnGF() # for widget in l: # #glTranslatef(x, y, 0) # drawBox(widget.x, widget.y, widget.w, widget.h, widget.color, True) #drawCircle(C, 50, 50, 15, "bleu") #drawCircle(C, 150, 150, 15, "bleu") #drawBox(0, 0, 900, 550, "white", False) glLoadIdentity() glutSwapBuffers() gluDeleteQuadric(C)