예제 #1
0
파일: Point.py 프로젝트: marbibu/myCad
 def __init__(s,x,y):
       #Dane:
       Sender.__init__(s)
       s.__x,s.__y=x,y
       s.__X,s.__Y=x,y
       s.__visible=1
       s.__exist=1
       s.__selected=0
       #Definicje:
       s.create()
       s.show()
       s.select()
예제 #2
0
파일: Note.py 프로젝트: marbibu/toDo
 def __init__(s, todo, master, text, x, y):
     #Dane:
     Sender.__init__(s)
     s.__noteM = NoteManager()
     s.__todo = todo
     s.__master = master
     s.__text = text
     s.__x, s.__y = x, y
     s.__h = 20
     s.__selected = 0
     s.__visible = 1
     s.__exist = 1
예제 #3
0
    def __init__(self, filename, timer):
        Sender.__init__(self, filename)

        self.fwdr_actions = {
            ('1', '1'): self.run_oneFwdr_oneImage,
            ('1', 'n'): self.run_oneFwdr_manyImages
        }

        if timer is None:
            self._timer = int(self.get_timer())
        else:
            self._timer = int(timer)
        self._aux_publisher = self.get_publisher('AUX_PUB', 'AUX_PUB')
예제 #4
0
 def __init__(s):
     #Dane:
     Sender.__init__(s)
     s.__dominator = None
     s.__saveString = ""
     s.__noteF = NoteFactory()
예제 #5
0
파일: ToDo.py 프로젝트: marbibu/toDo
 def __init__(s):
       #Dane:
       Sender.__init__(s)
       s.__dominator=None
       s.__saveString=""
       s.__noteF=NoteFactory()
예제 #6
0
 def __init__(self):
     ## Sender methods
     Sender.__init__(self)
     ## Main window
     self.builder = builder = pygubu.Builder()
     builder.add_from_file(os.path.join(CURRENT_DIR, "MainWindow.ui"))
     self.mainwindow = builder.get_object("mainwindow")
     self.mainwindow.protocol("WM_DELETE_WINDOW", self.__shutdown)
     builder.connect_callbacks(self)
     ## Variables & Buttons
     self.file = []
     self.gcodefile = None
     self.var = {}
     variable_list = [
         "status",
         "connect_b",
         "psu_label",
         "laser_label",
         "filename",
         "file_found",
         "pos_x",
         "pos_y",
         "pos_z",
         "trace",
         "wpos_x",
         "wpos_y",
         "wpos_z",
         "percent_done",
     ]
     for var in variable_list:
         try:
             self.var[var] = builder.get_variable(var)
         except BaseException:
             logger.warning("Variable not defined: %s", var)
     self.var["status"].set("Not Authorized")
     self.var["connect_b"].set("Connect")
     self.buttons = {}
     button_list = [
         "button_conn",
         "button_home",
         "button_soft_reset",
         "button_unlock",
         "button_reset_hard",
         "check_psu",
         "check_laser",
         "button_start",
         "button_pause",
         "button_stop",
         "move_ul",
         "move_ur",
         "move_dr",
         "move_dl",
         "move_c",
         "button_box",
         "button_testfire",
         "button_corners",
         "button_00",
         "check_checkmode",
         "jog_u",
         "jog_r",
         "jog_d",
         "jog_l",
         "jog_ul",
         "jog_ur",
         "jog_dl",
         "jog_dr",
         "jog_cancel",
     ]
     for button in button_list:
         try:
             self.buttons[button] = builder.get_object(button)
         except BaseException:
             logger.warning("Button not defined: %s", button)
     self.objects = {}
     other_objects = [
         "spinbox_power_level",
         "dist_box",
         "speed_box",
     ]
     for obj in other_objects:
         try:
             self.objects[obj] = builder.get_object(obj)
         except BaseException:
             logger.warning("Object not defined: %s", obj)
     self.objects["spinbox_power_level"].set(15)
     self.objects["dist_box"].set(10)
     self.objects["speed_box"].set(5000)
     # All done
     logger.info("Window started")