Exemplo n.º 1
0
		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()
Exemplo n.º 2
0
		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)
Exemplo n.º 3
0
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)
Exemplo n.º 4
0
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)