#!/usr/bin/env python import edje import ecore.evas import sys import os import ecore import emotion import evas import elementary import media class Selection(object): def __init__(self, win, c, stream): self.win = win self.c = c #self.vid = emotion.Emotion(win.canvas, module_filename="gstreamer") self.stream = stream self.add_button() self.play_video () self.c.signal_callback_add("mouse,clicked,1", "medialist_buttonframe", self.huhu) def add_button(self): addbutton = elementary.Button(self.win) addbutton.label_set("Play") self.c.part_swallow("medialist_buttonframe", addbutton) addbutton.show() def huhu(self): print "huhu" def play_video(self): print self.stream ip = "127.0.0.1" port = 9993 print "stream from", ip, port self.vid.file_set("udp://"+ip+":"+str(port)) self.c.part_swallow("video", self.vid) self.vid.show() self.vid.play = True