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)
HOST = 'localhost' #PORT = 5546 PORT = 5545 CAM_MOD = False i = 0; w = SRView((000, 000), (60, 60), "View1", None, (0.3, 0.3, 0.4), 1) w2 = SRView((200, 200), (70, 70), "View2", None, (0.4, 0.3, 0.3), 1) #view1 = SRView((300, 300), (100, 100), "View1", None, (24, 34, 50), 1) #view2 = SRView((310, 310), (100, 100), "View2", view1, (30, 30, 30), 1) #view1.addSubView(view2) g_center = GestureCenter() w_center = WidgetCenter() center = MoveNotificationCenter() loader = WidgetLoader() files = glob.glob("../Widgets/WidgetsFiles/*") for f in files: w_center.subscribeNewWidget(loader.loadFile(f)) widget_menu = w_center.getWidgetMenu() w_center.subscribeNewWidget(widget_menu) w_center.printWidgetList() #w_center.subscribeNewWidget(w) #w_center.subscribeNewWidget(w2) #w_center.subscribeNewWidget(view1) gf_center = GfCenter() coord_center = CoordTransformer() #coord_center.setInfo(640, 480, 400, 300)
from WidgetCenter.WidgetCenter import * from GestureNotificationCenter.GestureNotificationCenter import * from GestureCenter.GestureCenter import * from GestureNotificationCenter.GestureNotificationCenter import * view1 = SRView((0, 0), (100, 100), "View1", None, (24, 34, 50), 1) view2 = SRView((10, 10), (50, 50), "View2", view1, (30, 30, 30), 1) view1.addSubView(view2) w_center = WidgetCenter() w_center.subscribeNewWidget(view1) g = GestureCenter() center = MoveNotificationCenter() g.newCoordonate(1, "down", 5, 200) notif = center.handleNotification() widget = w_center.examinNotif(notif) w_center.printWidgetList() notif.printInformation() widget.setNotif(notif)